builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0373 starttime: 1464861946.44 results: success (0) buildid: 20160602015354 builduid: 384c0f0d07b74df081139945ba1a34b8 revision: 29d57165e25bace7f383672b62bc9e4bb9b9380c ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-02 03:05:46.440799) ========= master: http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-02 03:05:46.441569) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-02 03:05:46.442045) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-02 03:05:46.465048) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-02 03:05:46.465475) ========= 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.9NSsof663A/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.AXE69KSJai/Listeners TMPDIR=/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/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-02 03:05:46-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 28.2M=0s 2016-06-02 03:05:46 (28.2 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.119969 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-02 03:05:46.605953) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-02 03:05:46.606277) ========= 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.9NSsof663A/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.AXE69KSJai/Listeners TMPDIR=/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/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.025727 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-02 03:05:46.655444) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-02 03:05:46.655876) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 29d57165e25bace7f383672b62bc9e4bb9b9380c --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 29d57165e25bace7f383672b62bc9e4bb9b9380c --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.9NSsof663A/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.AXE69KSJai/Listeners TMPDIR=/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/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-02 03:05:46,739 truncating revision to first 12 chars 2016-06-02 03:05:46,739 Setting DEBUG logging. 2016-06-02 03:05:46,739 attempt 1/10 2016-06-02 03:05:46,739 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/29d57165e25b?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-02 03:05:48,142 unpacking tar archive at: mozilla-aurora-29d57165e25b/testing/mozharness/ program finished with exit code 0 elapsedTime=1.676595 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-02 03:05:48.356813) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-02 03:05:48.357473) ========= script_repo_revision: 29d57165e25bace7f383672b62bc9e4bb9b9380c ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-02 03:05:48.358295) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-02 03:05:48.358825) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-02 03:05:48.377069) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 27 secs) (at 2016-06-02 03:05:48.377475) ========= /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.9NSsof663A/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.AXE69KSJai/Listeners TMPDIR=/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/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 03:05:48 INFO - MultiFileLogger online at 20160602 03:05:48 in /builds/slave/test 03:05:48 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 03:05:48 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:05:48 INFO - {'append_to_log': False, 03:05:48 INFO - 'base_work_dir': '/builds/slave/test', 03:05:48 INFO - 'blob_upload_branch': 'mozilla-aurora', 03:05:48 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:05:48 INFO - 'buildbot_json_path': 'buildprops.json', 03:05:48 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 03:05:48 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:05:48 INFO - 'download_minidump_stackwalk': True, 03:05:48 INFO - 'download_symbols': 'true', 03:05:48 INFO - 'e10s': False, 03:05:48 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:05:48 INFO - 'tooltool.py': '/tools/tooltool.py', 03:05:48 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:05:48 INFO - '/tools/misc-python/virtualenv.py')}, 03:05:48 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:05:48 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:05:48 INFO - 'log_level': 'info', 03:05:48 INFO - 'log_to_console': True, 03:05:48 INFO - 'opt_config_files': (), 03:05:48 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:05:48 INFO - '--processes=1', 03:05:48 INFO - '--config=%(test_path)s/wptrunner.ini', 03:05:48 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:05:48 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:05:48 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:05:48 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:05:48 INFO - 'pip_index': False, 03:05:48 INFO - 'require_test_zip': True, 03:05:48 INFO - 'test_type': ('testharness',), 03:05:48 INFO - 'this_chunk': '1', 03:05:48 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:05:48 INFO - 'total_chunks': '10', 03:05:48 INFO - 'virtualenv_path': 'venv', 03:05:48 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:05:48 INFO - 'work_dir': 'build'} 03:05:48 INFO - ##### 03:05:48 INFO - ##### Running clobber step. 03:05:48 INFO - ##### 03:05:48 INFO - Running pre-action listener: _resource_record_pre_action 03:05:48 INFO - Running main action method: clobber 03:05:48 INFO - rmtree: /builds/slave/test/build 03:05:48 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 03:05:50 INFO - Running post-action listener: _resource_record_post_action 03:05:50 INFO - ##### 03:05:50 INFO - ##### Running read-buildbot-config step. 03:05:50 INFO - ##### 03:05:50 INFO - Running pre-action listener: _resource_record_pre_action 03:05:50 INFO - Running main action method: read_buildbot_config 03:05:50 INFO - Using buildbot properties: 03:05:50 INFO - { 03:05:50 INFO - "project": "", 03:05:50 INFO - "product": "firefox", 03:05:50 INFO - "script_repo_revision": "production", 03:05:50 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 03:05:50 INFO - "repository": "", 03:05:50 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 03:05:50 INFO - "buildid": "20160602015354", 03:05:50 INFO - "pgo_build": "False", 03:05:50 INFO - "basedir": "/builds/slave/test", 03:05:50 INFO - "buildnumber": 22, 03:05:50 INFO - "slavename": "t-yosemite-r7-0373", 03:05:50 INFO - "master": "http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/", 03:05:50 INFO - "platform": "macosx64", 03:05:50 INFO - "branch": "mozilla-aurora", 03:05:50 INFO - "revision": "29d57165e25bace7f383672b62bc9e4bb9b9380c", 03:05:50 INFO - "repo_path": "releases/mozilla-aurora", 03:05:50 INFO - "moz_repo_path": "", 03:05:50 INFO - "stage_platform": "macosx64", 03:05:50 INFO - "builduid": "384c0f0d07b74df081139945ba1a34b8", 03:05:50 INFO - "slavebuilddir": "test" 03:05:50 INFO - } 03:05:50 INFO - Found installer url https://queue.taskcluster.net/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 03:05:50 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 03:05:50 INFO - Running post-action listener: _resource_record_post_action 03:05:50 INFO - ##### 03:05:50 INFO - ##### Running download-and-extract step. 03:05:50 INFO - ##### 03:05:50 INFO - Running pre-action listener: _resource_record_pre_action 03:05:50 INFO - Running main action method: download_and_extract 03:05:50 INFO - mkdir: /builds/slave/test/build/tests 03:05:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:05:50 INFO - https://queue.taskcluster.net/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 03:05:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 03:05:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 03:05:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/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 03:05:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/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 03:05:51 INFO - Downloaded 1235 bytes. 03:05:51 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 03:05:51 INFO - Using the following test package requirements: 03:05:51 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 03:05:51 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 03:05:51 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 03:05:51 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 03:05:51 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 03:05:51 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 03:05:51 INFO - u'jsshell-mac64.zip'], 03:05:51 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 03:05:51 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 03:05:51 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 03:05:51 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 03:05:51 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 03:05:51 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 03:05:51 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 03:05:51 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 03:05:51 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 03:05:51 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 03:05:51 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 03:05:51 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 03:05:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:05:51 INFO - https://queue.taskcluster.net/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 03:05:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 03:05:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 03:05:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/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 03:05:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/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 03:05:52 INFO - Downloaded 18344672 bytes. 03:05:52 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/*'] 03:05:52 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/* 03:05:53 INFO - caution: filename not matched: web-platform/* 03:05:53 INFO - Return code: 11 03:05:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:05:53 INFO - https://queue.taskcluster.net/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 03:05:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 03:05:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 03:05:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/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 03:05:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/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 03:05:55 INFO - Downloaded 36409193 bytes. 03:05:55 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/*'] 03:05:55 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/* 03:05:59 INFO - caution: filename not matched: bin/* 03:05:59 INFO - caution: filename not matched: config/* 03:05:59 INFO - caution: filename not matched: mozbase/* 03:05:59 INFO - caution: filename not matched: marionette/* 03:05:59 INFO - caution: filename not matched: tools/wptserve/* 03:05:59 INFO - Return code: 11 03:05:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:05:59 INFO - https://queue.taskcluster.net/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 03:05:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 03:05:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 03:05:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 03:05:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/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 03:06:01 INFO - Downloaded 73062159 bytes. 03:06:01 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 03:06:01 INFO - mkdir: /builds/slave/test/properties 03:06:01 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:06:01 INFO - Writing to file /builds/slave/test/properties/build_url 03:06:01 INFO - Contents: 03:06:01 INFO - build_url:https://queue.taskcluster.net/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 03:06:03 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 03:06:03 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 03:06:03 INFO - Writing to file /builds/slave/test/properties/symbols_url 03:06:03 INFO - Contents: 03:06:03 INFO - symbols_url:https://queue.taskcluster.net/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 03:06:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:06:03 INFO - https://queue.taskcluster.net/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:06:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 03:06:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 03:06:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/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 03:06:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/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 03:06:05 INFO - Downloaded 103669978 bytes. 03:06:05 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'] 03:06:05 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 03:06:09 INFO - Return code: 0 03:06:09 INFO - Running post-action listener: _resource_record_post_action 03:06:09 INFO - Running post-action listener: set_extra_try_arguments 03:06:09 INFO - ##### 03:06:09 INFO - ##### Running create-virtualenv step. 03:06:09 INFO - ##### 03:06:09 INFO - Running pre-action listener: _pre_create_virtualenv 03:06:09 INFO - Running pre-action listener: _resource_record_pre_action 03:06:09 INFO - Running main action method: create_virtualenv 03:06:09 INFO - Creating virtualenv /builds/slave/test/build/venv 03:06:09 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 03:06:09 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:06:09 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:06:09 INFO - Using real prefix '/tools/python27' 03:06:09 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:06:10 INFO - Installing distribute.............................................................................................................................................................................................done. 03:06:13 INFO - Installing pip.................done. 03:06:13 INFO - Return code: 0 03:06:13 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:06:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:06:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:06:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:06:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:06:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:06:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:06:13 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 0x10bf08e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bf25f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb753499900>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bf215e0>, '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 0x10bb04cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bb2f990>, '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.9NSsof663A/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.AXE69KSJai/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:06:13 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 03:06:13 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 03:06:13 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.9NSsof663A/Render', 03:06:13 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:06:13 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:06:13 INFO - 'HOME': '/Users/cltbld', 03:06:13 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:06:13 INFO - 'LOGNAME': 'cltbld', 03:06:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:06:13 INFO - 'MOZ_NO_REMOTE': '1', 03:06:13 INFO - 'NO_EM_RESTART': '1', 03:06:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:06:13 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:06:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:06:13 INFO - 'PWD': '/builds/slave/test', 03:06:13 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:06:13 INFO - 'SHELL': '/bin/bash', 03:06:13 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.AXE69KSJai/Listeners', 03:06:13 INFO - 'TMPDIR': '/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/', 03:06:13 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:06:13 INFO - 'USER': 'cltbld', 03:06:13 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:06:13 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:06:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:06:13 INFO - 'XPC_FLAGS': '0x0', 03:06:13 INFO - 'XPC_SERVICE_NAME': '0', 03:06:13 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:06:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:06:13 INFO - Downloading/unpacking psutil>=0.7.1 03:06:13 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 03:06:13 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 03:06:13 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 03:06:13 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 03:06:13 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 03:06:13 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 03:06:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 03:06:16 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:06:16 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:06:16 INFO - Installing collected packages: psutil 03:06:16 INFO - Running setup.py install for psutil 03:06:16 INFO - building 'psutil._psutil_osx' extension 03:06:16 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 03:06:17 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 03:06:17 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 03:06:17 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 03:06:17 INFO - building 'psutil._psutil_posix' extension 03:06:17 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 03:06:17 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 03:06:17 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 03:06:17 INFO - ^ 03:06:17 INFO - 1 warning generated. 03:06:17 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 03:06:17 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:06:17 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:06:17 INFO - Successfully installed psutil 03:06:17 INFO - Cleaning up... 03:06:17 INFO - Return code: 0 03:06:17 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:06:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:06:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:06:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:06:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:06:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:06:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:06:17 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 0x10bf08e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bf25f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb753499900>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bf215e0>, '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 0x10bb04cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bb2f990>, '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.9NSsof663A/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.AXE69KSJai/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:06:17 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 03:06:17 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 03:06:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.9NSsof663A/Render', 03:06:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:06:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:06:17 INFO - 'HOME': '/Users/cltbld', 03:06:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:06:17 INFO - 'LOGNAME': 'cltbld', 03:06:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:06:17 INFO - 'MOZ_NO_REMOTE': '1', 03:06:17 INFO - 'NO_EM_RESTART': '1', 03:06:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:06:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:06:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:06:17 INFO - 'PWD': '/builds/slave/test', 03:06:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:06:17 INFO - 'SHELL': '/bin/bash', 03:06:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.AXE69KSJai/Listeners', 03:06:17 INFO - 'TMPDIR': '/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/', 03:06:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:06:17 INFO - 'USER': 'cltbld', 03:06:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:06:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:06:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:06:17 INFO - 'XPC_FLAGS': '0x0', 03:06:17 INFO - 'XPC_SERVICE_NAME': '0', 03:06:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:06:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:06:17 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:06:17 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 03:06:17 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 03:06:17 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 03:06:17 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 03:06:17 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 03:06:17 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 03:06:20 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:06:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:06:20 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 03:06:20 INFO - Installing collected packages: mozsystemmonitor 03:06:20 INFO - Running setup.py install for mozsystemmonitor 03:06:20 INFO - Successfully installed mozsystemmonitor 03:06:20 INFO - Cleaning up... 03:06:20 INFO - Return code: 0 03:06:20 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:06:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:06:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:06:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:06:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:06:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:06:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:06:20 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 0x10bf08e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bf25f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb753499900>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bf215e0>, '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 0x10bb04cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bb2f990>, '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.9NSsof663A/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.AXE69KSJai/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:06:20 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 03:06:20 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 03:06:20 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.9NSsof663A/Render', 03:06:20 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:06:20 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:06:20 INFO - 'HOME': '/Users/cltbld', 03:06:20 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:06:20 INFO - 'LOGNAME': 'cltbld', 03:06:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:06:20 INFO - 'MOZ_NO_REMOTE': '1', 03:06:20 INFO - 'NO_EM_RESTART': '1', 03:06:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:06:20 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:06:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:06:20 INFO - 'PWD': '/builds/slave/test', 03:06:20 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:06:20 INFO - 'SHELL': '/bin/bash', 03:06:20 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.AXE69KSJai/Listeners', 03:06:20 INFO - 'TMPDIR': '/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/', 03:06:20 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:06:20 INFO - 'USER': 'cltbld', 03:06:20 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:06:20 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:06:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:06:20 INFO - 'XPC_FLAGS': '0x0', 03:06:20 INFO - 'XPC_SERVICE_NAME': '0', 03:06:20 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:06:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:06:20 INFO - Downloading/unpacking blobuploader==1.2.4 03:06:20 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 03:06:20 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 03:06:20 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 03:06:20 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 03:06:20 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 03:06:20 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 03:06:23 INFO - Downloading blobuploader-1.2.4.tar.gz 03:06:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:06:23 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:06:23 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 03:06:23 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 03:06:23 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 03:06:23 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 03:06:23 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 03:06:23 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 03:06:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:06:24 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:06:24 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 03:06:24 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 03:06:24 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 03:06:24 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 03:06:24 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 03:06:24 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 03:06:24 INFO - Downloading docopt-0.6.1.tar.gz 03:06:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:06:24 INFO - Installing collected packages: blobuploader, requests, docopt 03:06:24 INFO - Running setup.py install for blobuploader 03:06:24 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:06:24 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:06:24 INFO - Running setup.py install for requests 03:06:25 INFO - Running setup.py install for docopt 03:06:25 INFO - Successfully installed blobuploader requests docopt 03:06:25 INFO - Cleaning up... 03:06:25 INFO - Return code: 0 03:06:25 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:06:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:06:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:06:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:06:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:06:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:06:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:06:25 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 0x10bf08e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bf25f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb753499900>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bf215e0>, '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 0x10bb04cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bb2f990>, '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.9NSsof663A/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.AXE69KSJai/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:06:25 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 03:06:25 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 03:06:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.9NSsof663A/Render', 03:06:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:06:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:06:25 INFO - 'HOME': '/Users/cltbld', 03:06:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:06:25 INFO - 'LOGNAME': 'cltbld', 03:06:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:06:25 INFO - 'MOZ_NO_REMOTE': '1', 03:06:25 INFO - 'NO_EM_RESTART': '1', 03:06:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:06:25 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:06:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:06:25 INFO - 'PWD': '/builds/slave/test', 03:06:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:06:25 INFO - 'SHELL': '/bin/bash', 03:06:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.AXE69KSJai/Listeners', 03:06:25 INFO - 'TMPDIR': '/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/', 03:06:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:06:25 INFO - 'USER': 'cltbld', 03:06:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:06:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:06:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:06:25 INFO - 'XPC_FLAGS': '0x0', 03:06:25 INFO - 'XPC_SERVICE_NAME': '0', 03:06:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:06:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:06:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:06:25 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-Ow72r4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:06:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:06:25 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-EKB3oH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:06:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:06:26 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-HimcUP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:06:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:06:26 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-6QzfFZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:06:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:06:26 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-qzVH8f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:06:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:06:26 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-KeUSJN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:06:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:06:26 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-XLvskh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:06:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:06:26 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-EqAj6X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:06:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:06:26 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-U5L8U5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:06:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:06:26 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-Uv5oGc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:06:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:06:26 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-WBSqY6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:06:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:06:26 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-Qd6dMF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:06:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:06:27 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-s5j3Kc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:06:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:06:27 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-br3HR2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:06:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:06:27 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-LRb_sg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:06:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:06:27 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-mPuTyg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:06:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:06:27 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-axfeNP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:06:27 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:06:27 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-nUt1rS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:06:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:06:27 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-OhSuLL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:06:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:06:27 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-xAURS1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:06:27 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:06:28 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-10d7N5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:06:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:06:28 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 03:06:28 INFO - Running setup.py install for manifestparser 03:06:28 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:06:28 INFO - Running setup.py install for mozcrash 03:06:28 INFO - Running setup.py install for mozdebug 03:06:28 INFO - Running setup.py install for mozdevice 03:06:28 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:06:28 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:06:29 INFO - Running setup.py install for mozfile 03:06:29 INFO - Running setup.py install for mozhttpd 03:06:29 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:06:29 INFO - Running setup.py install for mozinfo 03:06:29 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:06:29 INFO - Running setup.py install for mozInstall 03:06:29 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:06:29 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:06:29 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:06:29 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:06:29 INFO - Running setup.py install for mozleak 03:06:29 INFO - Running setup.py install for mozlog 03:06:29 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:06:29 INFO - Running setup.py install for moznetwork 03:06:30 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:06:30 INFO - Running setup.py install for mozprocess 03:06:30 INFO - Running setup.py install for mozprofile 03:06:30 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:06:30 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:06:30 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:06:30 INFO - Running setup.py install for mozrunner 03:06:30 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:06:30 INFO - Running setup.py install for mozscreenshot 03:06:30 INFO - Running setup.py install for moztest 03:06:30 INFO - Running setup.py install for mozversion 03:06:30 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:06:30 INFO - Running setup.py install for wptserve 03:06:31 INFO - Running setup.py install for marionette-driver 03:06:31 INFO - Running setup.py install for browsermob-proxy 03:06:31 INFO - Running setup.py install for marionette-client 03:06:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:06:31 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:06:31 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 03:06:31 INFO - Cleaning up... 03:06:31 INFO - Return code: 0 03:06:31 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:06: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')]} 03:06:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:06:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:06: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')]} 03:06:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:06:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:06:31 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 0x10bf08e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bf25f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb753499900>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bf215e0>, '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 0x10bb04cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bb2f990>, '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.9NSsof663A/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.AXE69KSJai/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:06:31 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 03:06:31 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 03:06:31 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.9NSsof663A/Render', 03:06:31 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:06:31 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:06:31 INFO - 'HOME': '/Users/cltbld', 03:06:31 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:06:31 INFO - 'LOGNAME': 'cltbld', 03:06:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:06:31 INFO - 'MOZ_NO_REMOTE': '1', 03:06:31 INFO - 'NO_EM_RESTART': '1', 03:06:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:06:31 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:06:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:06:31 INFO - 'PWD': '/builds/slave/test', 03:06:31 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:06:31 INFO - 'SHELL': '/bin/bash', 03:06:31 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.AXE69KSJai/Listeners', 03:06:31 INFO - 'TMPDIR': '/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/', 03:06:31 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:06:31 INFO - 'USER': 'cltbld', 03:06:31 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:06:31 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:06:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:06:31 INFO - 'XPC_FLAGS': '0x0', 03:06:31 INFO - 'XPC_SERVICE_NAME': '0', 03:06:31 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:06:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:06:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:06:32 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-C2lqAM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:06:32 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)) 03:06:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:06:32 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-0QoS0_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:06:32 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)) 03:06:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:06:32 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-R8X5Fh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:06:32 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)) 03:06:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:06:32 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-Q7ZEbb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:06:32 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)) 03:06:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:06:32 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-T1Nty5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:06:32 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)) 03:06:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:06:32 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-piCrK2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:06:32 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)) 03:06:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:06:32 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-q6qZ22-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:06:32 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)) 03:06:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:06:32 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-dpmMPU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:06:32 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)) 03:06:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:06:32 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-VCfv7N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:06:33 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)) 03:06:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:06:33 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-Kv88nV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:06:33 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)) 03:06:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:06:33 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-4WjWaL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:06:33 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)) 03:06:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:06:33 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-yDTb63-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:06:33 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)) 03:06:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:06:33 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-AlsgVZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:06:33 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)) 03:06:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:06:33 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-xFcdSS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:06:33 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)) 03:06:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:06:33 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-nUyq7K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:06:33 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)) 03:06:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:06:33 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-1yZari-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:06:33 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)) 03:06:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:06:33 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-gwNWpm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:06:33 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)) 03:06:33 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:06:33 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-zjVckd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:06:33 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)) 03:06:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:06:34 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-gb83AX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:06:34 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)) 03:06:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:06:34 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-Aa79zu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:06:34 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)) 03:06:34 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:06:34 INFO - Running setup.py (path:/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/pip-edjiqQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:06:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:06:34 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)) 03:06:34 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)) 03:06:34 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)) 03:06:34 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)) 03:06:34 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)) 03:06:34 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)) 03:06:34 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:06:34 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 03:06:34 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 03:06:34 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 03:06:34 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 03:06:34 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 03:06:34 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 03:06:37 INFO - Downloading blessings-1.6.tar.gz 03:06:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:06:37 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)) 03:06:37 INFO - Installing collected packages: blessings 03:06:37 INFO - Running setup.py install for blessings 03:06:37 INFO - Successfully installed blessings 03:06:37 INFO - Cleaning up... 03:06:37 INFO - Return code: 0 03:06:37 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:06:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:06:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:06:37 INFO - Reading from file tmpfile_stdout 03:06:37 INFO - Current package versions: 03:06:37 INFO - blessings == 1.6 03:06:37 INFO - blobuploader == 1.2.4 03:06:37 INFO - browsermob-proxy == 0.6.0 03:06:37 INFO - docopt == 0.6.1 03:06:37 INFO - manifestparser == 1.1 03:06:37 INFO - marionette-client == 2.3.0 03:06:37 INFO - marionette-driver == 1.4.0 03:06:37 INFO - mozInstall == 1.12 03:06:37 INFO - mozcrash == 0.17 03:06:37 INFO - mozdebug == 0.1 03:06:37 INFO - mozdevice == 0.48 03:06:37 INFO - mozfile == 1.2 03:06:37 INFO - mozhttpd == 0.7 03:06:37 INFO - mozinfo == 0.9 03:06:37 INFO - mozleak == 0.1 03:06:37 INFO - mozlog == 3.1 03:06:37 INFO - moznetwork == 0.27 03:06:37 INFO - mozprocess == 0.22 03:06:37 INFO - mozprofile == 0.28 03:06:37 INFO - mozrunner == 6.11 03:06:37 INFO - mozscreenshot == 0.1 03:06:37 INFO - mozsystemmonitor == 0.0 03:06:37 INFO - moztest == 0.7 03:06:37 INFO - mozversion == 1.4 03:06:37 INFO - psutil == 3.1.1 03:06:37 INFO - requests == 1.2.3 03:06:37 INFO - wptserve == 1.4.0 03:06:37 INFO - wsgiref == 0.1.2 03:06:37 INFO - Running post-action listener: _resource_record_post_action 03:06:37 INFO - Running post-action listener: _start_resource_monitoring 03:06:37 INFO - Starting resource monitoring. 03:06:37 INFO - ##### 03:06:37 INFO - ##### Running pull step. 03:06:37 INFO - ##### 03:06:37 INFO - Running pre-action listener: _resource_record_pre_action 03:06:37 INFO - Running main action method: pull 03:06:37 INFO - Pull has nothing to do! 03:06:37 INFO - Running post-action listener: _resource_record_post_action 03:06:37 INFO - ##### 03:06:37 INFO - ##### Running install step. 03:06:37 INFO - ##### 03:06:37 INFO - Running pre-action listener: _resource_record_pre_action 03:06:37 INFO - Running main action method: install 03:06:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:06:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:06:38 INFO - Reading from file tmpfile_stdout 03:06:38 INFO - Detecting whether we're running mozinstall >=1.0... 03:06:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:06:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:06:38 INFO - Reading from file tmpfile_stdout 03:06:38 INFO - Output received: 03:06:38 INFO - Usage: mozinstall [options] installer 03:06:38 INFO - Options: 03:06:38 INFO - -h, --help show this help message and exit 03:06:38 INFO - -d DEST, --destination=DEST 03:06:38 INFO - Directory to install application into. [default: 03:06:38 INFO - "/builds/slave/test"] 03:06:38 INFO - --app=APP Application being installed. [default: firefox] 03:06:38 INFO - mkdir: /builds/slave/test/build/application 03:06:38 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'] 03:06:38 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 03:06:56 INFO - Reading from file tmpfile_stdout 03:06:56 INFO - Output received: 03:06:56 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 03:06:56 INFO - Running post-action listener: _resource_record_post_action 03:06:56 INFO - ##### 03:06:56 INFO - ##### Running run-tests step. 03:06:56 INFO - ##### 03:06:56 INFO - Running pre-action listener: _resource_record_pre_action 03:06:56 INFO - Running main action method: run_tests 03:06:56 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:06:56 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:06:56 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:06:56 INFO - grabbing minidump binary from tooltool 03:06:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:06:56 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 0x10bf215e0>, '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 0x10bb04cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bb2f990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:06:56 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 03:06:56 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 03:06:56 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 03:06:56 INFO - Return code: 0 03:06:56 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 03:06:56 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:06:56 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/EpiIdMFTSuC7A_FiAuKc8Q/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 03:06:56 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/EpiIdMFTSuC7A_FiAuKc8Q/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 03:06:56 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.9NSsof663A/Render', 03:06:56 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:06:56 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:06:56 INFO - 'HOME': '/Users/cltbld', 03:06:56 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:06:56 INFO - 'LOGNAME': 'cltbld', 03:06:56 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:06:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:06:56 INFO - 'MOZ_NO_REMOTE': '1', 03:06:56 INFO - 'NO_EM_RESTART': '1', 03:06:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:06:56 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:06:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:06:56 INFO - 'PWD': '/builds/slave/test', 03:06:56 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:06:56 INFO - 'SHELL': '/bin/bash', 03:06:56 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.AXE69KSJai/Listeners', 03:06:56 INFO - 'TMPDIR': '/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/T/', 03:06:56 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:06:56 INFO - 'USER': 'cltbld', 03:06:56 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:06:56 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:06:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:06:56 INFO - 'XPC_FLAGS': '0x0', 03:06:56 INFO - 'XPC_SERVICE_NAME': '0', 03:06:56 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:06:56 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/EpiIdMFTSuC7A_FiAuKc8Q/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 03:06:57 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 03:06:57 INFO - import pkg_resources 03:06:57 INFO - Using 1 client processes 03:06:58 INFO - wptserve Starting http server on 127.0.0.1:8000 03:06:58 INFO - wptserve Starting http server on 127.0.0.1:8001 03:06:58 INFO - wptserve Starting http server on 127.0.0.1:8443 03:07:00 INFO - SUITE-START | Running 778 tests 03:07:00 INFO - Running testharness tests 03:07:00 INFO - Setting up ssl 03:07:00 INFO - PROCESS | certutil | 03:07:00 INFO - PROCESS | certutil | 03:07:00 INFO - PROCESS | certutil | 03:07:00 INFO - Certificate Nickname Trust Attributes 03:07:00 INFO - SSL,S/MIME,JAR/XPI 03:07:00 INFO - 03:07:00 INFO - web-platform-tests CT,, 03:07:00 INFO - 03:07:00 INFO - Starting runner 03:07:01 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 03:07:01 INFO - PROCESS | 1670 | 1464862021132 Marionette DEBUG Marionette enabled via build flag and pref 03:07:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x113bd7000 == 1 [pid = 1670] [id = 1] 03:07:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 1 (0x113bd7800) [pid = 1670] [serial = 1] [outer = 0x0] 03:07:01 INFO - PROCESS | 1670 | [1670] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:07:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 2 (0x113bd8800) [pid = 1670] [serial = 2] [outer = 0x113bd7800] 03:07:01 INFO - PROCESS | 1670 | 1464862021445 Marionette INFO Listening on port 2828 03:07:01 INFO - PROCESS | 1670 | 1464862021679 Marionette DEBUG Marionette enabled via command-line flag 03:07:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x116950800 == 2 [pid = 1670] [id = 2] 03:07:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 3 (0x116951000) [pid = 1670] [serial = 3] [outer = 0x0] 03:07:01 INFO - PROCESS | 1670 | [1670] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:07:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 4 (0x116952000) [pid = 1670] [serial = 4] [outer = 0x116951000] 03:07:01 INFO - PROCESS | 1670 | [1670] 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 03:07:01 INFO - PROCESS | 1670 | 1464862021826 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49286 03:07:01 INFO - PROCESS | 1670 | 1464862021913 Marionette DEBUG Closed connection conn0 03:07:01 INFO - PROCESS | 1670 | [1670] 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 03:07:01 INFO - PROCESS | 1670 | 1464862021917 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49287 03:07:01 INFO - PROCESS | 1670 | 1464862021928 Marionette DEBUG Closed connection conn1 03:07:01 INFO - PROCESS | 1670 | [1670] 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 03:07:01 INFO - PROCESS | 1670 | 1464862021933 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49288 03:07:01 INFO - PROCESS | 1670 | 1464862021940 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:07:01 INFO - PROCESS | 1670 | 1464862021946 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":"20160602015354","device":"desktop","version":"48.0a2"} 03:07:02 INFO - PROCESS | 1670 | [1670] 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 03:07:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x119ac7800 == 3 [pid = 1670] [id = 3] 03:07:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 5 (0x119ac8000) [pid = 1670] [serial = 5] [outer = 0x0] 03:07:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x119ac8800 == 4 [pid = 1670] [id = 4] 03:07:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 6 (0x11a05a400) [pid = 1670] [serial = 6] [outer = 0x0] 03:07:02 INFO - PROCESS | 1670 | [1670] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:07:03 INFO - PROCESS | 1670 | [1670] 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 03:07:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x123627000 == 5 [pid = 1670] [id = 5] 03:07:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 7 (0x11a059c00) [pid = 1670] [serial = 7] [outer = 0x0] 03:07:03 INFO - PROCESS | 1670 | [1670] 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 03:07:03 INFO - PROCESS | 1670 | [1670] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 03:07:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 8 (0x12375d800) [pid = 1670] [serial = 8] [outer = 0x11a059c00] 03:07:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 9 (0x123dd3000) [pid = 1670] [serial = 9] [outer = 0x119ac8000] 03:07:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 10 (0x12359f400) [pid = 1670] [serial = 10] [outer = 0x11a05a400] 03:07:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 11 (0x123609400) [pid = 1670] [serial = 11] [outer = 0x11a059c00] 03:07:03 INFO - PROCESS | 1670 | [1670] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:07:04 INFO - PROCESS | 1670 | 1464862024105 Marionette DEBUG loaded listener.js 03:07:04 INFO - PROCESS | 1670 | 1464862024113 Marionette DEBUG loaded listener.js 03:07:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 12 (0x12686d000) [pid = 1670] [serial = 12] [outer = 0x11a059c00] 03:07:04 INFO - PROCESS | 1670 | 1464862024459 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"e19d730a-7cc6-034b-87d8-48aa03272745","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":"20160602015354","device":"desktop","version":"48.0a2","command_id":1}}] 03:07:04 INFO - PROCESS | 1670 | 1464862024555 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}] 03:07:04 INFO - PROCESS | 1670 | 1464862024602 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 03:07:04 INFO - PROCESS | 1670 | 1464862024689 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:07:04 INFO - PROCESS | 1670 | [1670] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 03:07:04 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:07:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 13 (0x126e28c00) [pid = 1670] [serial = 13] [outer = 0x11a059c00] 03:07:04 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:07:04 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:07:04 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 03:07:04 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 03:07:04 INFO - PROCESS | 1670 | 1464862024950 Marionette TRACE conn2 <- [1,3,null,{}] 03:07:04 INFO - PROCESS | 1670 | 1464862024953 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 03:07:04 INFO - PROCESS | 1670 | 1464862024964 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 03:07:04 INFO - PROCESS | 1670 | 1464862024992 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 03:07:04 INFO - PROCESS | 1670 | 1464862024994 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 03:07:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:07:05 INFO - PROCESS | 1670 | 1464862025002 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:07:05 INFO - PROCESS | 1670 | 1464862025004 Marionette TRACE conn2 <- [1,6,null,{}] 03:07:05 INFO - PROCESS | 1670 | 1464862025007 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}] 03:07:05 INFO - PROCESS | 1670 | 1464862025018 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 03:07:05 INFO - PROCESS | 1670 | 1464862025021 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x129036000 == 6 [pid = 1670] [id = 6] 03:07:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 14 (0x129487400) [pid = 1670] [serial = 14] [outer = 0x0] 03:07:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 15 (0x129489000) [pid = 1670] [serial = 15] [outer = 0x129487400] 03:07:05 INFO - PROCESS | 1670 | 1464862025050 Marionette DEBUG loaded listener.js 03:07:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 16 (0x12948f000) [pid = 1670] [serial = 16] [outer = 0x129487400] 03:07:05 INFO - PROCESS | 1670 | 1464862025360 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]]]}] 03:07:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x1294b8800 == 7 [pid = 1670] [id = 7] 03:07:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 17 (0x129492800) [pid = 1670] [serial = 17] [outer = 0x0] 03:07:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:07:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 375ms 03:07:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 18 (0x1295f8400) [pid = 1670] [serial = 18] [outer = 0x129492800] 03:07:05 INFO - PROCESS | 1670 | 1464862025388 Marionette DEBUG loaded listener.js 03:07:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 19 (0x129719000) [pid = 1670] [serial = 19] [outer = 0x129492800] 03:07:05 INFO - PROCESS | 1670 | 1464862025427 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 03:07:05 INFO - PROCESS | 1670 | 1464862025428 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 03:07:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:07:05 INFO - PROCESS | 1670 | 1464862025476 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:07:05 INFO - PROCESS | 1670 | 1464862025478 Marionette TRACE conn2 <- [1,10,null,{}] 03:07:05 INFO - PROCESS | 1670 | 1464862025493 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}] 03:07:05 INFO - PROCESS | 1670 | 1464862025625 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 03:07:05 INFO - PROCESS | 1670 | 1464862025656 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ab14000 == 8 [pid = 1670] [id = 8] 03:07:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 20 (0x12a9f4800) [pid = 1670] [serial = 20] [outer = 0x0] 03:07:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 21 (0x12a9f6400) [pid = 1670] [serial = 21] [outer = 0x12a9f4800] 03:07:05 INFO - PROCESS | 1670 | 1464862025685 Marionette DEBUG loaded listener.js 03:07:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 22 (0x12a9fa400) [pid = 1670] [serial = 22] [outer = 0x12a9f4800] 03:07:05 INFO - PROCESS | 1670 | 1464862025992 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]]]}] 03:07:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:07:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 539ms 03:07:06 INFO - PROCESS | 1670 | 1464862026089 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 03:07:06 INFO - PROCESS | 1670 | 1464862026091 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 03:07:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:07:06 INFO - PROCESS | 1670 | 1464862026094 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:07:06 INFO - PROCESS | 1670 | 1464862026097 Marionette TRACE conn2 <- [1,14,null,{}] 03:07:06 INFO - PROCESS | 1670 | 1464862026100 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}] 03:07:06 INFO - PROCESS | 1670 | 1464862026203 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 03:07:06 INFO - PROCESS | 1670 | 1464862026212 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b3d8000 == 9 [pid = 1670] [id = 9] 03:07:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 23 (0x12acd1c00) [pid = 1670] [serial = 23] [outer = 0x0] 03:07:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 24 (0x12b22fc00) [pid = 1670] [serial = 24] [outer = 0x12acd1c00] 03:07:06 INFO - PROCESS | 1670 | 1464862026241 Marionette DEBUG loaded listener.js 03:07:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 25 (0x12bad2400) [pid = 1670] [serial = 25] [outer = 0x12acd1c00] 03:07:06 INFO - PROCESS | 1670 | 1464862026526 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]]]}] 03:07:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:07:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 474ms 03:07:06 INFO - PROCESS | 1670 | 1464862026570 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 03:07:06 INFO - PROCESS | 1670 | 1464862026571 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 03:07:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:07:06 INFO - PROCESS | 1670 | 1464862026573 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:07:06 INFO - PROCESS | 1670 | 1464862026574 Marionette TRACE conn2 <- [1,18,null,{}] 03:07:06 INFO - PROCESS | 1670 | 1464862026577 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}] 03:07:06 INFO - PROCESS | 1670 | 1464862026685 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 03:07:06 INFO - PROCESS | 1670 | 1464862026689 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bb35000 == 10 [pid = 1670] [id = 10] 03:07:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 26 (0x1248c1000) [pid = 1670] [serial = 26] [outer = 0x0] 03:07:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 27 (0x12bbba000) [pid = 1670] [serial = 27] [outer = 0x1248c1000] 03:07:06 INFO - PROCESS | 1670 | 1464862026715 Marionette DEBUG loaded listener.js 03:07:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 28 (0x12bbc0000) [pid = 1670] [serial = 28] [outer = 0x1248c1000] 03:07:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:07:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms 03:07:06 INFO - PROCESS | 1670 | 1464862026988 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]]]}] 03:07:06 INFO - PROCESS | 1670 | 1464862026992 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 03:07:06 INFO - PROCESS | 1670 | 1464862026993 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 03:07:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:07:07 INFO - PROCESS | 1670 | 1464862027006 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:07:07 INFO - PROCESS | 1670 | 1464862027007 Marionette TRACE conn2 <- [1,22,null,{}] 03:07:07 INFO - PROCESS | 1670 | 1464862027009 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}] 03:07:07 INFO - PROCESS | 1670 | 1464862027108 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 03:07:07 INFO - PROCESS | 1670 | 1464862027112 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x12be63800 == 11 [pid = 1670] [id = 11] 03:07:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 29 (0x129494400) [pid = 1670] [serial = 29] [outer = 0x0] 03:07:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 30 (0x12bbd5800) [pid = 1670] [serial = 30] [outer = 0x129494400] 03:07:07 INFO - PROCESS | 1670 | 1464862027138 Marionette DEBUG loaded listener.js 03:07:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 31 (0x12c01e000) [pid = 1670] [serial = 31] [outer = 0x129494400] 03:07:07 INFO - PROCESS | 1670 | 1464862027394 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]]]}] 03:07:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:07:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 429ms 03:07:07 INFO - PROCESS | 1670 | 1464862027427 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 03:07:07 INFO - PROCESS | 1670 | 1464862027429 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 03:07:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:07:07 INFO - PROCESS | 1670 | 1464862027439 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:07:07 INFO - PROCESS | 1670 | 1464862027440 Marionette TRACE conn2 <- [1,26,null,{}] 03:07:07 INFO - PROCESS | 1670 | 1464862027443 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}] 03:07:07 INFO - PROCESS | 1670 | 1464862027550 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 03:07:07 INFO - PROCESS | 1670 | 1464862027554 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x11806a000 == 12 [pid = 1670] [id = 12] 03:07:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 32 (0x119d39c00) [pid = 1670] [serial = 32] [outer = 0x0] 03:07:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 33 (0x129097800) [pid = 1670] [serial = 33] [outer = 0x119d39c00] 03:07:07 INFO - PROCESS | 1670 | 1464862027579 Marionette DEBUG loaded listener.js 03:07:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 34 (0x12c025000) [pid = 1670] [serial = 34] [outer = 0x119d39c00] 03:07:07 INFO - PROCESS | 1670 | 1464862027818 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]]]}] 03:07:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:07:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 03:07:07 INFO - PROCESS | 1670 | 1464862027858 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 03:07:07 INFO - PROCESS | 1670 | 1464862027859 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 03:07:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:07:07 INFO - PROCESS | 1670 | 1464862027871 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:07:07 INFO - PROCESS | 1670 | 1464862027873 Marionette TRACE conn2 <- [1,30,null,{}] 03:07:07 INFO - PROCESS | 1670 | 1464862027875 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}] 03:07:07 INFO - PROCESS | 1670 | 1464862027978 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 03:07:07 INFO - PROCESS | 1670 | 1464862027984 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c413000 == 13 [pid = 1670] [id = 13] 03:07:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 35 (0x12c02bc00) [pid = 1670] [serial = 35] [outer = 0x0] 03:07:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 36 (0x12c042800) [pid = 1670] [serial = 36] [outer = 0x12c02bc00] 03:07:08 INFO - PROCESS | 1670 | 1464862028009 Marionette DEBUG loaded listener.js 03:07:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 37 (0x12c046400) [pid = 1670] [serial = 37] [outer = 0x12c02bc00] 03:07:08 INFO - PROCESS | 1670 | 1464862028251 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]]]}] 03:07:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:07:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 423ms 03:07:08 INFO - PROCESS | 1670 | 1464862028290 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 03:07:08 INFO - PROCESS | 1670 | 1464862028291 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 03:07:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:07:08 INFO - PROCESS | 1670 | 1464862028293 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:07:08 INFO - PROCESS | 1670 | 1464862028294 Marionette TRACE conn2 <- [1,34,null,{}] 03:07:08 INFO - PROCESS | 1670 | 1464862028305 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}] 03:07:08 INFO - PROCESS | 1670 | 1464862028407 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 03:07:08 INFO - PROCESS | 1670 | 1464862028412 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c6e8000 == 14 [pid = 1670] [id = 14] 03:07:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 38 (0x12c049000) [pid = 1670] [serial = 38] [outer = 0x0] 03:07:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 39 (0x12c80e800) [pid = 1670] [serial = 39] [outer = 0x12c049000] 03:07:08 INFO - PROCESS | 1670 | 1464862028437 Marionette DEBUG loaded listener.js 03:07:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 40 (0x12c813800) [pid = 1670] [serial = 40] [outer = 0x12c049000] 03:07:08 INFO - PROCESS | 1670 | 1464862028670 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]]]}] 03:07:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:07:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 426ms 03:07:08 INFO - PROCESS | 1670 | 1464862028723 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 03:07:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:07:08 INFO - PROCESS | 1670 | 1464862028724 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 03:07:08 INFO - PROCESS | 1670 | 1464862028726 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:07:08 INFO - PROCESS | 1670 | 1464862028728 Marionette TRACE conn2 <- [1,38,null,{}] 03:07:08 INFO - PROCESS | 1670 | 1464862028740 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}] 03:07:08 INFO - PROCESS | 1670 | 1464862028851 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 03:07:08 INFO - PROCESS | 1670 | 1464862028856 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c9d7800 == 15 [pid = 1670] [id = 15] 03:07:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 41 (0x12c817000) [pid = 1670] [serial = 41] [outer = 0x0] 03:07:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 42 (0x12cc52c00) [pid = 1670] [serial = 42] [outer = 0x12c817000] 03:07:08 INFO - PROCESS | 1670 | 1464862028894 Marionette DEBUG loaded listener.js 03:07:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 43 (0x12cc5a000) [pid = 1670] [serial = 43] [outer = 0x12c817000] 03:07:09 INFO - PROCESS | 1670 | 1464862029316 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]]]}] 03:07:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cd40000 == 16 [pid = 1670] [id = 16] 03:07:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 44 (0x12cd40800) [pid = 1670] [serial = 44] [outer = 0x0] 03:07:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 45 (0x12cd42000) [pid = 1670] [serial = 45] [outer = 0x12cd40800] 03:07:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 46 (0x12cd46800) [pid = 1670] [serial = 46] [outer = 0x12cd40800] 03:07:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:07:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 628ms 03:07:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c9ce800 == 17 [pid = 1670] [id = 17] 03:07:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 47 (0x12cc5c400) [pid = 1670] [serial = 47] [outer = 0x0] 03:07:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 48 (0x12cc6c800) [pid = 1670] [serial = 48] [outer = 0x12cc5c400] 03:07:09 INFO - PROCESS | 1670 | 1464862029389 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 03:07:09 INFO - PROCESS | 1670 | 1464862029390 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 03:07:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 49 (0x1166e2400) [pid = 1670] [serial = 49] [outer = 0x12cc5c400] 03:07:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:07:09 INFO - PROCESS | 1670 | 1464862029419 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:07:09 INFO - PROCESS | 1670 | 1464862029420 Marionette TRACE conn2 <- [1,42,null,{}] 03:07:09 INFO - PROCESS | 1670 | 1464862029430 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}] 03:07:09 INFO - PROCESS | 1670 | 1464862029542 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 03:07:09 INFO - PROCESS | 1670 | 1464862029550 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d1b3000 == 18 [pid = 1670] [id = 18] 03:07:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 50 (0x12cc65c00) [pid = 1670] [serial = 50] [outer = 0x0] 03:07:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 51 (0x12cc68400) [pid = 1670] [serial = 51] [outer = 0x12cc65c00] 03:07:09 INFO - PROCESS | 1670 | 1464862029575 Marionette DEBUG loaded listener.js 03:07:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 52 (0x12d3b3000) [pid = 1670] [serial = 52] [outer = 0x12cc65c00] 03:07:09 INFO - PROCESS | 1670 | 1464862029833 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]]]}] 03:07:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:07:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 482ms 03:07:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:07:09 INFO - PROCESS | 1670 | 1464862029888 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 03:07:09 INFO - PROCESS | 1670 | 1464862029890 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 03:07:09 INFO - PROCESS | 1670 | 1464862029892 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:07:09 INFO - PROCESS | 1670 | 1464862029893 Marionette TRACE conn2 <- [1,46,null,{}] 03:07:09 INFO - PROCESS | 1670 | 1464862029898 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}] 03:07:09 INFO - PROCESS | 1670 | 1464862029989 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 03:07:09 INFO - PROCESS | 1670 | 1464862029993 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d4a3800 == 19 [pid = 1670] [id = 19] 03:07:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 53 (0x1184c1800) [pid = 1670] [serial = 53] [outer = 0x0] 03:07:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 54 (0x118759000) [pid = 1670] [serial = 54] [outer = 0x1184c1800] 03:07:10 INFO - PROCESS | 1670 | 1464862030022 Marionette DEBUG loaded listener.js 03:07:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 55 (0x12d3b7000) [pid = 1670] [serial = 55] [outer = 0x1184c1800] 03:07:10 INFO - PROCESS | 1670 | 1464862030268 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]]]}] 03:07:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:07:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 03:07:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:07:10 INFO - PROCESS | 1670 | 1464862030320 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 03:07:10 INFO - PROCESS | 1670 | 1464862030321 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 03:07:10 INFO - PROCESS | 1670 | 1464862030323 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:07:10 INFO - PROCESS | 1670 | 1464862030324 Marionette TRACE conn2 <- [1,50,null,{}] 03:07:10 INFO - PROCESS | 1670 | 1464862030326 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}] 03:07:10 INFO - PROCESS | 1670 | 1464862030432 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 03:07:10 INFO - PROCESS | 1670 | 1464862030436 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x1182e0000 == 20 [pid = 1670] [id = 20] 03:07:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 56 (0x118443400) [pid = 1670] [serial = 56] [outer = 0x0] 03:07:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 57 (0x118446400) [pid = 1670] [serial = 57] [outer = 0x118443400] 03:07:10 INFO - PROCESS | 1670 | 1464862030461 Marionette DEBUG loaded listener.js 03:07:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 58 (0x12d3ba400) [pid = 1670] [serial = 58] [outer = 0x118443400] 03:07:10 INFO - PROCESS | 1670 | 1464862030702 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]]]}] 03:07:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:07:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 03:07:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:07:10 INFO - PROCESS | 1670 | 1464862030741 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 03:07:10 INFO - PROCESS | 1670 | 1464862030742 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 03:07:10 INFO - PROCESS | 1670 | 1464862030744 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:07:10 INFO - PROCESS | 1670 | 1464862030745 Marionette TRACE conn2 <- [1,54,null,{}] 03:07:10 INFO - PROCESS | 1670 | 1464862030756 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}] 03:07:10 INFO - PROCESS | 1670 | 1464862030849 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 03:07:10 INFO - PROCESS | 1670 | 1464862030863 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d82f800 == 21 [pid = 1670] [id = 21] 03:07:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 59 (0x12d685c00) [pid = 1670] [serial = 59] [outer = 0x0] 03:07:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 60 (0x12d68d400) [pid = 1670] [serial = 60] [outer = 0x12d685c00] 03:07:10 INFO - PROCESS | 1670 | 1464862030891 Marionette DEBUG loaded listener.js 03:07:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 61 (0x12deed800) [pid = 1670] [serial = 61] [outer = 0x12d685c00] 03:07:11 INFO - PROCESS | 1670 | 1464862031169 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]]]}] 03:07:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:07:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 477ms 03:07:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:07:11 INFO - PROCESS | 1670 | 1464862031222 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 03:07:11 INFO - PROCESS | 1670 | 1464862031223 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 03:07:11 INFO - PROCESS | 1670 | 1464862031225 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:07:11 INFO - PROCESS | 1670 | 1464862031227 Marionette TRACE conn2 <- [1,58,null,{}] 03:07:11 INFO - PROCESS | 1670 | 1464862031231 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}] 03:07:11 INFO - PROCESS | 1670 | 1464862031864 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 03:07:11 INFO - PROCESS | 1670 | 1464862031944 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x112271000 == 22 [pid = 1670] [id = 22] 03:07:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 62 (0x111b05000) [pid = 1670] [serial = 62] [outer = 0x0] 03:07:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 63 (0x112a7e400) [pid = 1670] [serial = 63] [outer = 0x111b05000] 03:07:11 INFO - PROCESS | 1670 | 1464862031975 Marionette DEBUG loaded listener.js 03:07:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 64 (0x112d4d000) [pid = 1670] [serial = 64] [outer = 0x111b05000] 03:07:12 INFO - PROCESS | 1670 | 1464862032419 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]]]}] 03:07:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:07:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1220ms 03:07:12 INFO - PROCESS | 1670 | 1464862032447 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 03:07:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:07:12 INFO - PROCESS | 1670 | 1464862032449 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 03:07:12 INFO - PROCESS | 1670 | 1464862032453 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:07:12 INFO - PROCESS | 1670 | 1464862032454 Marionette TRACE conn2 <- [1,62,null,{}] 03:07:12 INFO - PROCESS | 1670 | 1464862032458 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}] 03:07:12 INFO - PROCESS | 1670 | 1464862032573 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 03:07:12 INFO - PROCESS | 1670 | 1464862032627 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x116936800 == 23 [pid = 1670] [id = 23] 03:07:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x112fb8c00) [pid = 1670] [serial = 65] [outer = 0x0] 03:07:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x11674e000) [pid = 1670] [serial = 66] [outer = 0x112fb8c00] 03:07:12 INFO - PROCESS | 1670 | 1464862032660 Marionette DEBUG loaded listener.js 03:07:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x1169db000) [pid = 1670] [serial = 67] [outer = 0x112fb8c00] 03:07:13 INFO - PROCESS | 1670 | 1464862033071 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]]]}] 03:07:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:07:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 670ms 03:07:13 INFO - PROCESS | 1670 | 1464862033123 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 03:07:13 INFO - PROCESS | 1670 | 1464862033125 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 03:07:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:07:13 INFO - PROCESS | 1670 | 1464862033127 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:07:13 INFO - PROCESS | 1670 | 1464862033129 Marionette TRACE conn2 <- [1,66,null,{}] 03:07:13 INFO - PROCESS | 1670 | 1464862033132 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}] 03:07:13 INFO - PROCESS | 1670 | 1464862033255 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 03:07:13 INFO - PROCESS | 1670 | 1464862033309 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f8f800 == 24 [pid = 1670] [id = 24] 03:07:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x118216c00) [pid = 1670] [serial = 68] [outer = 0x0] 03:07:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x118443000) [pid = 1670] [serial = 69] [outer = 0x118216c00] 03:07:13 INFO - PROCESS | 1670 | 1464862033353 Marionette DEBUG loaded listener.js 03:07:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x11860d800) [pid = 1670] [serial = 70] [outer = 0x118216c00] 03:07:13 INFO - PROCESS | 1670 | 1464862033963 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]]]}] 03:07:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:07:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 871ms 03:07:14 INFO - PROCESS | 1670 | 1464862034004 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 03:07:14 INFO - PROCESS | 1670 | 1464862034006 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 03:07:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:07:14 INFO - PROCESS | 1670 | 1464862034010 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:07:14 INFO - PROCESS | 1670 | 1464862034012 Marionette TRACE conn2 <- [1,70,null,{}] 03:07:14 INFO - PROCESS | 1670 | 1464862034018 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}] 03:07:14 INFO - PROCESS | 1670 | 1464862034139 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 03:07:14 INFO - PROCESS | 1670 | 1464862034208 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x115c11000 == 25 [pid = 1670] [id = 25] 03:07:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x1166e0800) [pid = 1670] [serial = 71] [outer = 0x0] 03:07:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x11674dc00) [pid = 1670] [serial = 72] [outer = 0x1166e0800] 03:07:14 INFO - PROCESS | 1670 | 1464862034238 Marionette DEBUG loaded listener.js 03:07:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x1169d3c00) [pid = 1670] [serial = 73] [outer = 0x1166e0800] 03:07:14 INFO - PROCESS | 1670 | 1464862034631 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]]]}] 03:07:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:07:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 672ms 03:07:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:07:14 INFO - PROCESS | 1670 | 1464862034682 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 03:07:14 INFO - PROCESS | 1670 | 1464862034686 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 03:07:14 INFO - PROCESS | 1670 | 1464862034690 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:07:14 INFO - PROCESS | 1670 | 1464862034692 Marionette TRACE conn2 <- [1,74,null,{}] 03:07:14 INFO - PROCESS | 1670 | 1464862034694 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}] 03:07:14 INFO - PROCESS | 1670 | 1464862034768 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 03:07:14 INFO - PROCESS | 1670 | 1464862034823 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x112640800 == 26 [pid = 1670] [id = 26] 03:07:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x1122b1c00) [pid = 1670] [serial = 74] [outer = 0x0] 03:07:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x112d81000) [pid = 1670] [serial = 75] [outer = 0x1122b1c00] 03:07:14 INFO - PROCESS | 1670 | 1464862034856 Marionette DEBUG loaded listener.js 03:07:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x1176b4400) [pid = 1670] [serial = 76] [outer = 0x1122b1c00] 03:07:15 INFO - PROCESS | 1670 | 1464862035128 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]]]}] 03:07:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:07:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 03:07:15 INFO - PROCESS | 1670 | 1464862035159 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 03:07:15 INFO - PROCESS | 1670 | 1464862035161 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 03:07:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:07:15 INFO - PROCESS | 1670 | 1464862035170 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:07:15 INFO - PROCESS | 1670 | 1464862035173 Marionette TRACE conn2 <- [1,78,null,{}] 03:07:15 INFO - PROCESS | 1670 | 1464862035188 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}] 03:07:15 INFO - PROCESS | 1670 | 1464862035269 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 03:07:15 INFO - PROCESS | 1670 | 1464862035275 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x116add000 == 27 [pid = 1670] [id = 27] 03:07:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x118443c00) [pid = 1670] [serial = 77] [outer = 0x0] 03:07:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x1184c0000) [pid = 1670] [serial = 78] [outer = 0x118443c00] 03:07:15 INFO - PROCESS | 1670 | 1464862035306 Marionette DEBUG loaded listener.js 03:07:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x118752400) [pid = 1670] [serial = 79] [outer = 0x118443c00] 03:07:15 INFO - PROCESS | 1670 | 1464862035608 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]]]}] 03:07:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:07:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 03:07:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:07:15 INFO - PROCESS | 1670 | 1464862035642 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 03:07:15 INFO - PROCESS | 1670 | 1464862035643 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 03:07:15 INFO - PROCESS | 1670 | 1464862035646 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:07:15 INFO - PROCESS | 1670 | 1464862035648 Marionette TRACE conn2 <- [1,82,null,{}] 03:07:15 INFO - PROCESS | 1670 | 1464862035662 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}] 03:07:15 INFO - PROCESS | 1670 | 1464862035744 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 03:07:15 INFO - PROCESS | 1670 | 1464862035751 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e0b000 == 28 [pid = 1670] [id = 28] 03:07:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x11875ec00) [pid = 1670] [serial = 80] [outer = 0x0] 03:07:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x119025000) [pid = 1670] [serial = 81] [outer = 0x11875ec00] 03:07:15 INFO - PROCESS | 1670 | 1464862035777 Marionette DEBUG loaded listener.js 03:07:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x11926c400) [pid = 1670] [serial = 82] [outer = 0x11875ec00] 03:07:16 INFO - PROCESS | 1670 | 1464862036102 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]]]}] 03:07:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:07:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 476ms 03:07:16 INFO - PROCESS | 1670 | 1464862036122 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 03:07:16 INFO - PROCESS | 1670 | 1464862036124 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 03:07:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:07:16 INFO - PROCESS | 1670 | 1464862036126 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:07:16 INFO - PROCESS | 1670 | 1464862036127 Marionette TRACE conn2 <- [1,86,null,{}] 03:07:16 INFO - PROCESS | 1670 | 1464862036130 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}] 03:07:16 INFO - PROCESS | 1670 | 1464862036205 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 03:07:16 INFO - PROCESS | 1670 | 1464862036252 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x1181ae000 == 29 [pid = 1670] [id = 29] 03:07:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1184c5400) [pid = 1670] [serial = 83] [outer = 0x0] 03:07:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x119271000) [pid = 1670] [serial = 84] [outer = 0x1184c5400] 03:07:16 INFO - PROCESS | 1670 | 1464862036277 Marionette DEBUG loaded listener.js 03:07:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1194e8000) [pid = 1670] [serial = 85] [outer = 0x1184c5400] 03:07:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:07:16 INFO - PROCESS | 1670 | 1464862036538 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]]]}] 03:07:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 418ms 03:07:16 INFO - PROCESS | 1670 | 1464862036544 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 03:07:16 INFO - PROCESS | 1670 | 1464862036545 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 03:07:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:07:16 INFO - PROCESS | 1670 | 1464862036555 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:07:16 INFO - PROCESS | 1670 | 1464862036556 Marionette TRACE conn2 <- [1,90,null,{}] 03:07:16 INFO - PROCESS | 1670 | 1464862036562 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}] 03:07:16 INFO - PROCESS | 1670 | 1464862036661 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 03:07:16 INFO - PROCESS | 1670 | 1464862036669 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x1184dd800 == 30 [pid = 1670] [id = 30] 03:07:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x119430c00) [pid = 1670] [serial = 86] [outer = 0x0] 03:07:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1195c4800) [pid = 1670] [serial = 87] [outer = 0x119430c00] 03:07:16 INFO - PROCESS | 1670 | 1464862036695 Marionette DEBUG loaded listener.js 03:07:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x119fab000) [pid = 1670] [serial = 88] [outer = 0x119430c00] 03:07:17 INFO - PROCESS | 1670 | 1464862037009 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]]]}] 03:07:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:07:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 472ms 03:07:17 INFO - PROCESS | 1670 | 1464862037028 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 03:07:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:07:17 INFO - PROCESS | 1670 | 1464862037029 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 03:07:17 INFO - PROCESS | 1670 | 1464862037035 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:07:17 INFO - PROCESS | 1670 | 1464862037036 Marionette TRACE conn2 <- [1,94,null,{}] 03:07:17 INFO - PROCESS | 1670 | 1464862037038 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}] 03:07:17 INFO - PROCESS | 1670 | 1464862037110 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 03:07:17 INFO - PROCESS | 1670 | 1464862037157 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x118784000 == 31 [pid = 1670] [id = 31] 03:07:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x113263000) [pid = 1670] [serial = 89] [outer = 0x0] 03:07:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x119d41c00) [pid = 1670] [serial = 90] [outer = 0x113263000] 03:07:17 INFO - PROCESS | 1670 | 1464862037183 Marionette DEBUG loaded listener.js 03:07:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1212a3800) [pid = 1670] [serial = 91] [outer = 0x113263000] 03:07:17 INFO - PROCESS | 1670 | 1464862037445 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]]]}] 03:07:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:07:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 469ms 03:07:17 INFO - PROCESS | 1670 | 1464862037504 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 03:07:17 INFO - PROCESS | 1670 | 1464862037505 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 03:07:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:07:17 INFO - PROCESS | 1670 | 1464862037507 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:07:17 INFO - PROCESS | 1670 | 1464862037508 Marionette TRACE conn2 <- [1,98,null,{}] 03:07:17 INFO - PROCESS | 1670 | 1464862037511 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}] 03:07:17 INFO - PROCESS | 1670 | 1464862037587 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 03:07:17 INFO - PROCESS | 1670 | 1464862037591 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x112643000 == 32 [pid = 1670] [id = 32] 03:07:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11a062c00) [pid = 1670] [serial = 92] [outer = 0x0] 03:07:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1212aac00) [pid = 1670] [serial = 93] [outer = 0x11a062c00] 03:07:17 INFO - PROCESS | 1670 | 1464862037619 Marionette DEBUG loaded listener.js 03:07:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x123185000) [pid = 1670] [serial = 94] [outer = 0x11a062c00] 03:07:17 INFO - PROCESS | 1670 | 1464862037926 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]]]}] 03:07:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:07:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 469ms 03:07:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:07:17 INFO - PROCESS | 1670 | 1464862037976 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 03:07:17 INFO - PROCESS | 1670 | 1464862037978 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 03:07:17 INFO - PROCESS | 1670 | 1464862037980 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:07:17 INFO - PROCESS | 1670 | 1464862037981 Marionette TRACE conn2 <- [1,102,null,{}] 03:07:17 INFO - PROCESS | 1670 | 1464862037983 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}] 03:07:18 INFO - PROCESS | 1670 | 1464862038075 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 03:07:18 INFO - PROCESS | 1670 | 1464862038084 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x1195b6000 == 33 [pid = 1670] [id = 33] 03:07:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x11a0d9000) [pid = 1670] [serial = 95] [outer = 0x0] 03:07:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12338d000) [pid = 1670] [serial = 96] [outer = 0x11a0d9000] 03:07:18 INFO - PROCESS | 1670 | 1464862038108 Marionette DEBUG loaded listener.js 03:07:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12359ec00) [pid = 1670] [serial = 97] [outer = 0x11a0d9000] 03:07:18 INFO - PROCESS | 1670 | 1464862038379 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]]]}] 03:07:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:07:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 419ms 03:07:18 INFO - PROCESS | 1670 | 1464862038404 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 03:07:18 INFO - PROCESS | 1670 | 1464862038405 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 03:07:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:07:18 INFO - PROCESS | 1670 | 1464862038407 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:07:18 INFO - PROCESS | 1670 | 1464862038408 Marionette TRACE conn2 <- [1,106,null,{}] 03:07:18 INFO - PROCESS | 1670 | 1464862038411 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}] 03:07:18 INFO - PROCESS | 1670 | 1464862038501 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 03:07:18 INFO - PROCESS | 1670 | 1464862038506 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x119dd4000 == 34 [pid = 1670] [id = 34] 03:07:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12359f800) [pid = 1670] [serial = 98] [outer = 0x0] 03:07:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x123933c00) [pid = 1670] [serial = 99] [outer = 0x12359f800] 03:07:18 INFO - PROCESS | 1670 | 1464862038530 Marionette DEBUG loaded listener.js 03:07:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x123ec7000) [pid = 1670] [serial = 100] [outer = 0x12359f800] 03:07:18 INFO - PROCESS | 1670 | 1464862038854 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]]]}] 03:07:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:07:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 03:07:18 INFO - PROCESS | 1670 | 1464862038876 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 03:07:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:07:18 INFO - PROCESS | 1670 | 1464862038878 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 03:07:18 INFO - PROCESS | 1670 | 1464862038880 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:07:18 INFO - PROCESS | 1670 | 1464862038885 Marionette TRACE conn2 <- [1,110,null,{}] 03:07:18 INFO - PROCESS | 1670 | 1464862038888 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}] 03:07:19 INFO - PROCESS | 1670 | 1464862039001 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 03:07:19 INFO - PROCESS | 1670 | 1464862039016 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a047000 == 35 [pid = 1670] [id = 35] 03:07:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12359cc00) [pid = 1670] [serial = 101] [outer = 0x0] 03:07:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1242da400) [pid = 1670] [serial = 102] [outer = 0x12359cc00] 03:07:19 INFO - PROCESS | 1670 | 1464862039044 Marionette DEBUG loaded listener.js 03:07:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1248bcc00) [pid = 1670] [serial = 103] [outer = 0x12359cc00] 03:07:19 INFO - PROCESS | 1670 | 1464862039339 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]]]}] 03:07:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:07:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 472ms 03:07:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:07:19 INFO - PROCESS | 1670 | 1464862039356 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 03:07:19 INFO - PROCESS | 1670 | 1464862039357 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 03:07:19 INFO - PROCESS | 1670 | 1464862039359 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:07:19 INFO - PROCESS | 1670 | 1464862039360 Marionette TRACE conn2 <- [1,114,null,{}] 03:07:19 INFO - PROCESS | 1670 | 1464862039363 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}] 03:07:19 INFO - PROCESS | 1670 | 1464862039452 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 03:07:19 INFO - PROCESS | 1670 | 1464862039457 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x123107000 == 36 [pid = 1670] [id = 36] 03:07:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x124f1ac00) [pid = 1670] [serial = 104] [outer = 0x0] 03:07:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x124f6fc00) [pid = 1670] [serial = 105] [outer = 0x124f1ac00] 03:07:19 INFO - PROCESS | 1670 | 1464862039482 Marionette DEBUG loaded listener.js 03:07:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x125a41800) [pid = 1670] [serial = 106] [outer = 0x124f1ac00] 03:07:19 INFO - PROCESS | 1670 | 1464862039788 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]]]}] 03:07:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:07:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 469ms 03:07:19 INFO - PROCESS | 1670 | 1464862039829 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 03:07:19 INFO - PROCESS | 1670 | 1464862039830 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 03:07:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:07:19 INFO - PROCESS | 1670 | 1464862039835 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:07:19 INFO - PROCESS | 1670 | 1464862039836 Marionette TRACE conn2 <- [1,118,null,{}] 03:07:19 INFO - PROCESS | 1670 | 1464862039838 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}] 03:07:19 INFO - PROCESS | 1670 | 1464862039937 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 03:07:19 INFO - PROCESS | 1670 | 1464862039944 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x123121800 == 37 [pid = 1670] [id = 37] 03:07:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x123766000) [pid = 1670] [serial = 107] [outer = 0x0] 03:07:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x125dbb400) [pid = 1670] [serial = 108] [outer = 0x123766000] 03:07:19 INFO - PROCESS | 1670 | 1464862039970 Marionette DEBUG loaded listener.js 03:07:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x125f89c00) [pid = 1670] [serial = 109] [outer = 0x123766000] 03:07:20 INFO - PROCESS | 1670 | 1464862040272 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]]]}] 03:07:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:07:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 469ms 03:07:20 INFO - PROCESS | 1670 | 1464862040303 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 03:07:20 INFO - PROCESS | 1670 | 1464862040304 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 03:07:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:07:20 INFO - PROCESS | 1670 | 1464862040307 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:07:20 INFO - PROCESS | 1670 | 1464862040308 Marionette TRACE conn2 <- [1,122,null,{}] 03:07:20 INFO - PROCESS | 1670 | 1464862040310 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}] 03:07:20 INFO - PROCESS | 1670 | 1464862040387 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 03:07:20 INFO - PROCESS | 1670 | 1464862040391 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x123629000 == 38 [pid = 1670] [id = 38] 03:07:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x124f1cc00) [pid = 1670] [serial = 110] [outer = 0x0] 03:07:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x126872800) [pid = 1670] [serial = 111] [outer = 0x124f1cc00] 03:07:20 INFO - PROCESS | 1670 | 1464862040416 Marionette DEBUG loaded listener.js 03:07:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x126b19c00) [pid = 1670] [serial = 112] [outer = 0x124f1cc00] 03:07:20 INFO - PROCESS | 1670 | 1464862040712 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]]]}] 03:07:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:07:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 03:07:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:07:20 INFO - PROCESS | 1670 | 1464862040725 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 03:07:20 INFO - PROCESS | 1670 | 1464862040726 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 03:07:20 INFO - PROCESS | 1670 | 1464862040728 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:07:20 INFO - PROCESS | 1670 | 1464862040729 Marionette TRACE conn2 <- [1,126,null,{}] 03:07:20 INFO - PROCESS | 1670 | 1464862040741 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}] 03:07:20 INFO - PROCESS | 1670 | 1464862040821 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 03:07:20 INFO - PROCESS | 1670 | 1464862040874 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x123b6c800 == 39 [pid = 1670] [id = 39] 03:07:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x119277c00) [pid = 1670] [serial = 113] [outer = 0x0] 03:07:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x126e20800) [pid = 1670] [serial = 114] [outer = 0x119277c00] 03:07:20 INFO - PROCESS | 1670 | 1464862040898 Marionette DEBUG loaded listener.js 03:07:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x129093c00) [pid = 1670] [serial = 115] [outer = 0x119277c00] 03:07:21 INFO - PROCESS | 1670 | 1464862041185 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]]]}] 03:07:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:07:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 477ms 03:07:21 INFO - PROCESS | 1670 | 1464862041205 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 03:07:21 INFO - PROCESS | 1670 | 1464862041215 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 03:07:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:07:21 INFO - PROCESS | 1670 | 1464862041225 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:07:21 INFO - PROCESS | 1670 | 1464862041226 Marionette TRACE conn2 <- [1,130,null,{}] 03:07:21 INFO - PROCESS | 1670 | 1464862041228 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}] 03:07:21 INFO - PROCESS | 1670 | 1464862041308 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 03:07:21 INFO - PROCESS | 1670 | 1464862041313 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x1245e2800 == 40 [pid = 1670] [id = 40] 03:07:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x129098c00) [pid = 1670] [serial = 116] [outer = 0x0] 03:07:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x129131400) [pid = 1670] [serial = 117] [outer = 0x129098c00] 03:07:21 INFO - PROCESS | 1670 | 1464862041340 Marionette DEBUG loaded listener.js 03:07:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x129490800) [pid = 1670] [serial = 118] [outer = 0x129098c00] 03:07:21 INFO - PROCESS | 1670 | 1464862041676 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]]]}] 03:07:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:07:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 468ms 03:07:21 INFO - PROCESS | 1670 | 1464862041693 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 03:07:21 INFO - PROCESS | 1670 | 1464862041695 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 03:07:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:07:21 INFO - PROCESS | 1670 | 1464862041697 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:07:21 INFO - PROCESS | 1670 | 1464862041700 Marionette TRACE conn2 <- [1,134,null,{}] 03:07:21 INFO - PROCESS | 1670 | 1464862041703 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}] 03:07:22 INFO - PROCESS | 1670 | 1464862042462 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 03:07:22 INFO - PROCESS | 1670 | 1464862042505 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x112072000 == 41 [pid = 1670] [id = 41] 03:07:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x112a82400) [pid = 1670] [serial = 119] [outer = 0x0] 03:07:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x11326a800) [pid = 1670] [serial = 120] [outer = 0x112a82400] 03:07:22 INFO - PROCESS | 1670 | 1464862042534 Marionette DEBUG loaded listener.js 03:07:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x115ea0800) [pid = 1670] [serial = 121] [outer = 0x112a82400] 03:07:22 INFO - PROCESS | 1670 | 1464862042898 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]]]}] 03:07:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:07:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1222ms 03:07:22 INFO - PROCESS | 1670 | 1464862042920 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 03:07:22 INFO - PROCESS | 1670 | 1464862042923 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 03:07:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:07:22 INFO - PROCESS | 1670 | 1464862042931 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:07:22 INFO - PROCESS | 1670 | 1464862042934 Marionette TRACE conn2 <- [1,138,null,{}] 03:07:22 INFO - PROCESS | 1670 | 1464862042937 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}] 03:07:23 INFO - PROCESS | 1670 | 1464862043043 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 03:07:23 INFO - PROCESS | 1670 | 1464862043048 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x115ecd000 == 42 [pid = 1670] [id = 42] 03:07:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x116756400) [pid = 1670] [serial = 122] [outer = 0x0] 03:07:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x117130400) [pid = 1670] [serial = 123] [outer = 0x116756400] 03:07:23 INFO - PROCESS | 1670 | 1464862043076 Marionette DEBUG loaded listener.js 03:07:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x117595c00) [pid = 1670] [serial = 124] [outer = 0x116756400] 03:07:23 INFO - PROCESS | 1670 | 1464862043419 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]]]}] 03:07:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:07:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 526ms 03:07:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:07:23 INFO - PROCESS | 1670 | 1464862043452 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 03:07:23 INFO - PROCESS | 1670 | 1464862043454 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 03:07:23 INFO - PROCESS | 1670 | 1464862043456 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:07:23 INFO - PROCESS | 1670 | 1464862043457 Marionette TRACE conn2 <- [1,142,null,{}] 03:07:23 INFO - PROCESS | 1670 | 1464862043460 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}] 03:07:23 INFO - PROCESS | 1670 | 1464862043547 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 03:07:23 INFO - PROCESS | 1670 | 1464862043579 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x116ac5000 == 43 [pid = 1670] [id = 43] 03:07:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x118213c00) [pid = 1670] [serial = 125] [outer = 0x0] 03:07:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x11843e800) [pid = 1670] [serial = 126] [outer = 0x118213c00] 03:07:23 INFO - PROCESS | 1670 | 1464862043605 Marionette DEBUG loaded listener.js 03:07:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x11844c400) [pid = 1670] [serial = 127] [outer = 0x118213c00] 03:07:24 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x119d39c00) [pid = 1670] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:07:24 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x129494400) [pid = 1670] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:07:24 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x1248c1000) [pid = 1670] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:07:24 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x12acd1c00) [pid = 1670] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:07:24 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x12a9f4800) [pid = 1670] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:07:24 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x129487400) [pid = 1670] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:07:24 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x118443400) [pid = 1670] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:07:24 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x1184c1800) [pid = 1670] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:07:24 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x12cc65c00) [pid = 1670] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:07:24 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12c817000) [pid = 1670] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:07:24 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12c049000) [pid = 1670] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:07:24 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12c02bc00) [pid = 1670] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:07:24 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x124f1ac00) [pid = 1670] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:07:24 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x123766000) [pid = 1670] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 03:07:24 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x124f1cc00) [pid = 1670] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:07:24 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12d685c00) [pid = 1670] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:07:24 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x111b05000) [pid = 1670] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:07:24 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x112fb8c00) [pid = 1670] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:07:24 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x118216c00) [pid = 1670] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:07:24 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1166e0800) [pid = 1670] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:07:24 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x1122b1c00) [pid = 1670] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:07:24 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x118443c00) [pid = 1670] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:07:24 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x11875ec00) [pid = 1670] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:07:24 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1184c5400) [pid = 1670] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:07:24 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x119430c00) [pid = 1670] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:07:24 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x113263000) [pid = 1670] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:07:24 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11a062c00) [pid = 1670] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:07:24 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x11a0d9000) [pid = 1670] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:07:24 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12359f800) [pid = 1670] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:07:24 INFO - PROCESS | 1670 | 1464862044435 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]]]}] 03:07:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:07:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1020ms 03:07:24 INFO - PROCESS | 1670 | 1464862044478 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 03:07:24 INFO - PROCESS | 1670 | 1464862044482 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 03:07:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:07:24 INFO - PROCESS | 1670 | 1464862044527 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:07:24 INFO - PROCESS | 1670 | 1464862044534 Marionette TRACE conn2 <- [1,146,null,{}] 03:07:24 INFO - PROCESS | 1670 | 1464862044540 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}] 03:07:24 INFO - PROCESS | 1670 | 1464862044653 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 03:07:24 INFO - PROCESS | 1670 | 1464862044668 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e09800 == 44 [pid = 1670] [id = 44] 03:07:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x113b30000) [pid = 1670] [serial = 128] [outer = 0x0] 03:07:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x118606400) [pid = 1670] [serial = 129] [outer = 0x113b30000] 03:07:24 INFO - PROCESS | 1670 | 1464862044709 Marionette DEBUG loaded listener.js 03:07:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x118754c00) [pid = 1670] [serial = 130] [outer = 0x113b30000] 03:07:25 INFO - PROCESS | 1670 | 1464862045144 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]]]}] 03:07:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:07:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 642ms 03:07:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:07:25 INFO - PROCESS | 1670 | 1464862045154 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 03:07:25 INFO - PROCESS | 1670 | 1464862045155 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 03:07:25 INFO - PROCESS | 1670 | 1464862045157 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:07:25 INFO - PROCESS | 1670 | 1464862045158 Marionette TRACE conn2 <- [1,150,null,{}] 03:07:25 INFO - PROCESS | 1670 | 1464862045160 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}] 03:07:25 INFO - PROCESS | 1670 | 1464862045231 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 03:07:25 INFO - PROCESS | 1670 | 1464862045235 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x1182e6800 == 45 [pid = 1670] [id = 45] 03:07:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1187c1c00) [pid = 1670] [serial = 131] [outer = 0x0] 03:07:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x11922c000) [pid = 1670] [serial = 132] [outer = 0x1187c1c00] 03:07:25 INFO - PROCESS | 1670 | 1464862045263 Marionette DEBUG loaded listener.js 03:07:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x119426800) [pid = 1670] [serial = 133] [outer = 0x1187c1c00] 03:07:25 INFO - PROCESS | 1670 | 1464862045568 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]]]}] 03:07:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:07:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 03:07:25 INFO - PROCESS | 1670 | 1464862045626 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 03:07:25 INFO - PROCESS | 1670 | 1464862045627 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 03:07:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:07:25 INFO - PROCESS | 1670 | 1464862045629 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:07:25 INFO - PROCESS | 1670 | 1464862045630 Marionette TRACE conn2 <- [1,154,null,{}] 03:07:25 INFO - PROCESS | 1670 | 1464862045633 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}] 03:07:25 INFO - PROCESS | 1670 | 1464862045707 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 03:07:25 INFO - PROCESS | 1670 | 1464862045755 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x1184f9800 == 46 [pid = 1670] [id = 46] 03:07:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x1194f1c00) [pid = 1670] [serial = 134] [outer = 0x0] 03:07:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1195be800) [pid = 1670] [serial = 135] [outer = 0x1194f1c00] 03:07:25 INFO - PROCESS | 1670 | 1464862045786 Marionette DEBUG loaded listener.js 03:07:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x1199a3c00) [pid = 1670] [serial = 136] [outer = 0x1194f1c00] 03:07:26 INFO - PROCESS | 1670 | 1464862046088 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]]]}] 03:07:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:07:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 471ms 03:07:26 INFO - PROCESS | 1670 | 1464862046105 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 03:07:26 INFO - PROCESS | 1670 | 1464862046106 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 03:07:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:07:26 INFO - PROCESS | 1670 | 1464862046109 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:07:26 INFO - PROCESS | 1670 | 1464862046110 Marionette TRACE conn2 <- [1,158,null,{}] 03:07:26 INFO - PROCESS | 1670 | 1464862046112 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}] 03:07:26 INFO - PROCESS | 1670 | 1464862046189 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 03:07:26 INFO - PROCESS | 1670 | 1464862046194 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x115edc000 == 47 [pid = 1670] [id = 47] 03:07:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x1199a4000) [pid = 1670] [serial = 137] [outer = 0x0] 03:07:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x119d39400) [pid = 1670] [serial = 138] [outer = 0x1199a4000] 03:07:26 INFO - PROCESS | 1670 | 1464862046222 Marionette DEBUG loaded listener.js 03:07:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x11a0da800) [pid = 1670] [serial = 139] [outer = 0x1199a4000] 03:07:26 INFO - PROCESS | 1670 | 1464862046720 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]]]}] 03:07:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:07:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 619ms 03:07:26 INFO - PROCESS | 1670 | 1464862046729 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 03:07:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:07:26 INFO - PROCESS | 1670 | 1464862046734 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 03:07:26 INFO - PROCESS | 1670 | 1464862046738 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:07:26 INFO - PROCESS | 1670 | 1464862046743 Marionette TRACE conn2 <- [1,162,null,{}] 03:07:26 INFO - PROCESS | 1670 | 1464862046748 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}] 03:07:26 INFO - PROCESS | 1670 | 1464862046883 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 03:07:26 INFO - PROCESS | 1670 | 1464862046968 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x116938800 == 48 [pid = 1670] [id = 48] 03:07:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x1164ef400) [pid = 1670] [serial = 140] [outer = 0x0] 03:07:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x1169da800) [pid = 1670] [serial = 141] [outer = 0x1164ef400] 03:07:27 INFO - PROCESS | 1670 | 1464862047021 Marionette DEBUG loaded listener.js 03:07:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x117594800) [pid = 1670] [serial = 142] [outer = 0x1164ef400] 03:07:27 INFO - PROCESS | 1670 | 1464862047531 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]]]}] 03:07:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:07:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 824ms 03:07:27 INFO - PROCESS | 1670 | 1464862047565 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 03:07:27 INFO - PROCESS | 1670 | 1464862047569 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 03:07:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:07:27 INFO - PROCESS | 1670 | 1464862047575 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:07:27 INFO - PROCESS | 1670 | 1464862047577 Marionette TRACE conn2 <- [1,166,null,{}] 03:07:27 INFO - PROCESS | 1670 | 1464862047580 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}] 03:07:27 INFO - PROCESS | 1670 | 1464862047674 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 03:07:27 INFO - PROCESS | 1670 | 1464862047732 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x119a03000 == 49 [pid = 1670] [id = 49] 03:07:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x11843fc00) [pid = 1670] [serial = 143] [outer = 0x0] 03:07:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x118605c00) [pid = 1670] [serial = 144] [outer = 0x11843fc00] 03:07:27 INFO - PROCESS | 1670 | 1464862047761 Marionette DEBUG loaded listener.js 03:07:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x119024c00) [pid = 1670] [serial = 145] [outer = 0x11843fc00] 03:07:28 INFO - PROCESS | 1670 | 1464862048196 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]]]}] 03:07:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:07:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 669ms 03:07:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:07:28 INFO - PROCESS | 1670 | 1464862048247 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 03:07:28 INFO - PROCESS | 1670 | 1464862048249 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 03:07:28 INFO - PROCESS | 1670 | 1464862048253 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:07:28 INFO - PROCESS | 1670 | 1464862048256 Marionette TRACE conn2 <- [1,170,null,{}] 03:07:28 INFO - PROCESS | 1670 | 1464862048263 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}] 03:07:28 INFO - PROCESS | 1670 | 1464862048358 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 03:07:28 INFO - PROCESS | 1670 | 1464862048418 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e08800 == 50 [pid = 1670] [id = 50] 03:07:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x11999e800) [pid = 1670] [serial = 146] [outer = 0x0] 03:07:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x119d35000) [pid = 1670] [serial = 147] [outer = 0x11999e800] 03:07:28 INFO - PROCESS | 1670 | 1464862048450 Marionette DEBUG loaded listener.js 03:07:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x119fb6c00) [pid = 1670] [serial = 148] [outer = 0x11999e800] 03:07:28 INFO - PROCESS | 1670 | 1464862048867 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]]]}] 03:07:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:07:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 622ms 03:07:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:07:28 INFO - PROCESS | 1670 | 1464862048875 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 03:07:28 INFO - PROCESS | 1670 | 1464862048877 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 03:07:28 INFO - PROCESS | 1670 | 1464862048879 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:07:28 INFO - PROCESS | 1670 | 1464862048881 Marionette TRACE conn2 <- [1,174,null,{}] 03:07:28 INFO - PROCESS | 1670 | 1464862048883 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}] 03:07:28 INFO - PROCESS | 1670 | 1464862048989 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 03:07:29 INFO - PROCESS | 1670 | 1464862049054 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x123116000 == 51 [pid = 1670] [id = 51] 03:07:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x1199a7800) [pid = 1670] [serial = 149] [outer = 0x0] 03:07:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x1212a8400) [pid = 1670] [serial = 150] [outer = 0x1199a7800] 03:07:29 INFO - PROCESS | 1670 | 1464862049083 Marionette DEBUG loaded listener.js 03:07:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x123180000) [pid = 1670] [serial = 151] [outer = 0x1199a7800] 03:07:29 INFO - PROCESS | 1670 | 1464862049495 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]]]}] 03:07:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:07:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 670ms 03:07:29 INFO - PROCESS | 1670 | 1464862049549 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 03:07:29 INFO - PROCESS | 1670 | 1464862049551 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 03:07:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:07:29 INFO - PROCESS | 1670 | 1464862049553 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:07:29 INFO - PROCESS | 1670 | 1464862049554 Marionette TRACE conn2 <- [1,178,null,{}] 03:07:29 INFO - PROCESS | 1670 | 1464862049557 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}] 03:07:29 INFO - PROCESS | 1670 | 1464862049721 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 03:07:29 INFO - PROCESS | 1670 | 1464862049784 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x115e35000 == 52 [pid = 1670] [id = 52] 03:07:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x112d4f000) [pid = 1670] [serial = 152] [outer = 0x0] 03:07:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x112fbcc00) [pid = 1670] [serial = 153] [outer = 0x112d4f000] 03:07:29 INFO - PROCESS | 1670 | 1464862049812 Marionette DEBUG loaded listener.js 03:07:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x114fe9000) [pid = 1670] [serial = 154] [outer = 0x112d4f000] 03:07:30 INFO - PROCESS | 1670 | --DOCSHELL 0x1184f9800 == 51 [pid = 1670] [id = 46] 03:07:30 INFO - PROCESS | 1670 | --DOCSHELL 0x1182e6800 == 50 [pid = 1670] [id = 45] 03:07:30 INFO - PROCESS | 1670 | --DOCSHELL 0x117e09800 == 49 [pid = 1670] [id = 44] 03:07:30 INFO - PROCESS | 1670 | --DOCSHELL 0x116ac5000 == 48 [pid = 1670] [id = 43] 03:07:30 INFO - PROCESS | 1670 | --DOCSHELL 0x1181ae000 == 47 [pid = 1670] [id = 29] 03:07:30 INFO - PROCESS | 1670 | --DOCSHELL 0x115ecd000 == 46 [pid = 1670] [id = 42] 03:07:30 INFO - PROCESS | 1670 | --DOCSHELL 0x116add000 == 45 [pid = 1670] [id = 27] 03:07:30 INFO - PROCESS | 1670 | --DOCSHELL 0x112072000 == 44 [pid = 1670] [id = 41] 03:07:30 INFO - PROCESS | 1670 | --DOCSHELL 0x117e0b000 == 43 [pid = 1670] [id = 28] 03:07:30 INFO - PROCESS | 1670 | --DOCSHELL 0x112643000 == 42 [pid = 1670] [id = 32] 03:07:30 INFO - PROCESS | 1670 | --DOCSHELL 0x118784000 == 41 [pid = 1670] [id = 31] 03:07:30 INFO - PROCESS | 1670 | --DOCSHELL 0x1184dd800 == 40 [pid = 1670] [id = 30] 03:07:30 INFO - PROCESS | 1670 | --DOCSHELL 0x123116000 == 39 [pid = 1670] [id = 51] 03:07:30 INFO - PROCESS | 1670 | --DOCSHELL 0x117e08800 == 38 [pid = 1670] [id = 50] 03:07:30 INFO - PROCESS | 1670 | --DOCSHELL 0x123107000 == 37 [pid = 1670] [id = 36] 03:07:30 INFO - PROCESS | 1670 | --DOCSHELL 0x119a03000 == 36 [pid = 1670] [id = 49] 03:07:30 INFO - PROCESS | 1670 | --DOCSHELL 0x1245e2800 == 35 [pid = 1670] [id = 40] 03:07:30 INFO - PROCESS | 1670 | --DOCSHELL 0x116938800 == 34 [pid = 1670] [id = 48] 03:07:30 INFO - PROCESS | 1670 | --DOCSHELL 0x123b6c800 == 33 [pid = 1670] [id = 39] 03:07:30 INFO - PROCESS | 1670 | --DOCSHELL 0x1195b6000 == 32 [pid = 1670] [id = 33] 03:07:30 INFO - PROCESS | 1670 | --DOCSHELL 0x123121800 == 31 [pid = 1670] [id = 37] 03:07:30 INFO - PROCESS | 1670 | --DOCSHELL 0x115edc000 == 30 [pid = 1670] [id = 47] 03:07:30 INFO - PROCESS | 1670 | --DOCSHELL 0x123629000 == 29 [pid = 1670] [id = 38] 03:07:30 INFO - PROCESS | 1670 | --DOCSHELL 0x119dd4000 == 28 [pid = 1670] [id = 34] 03:07:30 INFO - PROCESS | 1670 | --DOCSHELL 0x11a047000 == 27 [pid = 1670] [id = 35] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x123609400) [pid = 1670] [serial = 11] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x1242da400) [pid = 1670] [serial = 102] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x124f6fc00) [pid = 1670] [serial = 105] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x125dbb400) [pid = 1670] [serial = 108] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x126872800) [pid = 1670] [serial = 111] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x126e20800) [pid = 1670] [serial = 114] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x112a7e400) [pid = 1670] [serial = 63] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x11674e000) [pid = 1670] [serial = 66] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x118443000) [pid = 1670] [serial = 69] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x11860d800) [pid = 1670] [serial = 70] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x11674dc00) [pid = 1670] [serial = 72] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x1169d3c00) [pid = 1670] [serial = 73] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x112d81000) [pid = 1670] [serial = 75] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x1184c0000) [pid = 1670] [serial = 78] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x119025000) [pid = 1670] [serial = 81] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x119271000) [pid = 1670] [serial = 84] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1195c4800) [pid = 1670] [serial = 87] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x119fab000) [pid = 1670] [serial = 88] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x119d41c00) [pid = 1670] [serial = 90] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1212a3800) [pid = 1670] [serial = 91] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1212aac00) [pid = 1670] [serial = 93] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x123185000) [pid = 1670] [serial = 94] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12338d000) [pid = 1670] [serial = 96] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x123933c00) [pid = 1670] [serial = 99] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x12359ec00) [pid = 1670] [serial = 97] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x123ec7000) [pid = 1670] [serial = 100] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x118752400) [pid = 1670] [serial = 79] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x125a41800) [pid = 1670] [serial = 106] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1176b4400) [pid = 1670] [serial = 76] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x125f89c00) [pid = 1670] [serial = 109] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x126b19c00) [pid = 1670] [serial = 112] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1169db000) [pid = 1670] [serial = 67] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x11926c400) [pid = 1670] [serial = 82] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1194e8000) [pid = 1670] [serial = 85] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x112d4d000) [pid = 1670] [serial = 64] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12deed800) [pid = 1670] [serial = 61] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12a9f6400) [pid = 1670] [serial = 21] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12a9fa400) [pid = 1670] [serial = 22] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x129489000) [pid = 1670] [serial = 15] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x12948f000) [pid = 1670] [serial = 16] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1295f8400) [pid = 1670] [serial = 18] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x12375d800) [pid = 1670] [serial = 8] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x12d3b3000) [pid = 1670] [serial = 52] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x12cc5a000) [pid = 1670] [serial = 43] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x12cd42000) [pid = 1670] [serial = 45] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x12cc6c800) [pid = 1670] [serial = 48] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x12cc52c00) [pid = 1670] [serial = 42] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x12c80e800) [pid = 1670] [serial = 39] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x12c813800) [pid = 1670] [serial = 40] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x12c042800) [pid = 1670] [serial = 36] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x12c046400) [pid = 1670] [serial = 37] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x12c025000) [pid = 1670] [serial = 34] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x129097800) [pid = 1670] [serial = 33] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x12bbd5800) [pid = 1670] [serial = 30] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x12c01e000) [pid = 1670] [serial = 31] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x12bbba000) [pid = 1670] [serial = 27] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x12bbc0000) [pid = 1670] [serial = 28] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x12b22fc00) [pid = 1670] [serial = 24] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x12bad2400) [pid = 1670] [serial = 25] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 65 (0x12d68d400) [pid = 1670] [serial = 60] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 64 (0x118446400) [pid = 1670] [serial = 57] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 63 (0x12d3ba400) [pid = 1670] [serial = 58] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 62 (0x118759000) [pid = 1670] [serial = 54] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 61 (0x12d3b7000) [pid = 1670] [serial = 55] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | --DOMWINDOW == 60 (0x12cc68400) [pid = 1670] [serial = 51] [outer = 0x0] [url = about:blank] 03:07:30 INFO - PROCESS | 1670 | 1464862050752 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]]]}] 03:07:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:07:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1219ms 03:07:30 INFO - PROCESS | 1670 | 1464862050773 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 03:07:30 INFO - PROCESS | 1670 | 1464862050776 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 03:07:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:07:30 INFO - PROCESS | 1670 | 1464862050779 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:07:30 INFO - PROCESS | 1670 | 1464862050782 Marionette TRACE conn2 <- [1,182,null,{}] 03:07:30 INFO - PROCESS | 1670 | 1464862050787 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}] 03:07:30 INFO - PROCESS | 1670 | 1464862050859 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 03:07:30 INFO - PROCESS | 1670 | 1464862050868 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x112f5d000 == 28 [pid = 1670] [id = 53] 03:07:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 61 (0x114f24c00) [pid = 1670] [serial = 155] [outer = 0x0] 03:07:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 62 (0x115e9b400) [pid = 1670] [serial = 156] [outer = 0x114f24c00] 03:07:30 INFO - PROCESS | 1670 | 1464862050900 Marionette DEBUG loaded listener.js 03:07:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 63 (0x1166e5c00) [pid = 1670] [serial = 157] [outer = 0x114f24c00] 03:07:31 INFO - PROCESS | 1670 | 1464862051209 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]]]}] 03:07:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:07:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 471ms 03:07:31 INFO - PROCESS | 1670 | 1464862051251 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 03:07:31 INFO - PROCESS | 1670 | 1464862051256 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 03:07:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:07:31 INFO - PROCESS | 1670 | 1464862051260 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:07:31 INFO - PROCESS | 1670 | 1464862051262 Marionette TRACE conn2 <- [1,186,null,{}] 03:07:31 INFO - PROCESS | 1670 | 1464862051265 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}] 03:07:31 INFO - PROCESS | 1670 | 1464862051349 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 03:07:31 INFO - PROCESS | 1670 | 1464862051389 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x115c0f000 == 29 [pid = 1670] [id = 54] 03:07:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 64 (0x1166dfc00) [pid = 1670] [serial = 158] [outer = 0x0] 03:07:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x1169d3c00) [pid = 1670] [serial = 159] [outer = 0x1166dfc00] 03:07:31 INFO - PROCESS | 1670 | 1464862051416 Marionette DEBUG loaded listener.js 03:07:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x1176ad800) [pid = 1670] [serial = 160] [outer = 0x1166dfc00] 03:07:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:07:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 421ms 03:07:31 INFO - PROCESS | 1670 | 1464862051676 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]]]}] 03:07:31 INFO - PROCESS | 1670 | 1464862051688 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 03:07:31 INFO - PROCESS | 1670 | 1464862051690 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 03:07:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:07:31 INFO - PROCESS | 1670 | 1464862051693 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:07:31 INFO - PROCESS | 1670 | 1464862051695 Marionette TRACE conn2 <- [1,190,null,{}] 03:07:31 INFO - PROCESS | 1670 | 1464862051723 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}] 03:07:31 INFO - PROCESS | 1670 | 1464862051804 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 03:07:31 INFO - PROCESS | 1670 | 1464862051810 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x116add800 == 30 [pid = 1670] [id = 55] 03:07:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x111f75000) [pid = 1670] [serial = 161] [outer = 0x0] 03:07:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x11844a400) [pid = 1670] [serial = 162] [outer = 0x111f75000] 03:07:31 INFO - PROCESS | 1670 | 1464862051841 Marionette DEBUG loaded listener.js 03:07:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x118605400) [pid = 1670] [serial = 163] [outer = 0x111f75000] 03:07:32 INFO - PROCESS | 1670 | 1464862052227 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]]]}] 03:07:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:07:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 583ms 03:07:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:07:32 INFO - PROCESS | 1670 | 1464862052278 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 03:07:32 INFO - PROCESS | 1670 | 1464862052281 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 03:07:32 INFO - PROCESS | 1670 | 1464862052284 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:07:32 INFO - PROCESS | 1670 | 1464862052287 Marionette TRACE conn2 <- [1,194,null,{}] 03:07:32 INFO - PROCESS | 1670 | 1464862052290 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}] 03:07:32 INFO - PROCESS | 1670 | 1464862052401 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 03:07:32 INFO - PROCESS | 1670 | 1464862052410 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e1c800 == 31 [pid = 1670] [id = 56] 03:07:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x11875cc00) [pid = 1670] [serial = 164] [outer = 0x0] 03:07:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x1187c5000) [pid = 1670] [serial = 165] [outer = 0x11875cc00] 03:07:32 INFO - PROCESS | 1670 | 1464862052457 Marionette DEBUG loaded listener.js 03:07:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x11902cc00) [pid = 1670] [serial = 166] [outer = 0x11875cc00] 03:07:32 INFO - PROCESS | 1670 | 1464862052834 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]]]}] 03:07:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:07:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 570ms 03:07:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:07:32 INFO - PROCESS | 1670 | 1464862052854 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 03:07:32 INFO - PROCESS | 1670 | 1464862052856 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 03:07:32 INFO - PROCESS | 1670 | 1464862052858 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:07:32 INFO - PROCESS | 1670 | 1464862052859 Marionette TRACE conn2 <- [1,198,null,{}] 03:07:32 INFO - PROCESS | 1670 | 1464862052861 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}] 03:07:32 INFO - PROCESS | 1670 | 1464862052953 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 03:07:32 INFO - PROCESS | 1670 | 1464862052966 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x11806b800 == 32 [pid = 1670] [id = 57] 03:07:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x114fec800) [pid = 1670] [serial = 167] [outer = 0x0] 03:07:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x119274000) [pid = 1670] [serial = 168] [outer = 0x114fec800] 03:07:32 INFO - PROCESS | 1670 | 1464862052992 Marionette DEBUG loaded listener.js 03:07:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x119428400) [pid = 1670] [serial = 169] [outer = 0x114fec800] 03:07:33 INFO - PROCESS | 1670 | 1464862053336 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]]]}] 03:07:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:07:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 518ms 03:07:33 INFO - PROCESS | 1670 | 1464862053376 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 03:07:33 INFO - PROCESS | 1670 | 1464862053378 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 03:07:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:07:33 INFO - PROCESS | 1670 | 1464862053380 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:07:33 INFO - PROCESS | 1670 | 1464862053381 Marionette TRACE conn2 <- [1,202,null,{}] 03:07:33 INFO - PROCESS | 1670 | 1464862053391 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}] 03:07:33 INFO - PROCESS | 1670 | 1464862053495 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 03:07:33 INFO - PROCESS | 1670 | 1464862053506 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x1184df800 == 33 [pid = 1670] [id = 58] 03:07:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x11942bc00) [pid = 1670] [serial = 170] [outer = 0x0] 03:07:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x1195c4000) [pid = 1670] [serial = 171] [outer = 0x11942bc00] 03:07:33 INFO - PROCESS | 1670 | 1464862053534 Marionette DEBUG loaded listener.js 03:07:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x119d3b400) [pid = 1670] [serial = 172] [outer = 0x11942bc00] 03:07:33 INFO - PROCESS | 1670 | 1464862053973 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]]]}] 03:07:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:07:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 625ms 03:07:34 INFO - PROCESS | 1670 | 1464862054007 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 03:07:34 INFO - PROCESS | 1670 | 1464862054009 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 03:07:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:07:34 INFO - PROCESS | 1670 | 1464862054012 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:07:34 INFO - PROCESS | 1670 | 1464862054014 Marionette TRACE conn2 <- [1,206,null,{}] 03:07:34 INFO - PROCESS | 1670 | 1464862054017 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}] 03:07:34 INFO - PROCESS | 1670 | 1464862054130 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 03:07:34 INFO - PROCESS | 1670 | 1464862054178 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x1192b3800 == 34 [pid = 1670] [id = 59] 03:07:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x113265800) [pid = 1670] [serial = 173] [outer = 0x0] 03:07:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x119fafc00) [pid = 1670] [serial = 174] [outer = 0x113265800] 03:07:34 INFO - PROCESS | 1670 | 1464862054204 Marionette DEBUG loaded listener.js 03:07:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1212a9c00) [pid = 1670] [serial = 175] [outer = 0x113265800] 03:07:34 INFO - PROCESS | 1670 | 1464862054505 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]]]}] 03:07:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:07:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 523ms 03:07:34 INFO - PROCESS | 1670 | 1464862054545 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 03:07:34 INFO - PROCESS | 1670 | 1464862054546 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 03:07:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:07:34 INFO - PROCESS | 1670 | 1464862054551 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:07:34 INFO - PROCESS | 1670 | 1464862054553 Marionette TRACE conn2 <- [1,210,null,{}] 03:07:34 INFO - PROCESS | 1670 | 1464862054556 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}] 03:07:34 INFO - PROCESS | 1670 | 1464862054640 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 03:07:34 INFO - PROCESS | 1670 | 1464862054644 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x1195b6000 == 35 [pid = 1670] [id = 60] 03:07:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x119d3b800) [pid = 1670] [serial = 176] [outer = 0x0] 03:07:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x123188800) [pid = 1670] [serial = 177] [outer = 0x119d3b800] 03:07:34 INFO - PROCESS | 1670 | 1464862054693 Marionette DEBUG loaded listener.js 03:07:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x123498000) [pid = 1670] [serial = 178] [outer = 0x119d3b800] 03:07:35 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x12359cc00) [pid = 1670] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:07:35 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x119277c00) [pid = 1670] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:07:35 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x1199a4000) [pid = 1670] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:07:35 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x116756400) [pid = 1670] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:07:35 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x118213c00) [pid = 1670] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:07:35 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x1187c1c00) [pid = 1670] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:07:35 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x1194f1c00) [pid = 1670] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:07:35 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x112a82400) [pid = 1670] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:07:35 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x113b30000) [pid = 1670] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:07:35 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x129098c00) [pid = 1670] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:07:35 INFO - PROCESS | 1670 | 1464862055028 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]]]}] 03:07:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:07:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 521ms 03:07:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:07:35 INFO - PROCESS | 1670 | 1464862055072 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 03:07:35 INFO - PROCESS | 1670 | 1464862055073 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 03:07:35 INFO - PROCESS | 1670 | 1464862055075 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:07:35 INFO - PROCESS | 1670 | 1464862055076 Marionette TRACE conn2 <- [1,214,null,{}] 03:07:35 INFO - PROCESS | 1670 | 1464862055079 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}] 03:07:35 INFO - PROCESS | 1670 | 1464862055148 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 03:07:35 INFO - PROCESS | 1670 | 1464862055152 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x116add000 == 36 [pid = 1670] [id = 61] 03:07:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x118214400) [pid = 1670] [serial = 179] [outer = 0x0] 03:07:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x119025800) [pid = 1670] [serial = 180] [outer = 0x118214400] 03:07:35 INFO - PROCESS | 1670 | 1464862055180 Marionette DEBUG loaded listener.js 03:07:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x12359cc00) [pid = 1670] [serial = 181] [outer = 0x118214400] 03:07:35 INFO - PROCESS | 1670 | 1464862055477 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]]]}] 03:07:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:07:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 418ms 03:07:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:07:35 INFO - PROCESS | 1670 | 1464862055494 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 03:07:35 INFO - PROCESS | 1670 | 1464862055495 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 03:07:35 INFO - PROCESS | 1670 | 1464862055499 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:07:35 INFO - PROCESS | 1670 | 1464862055503 Marionette TRACE conn2 <- [1,218,null,{}] 03:07:35 INFO - PROCESS | 1670 | 1464862055506 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}] 03:07:35 INFO - PROCESS | 1670 | 1464862055603 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 03:07:35 INFO - PROCESS | 1670 | 1464862055610 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a039800 == 37 [pid = 1670] [id = 62] 03:07:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x11820a400) [pid = 1670] [serial = 182] [outer = 0x0] 03:07:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x12360dc00) [pid = 1670] [serial = 183] [outer = 0x11820a400] 03:07:35 INFO - PROCESS | 1670 | 1464862055636 Marionette DEBUG loaded listener.js 03:07:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1239c8400) [pid = 1670] [serial = 184] [outer = 0x11820a400] 03:07:35 INFO - PROCESS | 1670 | 1464862055906 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]]]}] 03:07:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:07:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 423ms 03:07:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:07:35 INFO - PROCESS | 1670 | 1464862055924 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 03:07:35 INFO - PROCESS | 1670 | 1464862055926 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 03:07:35 INFO - PROCESS | 1670 | 1464862055928 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:07:35 INFO - PROCESS | 1670 | 1464862055941 Marionette TRACE conn2 <- [1,222,null,{}] 03:07:35 INFO - PROCESS | 1670 | 1464862055956 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}] 03:07:36 INFO - PROCESS | 1670 | 1464862056044 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 03:07:36 INFO - PROCESS | 1670 | 1464862056048 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x118067000 == 38 [pid = 1670] [id = 63] 03:07:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x12375e800) [pid = 1670] [serial = 185] [outer = 0x0] 03:07:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x124236c00) [pid = 1670] [serial = 186] [outer = 0x12375e800] 03:07:36 INFO - PROCESS | 1670 | 1464862056079 Marionette DEBUG loaded listener.js 03:07:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x12476c400) [pid = 1670] [serial = 187] [outer = 0x12375e800] 03:07:36 INFO - PROCESS | 1670 | 1464862056386 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]]]}] 03:07:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:07:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 489ms 03:07:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:07:36 INFO - PROCESS | 1670 | 1464862056418 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 03:07:36 INFO - PROCESS | 1670 | 1464862056419 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 03:07:36 INFO - PROCESS | 1670 | 1464862056421 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:07:36 INFO - PROCESS | 1670 | 1464862056422 Marionette TRACE conn2 <- [1,226,null,{}] 03:07:36 INFO - PROCESS | 1670 | 1464862056425 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}] 03:07:36 INFO - PROCESS | 1670 | 1464862056515 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 03:07:36 INFO - PROCESS | 1670 | 1464862056541 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x1231c4800 == 39 [pid = 1670] [id = 64] 03:07:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x119427c00) [pid = 1670] [serial = 188] [outer = 0x0] 03:07:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x124f1d800) [pid = 1670] [serial = 189] [outer = 0x119427c00] 03:07:36 INFO - PROCESS | 1670 | 1464862056566 Marionette DEBUG loaded listener.js 03:07:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x124f70800) [pid = 1670] [serial = 190] [outer = 0x119427c00] 03:07:36 INFO - PROCESS | 1670 | 1464862056812 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]]]}] 03:07:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:07:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 418ms 03:07:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:07:36 INFO - PROCESS | 1670 | 1464862056839 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 03:07:36 INFO - PROCESS | 1670 | 1464862056840 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 03:07:36 INFO - PROCESS | 1670 | 1464862056845 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:07:36 INFO - PROCESS | 1670 | 1464862056846 Marionette TRACE conn2 <- [1,230,null,{}] 03:07:36 INFO - PROCESS | 1670 | 1464862056856 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}] 03:07:36 INFO - PROCESS | 1670 | 1464862056940 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 03:07:36 INFO - PROCESS | 1670 | 1464862056945 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x123b62000 == 40 [pid = 1670] [id = 65] 03:07:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x124f73c00) [pid = 1670] [serial = 191] [outer = 0x0] 03:07:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x125a41000) [pid = 1670] [serial = 192] [outer = 0x124f73c00] 03:07:36 INFO - PROCESS | 1670 | 1464862056970 Marionette DEBUG loaded listener.js 03:07:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x125d31000) [pid = 1670] [serial = 193] [outer = 0x124f73c00] 03:07:37 INFO - PROCESS | 1670 | 1464862057486 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]]]}] 03:07:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:07:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 678ms 03:07:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:07:37 INFO - PROCESS | 1670 | 1464862057522 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 03:07:37 INFO - PROCESS | 1670 | 1464862057525 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 03:07:37 INFO - PROCESS | 1670 | 1464862057528 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:07:37 INFO - PROCESS | 1670 | 1464862057531 Marionette TRACE conn2 <- [1,234,null,{}] 03:07:37 INFO - PROCESS | 1670 | 1464862057535 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}] 03:07:37 INFO - PROCESS | 1670 | 1464862057637 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 03:07:37 INFO - PROCESS | 1670 | 1464862057771 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x116650000 == 41 [pid = 1670] [id = 66] 03:07:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1164f2000) [pid = 1670] [serial = 194] [outer = 0x0] 03:07:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x116751400) [pid = 1670] [serial = 195] [outer = 0x1164f2000] 03:07:37 INFO - PROCESS | 1670 | 1464862057803 Marionette DEBUG loaded listener.js 03:07:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1172bbc00) [pid = 1670] [serial = 196] [outer = 0x1164f2000] 03:07:38 INFO - PROCESS | 1670 | 1464862058397 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]]]}] 03:07:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:07:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 921ms 03:07:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:07:38 INFO - PROCESS | 1670 | 1464862058450 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 03:07:38 INFO - PROCESS | 1670 | 1464862058452 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 03:07:38 INFO - PROCESS | 1670 | 1464862058455 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:07:38 INFO - PROCESS | 1670 | 1464862058457 Marionette TRACE conn2 <- [1,238,null,{}] 03:07:38 INFO - PROCESS | 1670 | 1464862058462 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}] 03:07:38 INFO - PROCESS | 1670 | 1464862058557 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 03:07:38 INFO - PROCESS | 1670 | 1464862058625 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x115ec7800 == 42 [pid = 1670] [id = 67] 03:07:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1164ef800) [pid = 1670] [serial = 197] [outer = 0x0] 03:07:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x11674e400) [pid = 1670] [serial = 198] [outer = 0x1164ef800] 03:07:38 INFO - PROCESS | 1670 | 1464862058654 Marionette DEBUG loaded listener.js 03:07:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x116a7b000) [pid = 1670] [serial = 199] [outer = 0x1164ef800] 03:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x1231c4800 == 41 [pid = 1670] [id = 64] 03:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x118067000 == 40 [pid = 1670] [id = 63] 03:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x11a039800 == 39 [pid = 1670] [id = 62] 03:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x116add000 == 38 [pid = 1670] [id = 61] 03:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x1195b6000 == 37 [pid = 1670] [id = 60] 03:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x1192b3800 == 36 [pid = 1670] [id = 59] 03:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x1184df800 == 35 [pid = 1670] [id = 58] 03:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x11806b800 == 34 [pid = 1670] [id = 57] 03:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x117e1c800 == 33 [pid = 1670] [id = 56] 03:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x116add800 == 32 [pid = 1670] [id = 55] 03:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x115c0f000 == 31 [pid = 1670] [id = 54] 03:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x112f5d000 == 30 [pid = 1670] [id = 53] 03:07:38 INFO - PROCESS | 1670 | --DOCSHELL 0x115e35000 == 29 [pid = 1670] [id = 52] 03:07:39 INFO - PROCESS | 1670 | 1464862059026 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]]]}] 03:07:39 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x129490800) [pid = 1670] [serial = 118] [outer = 0x0] [url = about:blank] 03:07:39 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x119d39400) [pid = 1670] [serial = 138] [outer = 0x0] [url = about:blank] 03:07:39 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x11a0da800) [pid = 1670] [serial = 139] [outer = 0x0] [url = about:blank] 03:07:39 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x117130400) [pid = 1670] [serial = 123] [outer = 0x0] [url = about:blank] 03:07:39 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x11843e800) [pid = 1670] [serial = 126] [outer = 0x0] [url = about:blank] 03:07:39 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x11922c000) [pid = 1670] [serial = 132] [outer = 0x0] [url = about:blank] 03:07:39 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x11844c400) [pid = 1670] [serial = 127] [outer = 0x0] [url = about:blank] 03:07:39 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x119426800) [pid = 1670] [serial = 133] [outer = 0x0] [url = about:blank] 03:07:39 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1195be800) [pid = 1670] [serial = 135] [outer = 0x0] [url = about:blank] 03:07:39 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x11326a800) [pid = 1670] [serial = 120] [outer = 0x0] [url = about:blank] 03:07:39 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x115ea0800) [pid = 1670] [serial = 121] [outer = 0x0] [url = about:blank] 03:07:39 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1199a3c00) [pid = 1670] [serial = 136] [outer = 0x0] [url = about:blank] 03:07:39 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x117595c00) [pid = 1670] [serial = 124] [outer = 0x0] [url = about:blank] 03:07:39 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x118754c00) [pid = 1670] [serial = 130] [outer = 0x0] [url = about:blank] 03:07:39 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x118606400) [pid = 1670] [serial = 129] [outer = 0x0] [url = about:blank] 03:07:39 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x129131400) [pid = 1670] [serial = 117] [outer = 0x0] [url = about:blank] 03:07:39 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x1248bcc00) [pid = 1670] [serial = 103] [outer = 0x0] [url = about:blank] 03:07:39 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x129093c00) [pid = 1670] [serial = 115] [outer = 0x0] [url = about:blank] 03:07:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:07:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 620ms 03:07:39 INFO - PROCESS | 1670 | 1464862059076 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 03:07:39 INFO - PROCESS | 1670 | 1464862059082 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 03:07:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:07:39 INFO - PROCESS | 1670 | 1464862059087 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:07:39 INFO - PROCESS | 1670 | 1464862059089 Marionette TRACE conn2 <- [1,242,null,{}] 03:07:39 INFO - PROCESS | 1670 | 1464862059092 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}] 03:07:39 INFO - PROCESS | 1670 | 1464862059166 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 03:07:39 INFO - PROCESS | 1670 | 1464862059171 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x11697f000 == 30 [pid = 1670] [id = 68] 03:07:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x117598000) [pid = 1670] [serial = 200] [outer = 0x0] 03:07:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x11820fc00) [pid = 1670] [serial = 201] [outer = 0x117598000] 03:07:39 INFO - PROCESS | 1670 | 1464862059199 Marionette DEBUG loaded listener.js 03:07:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x118445000) [pid = 1670] [serial = 202] [outer = 0x117598000] 03:07:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x118609000) [pid = 1670] [serial = 203] [outer = 0x12cc5c400] 03:07:39 INFO - PROCESS | 1670 | 1464862059568 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]]]}] 03:07:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:07:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 519ms 03:07:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:07:39 INFO - PROCESS | 1670 | 1464862059607 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 03:07:39 INFO - PROCESS | 1670 | 1464862059608 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 03:07:39 INFO - PROCESS | 1670 | 1464862059610 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:07:39 INFO - PROCESS | 1670 | 1464862059613 Marionette TRACE conn2 <- [1,246,null,{}] 03:07:39 INFO - PROCESS | 1670 | 1464862059620 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}] 03:07:39 INFO - PROCESS | 1670 | 1464862059698 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 03:07:39 INFO - PROCESS | 1670 | 1464862059705 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e0b800 == 31 [pid = 1670] [id = 69] 03:07:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x1184c5400) [pid = 1670] [serial = 204] [outer = 0x0] 03:07:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x119024000) [pid = 1670] [serial = 205] [outer = 0x1184c5400] 03:07:39 INFO - PROCESS | 1670 | 1464862059736 Marionette DEBUG loaded listener.js 03:07:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x119276000) [pid = 1670] [serial = 206] [outer = 0x1184c5400] 03:07:40 INFO - PROCESS | 1670 | 1464862060045 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]]]}] 03:07:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:07:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 473ms 03:07:40 INFO - PROCESS | 1670 | 1464862060084 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 03:07:40 INFO - PROCESS | 1670 | 1464862060086 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 03:07:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:07:40 INFO - PROCESS | 1670 | 1464862060088 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:07:40 INFO - PROCESS | 1670 | 1464862060089 Marionette TRACE conn2 <- [1,250,null,{}] 03:07:40 INFO - PROCESS | 1670 | 1464862060091 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}] 03:07:40 INFO - PROCESS | 1670 | 1464862060176 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 03:07:40 INFO - PROCESS | 1670 | 1464862060218 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x1182e7800 == 32 [pid = 1670] [id = 70] 03:07:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x119222c00) [pid = 1670] [serial = 207] [outer = 0x0] 03:07:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1194f1800) [pid = 1670] [serial = 208] [outer = 0x119222c00] 03:07:40 INFO - PROCESS | 1670 | 1464862060245 Marionette DEBUG loaded listener.js 03:07:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1199a4c00) [pid = 1670] [serial = 209] [outer = 0x119222c00] 03:07:40 INFO - PROCESS | 1670 | 1464862060523 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]]]}] 03:07:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:07:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 469ms 03:07:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:07:40 INFO - PROCESS | 1670 | 1464862060557 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 03:07:40 INFO - PROCESS | 1670 | 1464862060558 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 03:07:40 INFO - PROCESS | 1670 | 1464862060560 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:07:40 INFO - PROCESS | 1670 | 1464862060561 Marionette TRACE conn2 <- [1,254,null,{}] 03:07:40 INFO - PROCESS | 1670 | 1464862060572 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}] 03:07:40 INFO - PROCESS | 1670 | 1464862060645 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 03:07:40 INFO - PROCESS | 1670 | 1464862060653 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x11904b000 == 33 [pid = 1670] [id = 71] 03:07:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x113362c00) [pid = 1670] [serial = 210] [outer = 0x0] 03:07:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x119d3bc00) [pid = 1670] [serial = 211] [outer = 0x113362c00] 03:07:40 INFO - PROCESS | 1670 | 1464862060678 Marionette DEBUG loaded listener.js 03:07:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x11a0da800) [pid = 1670] [serial = 212] [outer = 0x113362c00] 03:07:41 INFO - PROCESS | 1670 | 1464862061003 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]]]}] 03:07:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:07:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 470ms 03:07:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:07:41 INFO - PROCESS | 1670 | 1464862061033 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 03:07:41 INFO - PROCESS | 1670 | 1464862061035 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 03:07:41 INFO - PROCESS | 1670 | 1464862061037 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:07:41 INFO - PROCESS | 1670 | 1464862061038 Marionette TRACE conn2 <- [1,258,null,{}] 03:07:41 INFO - PROCESS | 1670 | 1464862061040 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}] 03:07:41 INFO - PROCESS | 1670 | 1464862061152 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 03:07:41 INFO - PROCESS | 1670 | 1464862061168 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x1195a4000 == 34 [pid = 1670] [id = 72] 03:07:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1212a3c00) [pid = 1670] [serial = 213] [outer = 0x0] 03:07:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x123183000) [pid = 1670] [serial = 214] [outer = 0x1212a3c00] 03:07:41 INFO - PROCESS | 1670 | 1464862061194 Marionette DEBUG loaded listener.js 03:07:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1239d2c00) [pid = 1670] [serial = 215] [outer = 0x1212a3c00] 03:07:41 INFO - PROCESS | 1670 | 1464862061541 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]]]}] 03:07:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:07:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 518ms 03:07:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:07:41 INFO - PROCESS | 1670 | 1464862061555 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 03:07:41 INFO - PROCESS | 1670 | 1464862061557 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 03:07:41 INFO - PROCESS | 1670 | 1464862061559 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:07:41 INFO - PROCESS | 1670 | 1464862061560 Marionette TRACE conn2 <- [1,262,null,{}] 03:07:41 INFO - PROCESS | 1670 | 1464862061562 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}] 03:07:41 INFO - PROCESS | 1670 | 1464862061646 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 03:07:41 INFO - PROCESS | 1670 | 1464862061674 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a03c800 == 35 [pid = 1670] [id = 73] 03:07:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12338c400) [pid = 1670] [serial = 216] [outer = 0x0] 03:07:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1242dc400) [pid = 1670] [serial = 217] [outer = 0x12338c400] 03:07:41 INFO - PROCESS | 1670 | 1464862061699 Marionette DEBUG loaded listener.js 03:07:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12470b000) [pid = 1670] [serial = 218] [outer = 0x12338c400] 03:07:42 INFO - PROCESS | 1670 | 1464862061996 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]]]}] 03:07:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:07:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 468ms 03:07:42 INFO - PROCESS | 1670 | 1464862062029 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 03:07:42 INFO - PROCESS | 1670 | 1464862062030 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 03:07:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:07:42 INFO - PROCESS | 1670 | 1464862062036 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:07:42 INFO - PROCESS | 1670 | 1464862062037 Marionette TRACE conn2 <- [1,266,null,{}] 03:07:42 INFO - PROCESS | 1670 | 1464862062040 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}] 03:07:42 INFO - PROCESS | 1670 | 1464862062126 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 03:07:42 INFO - PROCESS | 1670 | 1464862062157 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x113312800 == 36 [pid = 1670] [id = 74] 03:07:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x119223000) [pid = 1670] [serial = 219] [outer = 0x0] 03:07:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1248c0c00) [pid = 1670] [serial = 220] [outer = 0x119223000] 03:07:42 INFO - PROCESS | 1670 | 1464862062182 Marionette DEBUG loaded listener.js 03:07:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x124f72c00) [pid = 1670] [serial = 221] [outer = 0x119223000] 03:07:42 INFO - PROCESS | 1670 | 1464862062482 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]]]}] 03:07:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:07:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 470ms 03:07:42 INFO - PROCESS | 1670 | 1464862062505 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 03:07:42 INFO - PROCESS | 1670 | 1464862062506 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 03:07:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:07:42 INFO - PROCESS | 1670 | 1464862062519 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:07:42 INFO - PROCESS | 1670 | 1464862062521 Marionette TRACE conn2 <- [1,270,null,{}] 03:07:42 INFO - PROCESS | 1670 | 1464862062530 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}] 03:07:42 INFO - PROCESS | 1670 | 1464862062620 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 03:07:42 INFO - PROCESS | 1670 | 1464862062624 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x123625800 == 37 [pid = 1670] [id = 75] 03:07:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12470d800) [pid = 1670] [serial = 222] [outer = 0x0] 03:07:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x125d29400) [pid = 1670] [serial = 223] [outer = 0x12470d800] 03:07:42 INFO - PROCESS | 1670 | 1464862062649 Marionette DEBUG loaded listener.js 03:07:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x125dbec00) [pid = 1670] [serial = 224] [outer = 0x12470d800] 03:07:42 INFO - PROCESS | 1670 | 1464862062965 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]]]}] 03:07:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:07:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 486ms 03:07:43 INFO - PROCESS | 1670 | 1464862062995 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 03:07:43 INFO - PROCESS | 1670 | 1464862062997 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 03:07:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:07:43 INFO - PROCESS | 1670 | 1464862063001 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:07:43 INFO - PROCESS | 1670 | 1464862063002 Marionette TRACE conn2 <- [1,274,null,{}] 03:07:43 INFO - PROCESS | 1670 | 1464862063005 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}] 03:07:43 INFO - PROCESS | 1670 | 1464862063092 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 03:07:43 INFO - PROCESS | 1670 | 1464862063098 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x123eaf000 == 38 [pid = 1670] [id = 76] 03:07:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x124f26800) [pid = 1670] [serial = 225] [outer = 0x0] 03:07:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x125ff4800) [pid = 1670] [serial = 226] [outer = 0x124f26800] 03:07:43 INFO - PROCESS | 1670 | 1464862063122 Marionette DEBUG loaded listener.js 03:07:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x126871400) [pid = 1670] [serial = 227] [outer = 0x124f26800] 03:07:43 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x11942bc00) [pid = 1670] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 03:07:43 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x11875cc00) [pid = 1670] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:07:43 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x111f75000) [pid = 1670] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:07:43 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x114f24c00) [pid = 1670] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:07:43 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x113265800) [pid = 1670] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 03:07:43 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12375e800) [pid = 1670] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 03:07:43 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x119427c00) [pid = 1670] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 03:07:43 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1164ef400) [pid = 1670] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:07:43 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x11843fc00) [pid = 1670] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:07:43 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x11999e800) [pid = 1670] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:07:43 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x119d3b800) [pid = 1670] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 03:07:43 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1199a7800) [pid = 1670] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 03:07:43 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x118214400) [pid = 1670] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 03:07:43 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1166dfc00) [pid = 1670] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:07:43 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x114fec800) [pid = 1670] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:07:43 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x11820a400) [pid = 1670] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 03:07:43 INFO - PROCESS | 1670 | 1464862063506 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]]]}] 03:07:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:07:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 519ms 03:07:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:07:43 INFO - PROCESS | 1670 | 1464862063522 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 03:07:43 INFO - PROCESS | 1670 | 1464862063523 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 03:07:43 INFO - PROCESS | 1670 | 1464862063526 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:07:43 INFO - PROCESS | 1670 | 1464862063527 Marionette TRACE conn2 <- [1,278,null,{}] 03:07:43 INFO - PROCESS | 1670 | 1464862063538 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}] 03:07:43 INFO - PROCESS | 1670 | 1464862063651 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 03:07:43 INFO - PROCESS | 1670 | 1464862063657 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x1182db800 == 39 [pid = 1670] [id = 77] 03:07:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1176b0400) [pid = 1670] [serial = 228] [outer = 0x0] 03:07:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x119433800) [pid = 1670] [serial = 229] [outer = 0x1176b0400] 03:07:43 INFO - PROCESS | 1670 | 1464862063694 Marionette DEBUG loaded listener.js 03:07:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x126b13000) [pid = 1670] [serial = 230] [outer = 0x1176b0400] 03:07:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:07:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 469ms 03:07:44 INFO - PROCESS | 1670 | 1464862063992 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]]]}] 03:07:44 INFO - PROCESS | 1670 | 1464862063995 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 03:07:44 INFO - PROCESS | 1670 | 1464862063996 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 03:07:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:07:44 INFO - PROCESS | 1670 | 1464862064007 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:07:44 INFO - PROCESS | 1670 | 1464862064008 Marionette TRACE conn2 <- [1,282,null,{}] 03:07:44 INFO - PROCESS | 1670 | 1464862064010 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}] 03:07:44 INFO - PROCESS | 1670 | 1464862064089 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 03:07:44 INFO - PROCESS | 1670 | 1464862064094 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x124f3b000 == 40 [pid = 1670] [id = 78] 03:07:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x126e1d400) [pid = 1670] [serial = 231] [outer = 0x0] 03:07:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x128d4f800) [pid = 1670] [serial = 232] [outer = 0x126e1d400] 03:07:44 INFO - PROCESS | 1670 | 1464862064122 Marionette DEBUG loaded listener.js 03:07:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x129098c00) [pid = 1670] [serial = 233] [outer = 0x126e1d400] 03:07:44 INFO - PROCESS | 1670 | 1464862064406 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]]]}] 03:07:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:07:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 418ms 03:07:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:07:44 INFO - PROCESS | 1670 | 1464862064425 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 03:07:44 INFO - PROCESS | 1670 | 1464862064426 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 03:07:44 INFO - PROCESS | 1670 | 1464862064428 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:07:44 INFO - PROCESS | 1670 | 1464862064430 Marionette TRACE conn2 <- [1,286,null,{}] 03:07:44 INFO - PROCESS | 1670 | 1464862064441 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}] 03:07:44 INFO - PROCESS | 1670 | 1464862064542 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 03:07:44 INFO - PROCESS | 1670 | 1464862064549 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x124f8e000 == 41 [pid = 1670] [id = 79] 03:07:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x125fedc00) [pid = 1670] [serial = 234] [outer = 0x0] 03:07:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x129097000) [pid = 1670] [serial = 235] [outer = 0x125fedc00] 03:07:44 INFO - PROCESS | 1670 | 1464862064574 Marionette DEBUG loaded listener.js 03:07:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x129487c00) [pid = 1670] [serial = 236] [outer = 0x125fedc00] 03:07:44 INFO - PROCESS | 1670 | 1464862064856 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]]]}] 03:07:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:07:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 476ms 03:07:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:07:44 INFO - PROCESS | 1670 | 1464862064925 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 03:07:44 INFO - PROCESS | 1670 | 1464862064927 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 03:07:44 INFO - PROCESS | 1670 | 1464862064929 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:07:44 INFO - PROCESS | 1670 | 1464862064930 Marionette TRACE conn2 <- [1,290,null,{}] 03:07:44 INFO - PROCESS | 1670 | 1464862064932 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}] 03:07:45 INFO - PROCESS | 1670 | 1464862065003 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 03:07:45 INFO - PROCESS | 1670 | 1464862065007 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x125fe0000 == 42 [pid = 1670] [id = 80] 03:07:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x129138000) [pid = 1670] [serial = 237] [outer = 0x0] 03:07:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x129491400) [pid = 1670] [serial = 238] [outer = 0x129138000] 03:07:45 INFO - PROCESS | 1670 | 1464862065034 Marionette DEBUG loaded listener.js 03:07:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1295f1400) [pid = 1670] [serial = 239] [outer = 0x129138000] 03:07:45 INFO - PROCESS | 1670 | 1464862065411 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]]]}] 03:07:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:07:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 518ms 03:07:45 INFO - PROCESS | 1670 | 1464862065447 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 03:07:45 INFO - PROCESS | 1670 | 1464862065450 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 03:07:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:07:45 INFO - PROCESS | 1670 | 1464862065454 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:07:45 INFO - PROCESS | 1670 | 1464862065456 Marionette TRACE conn2 <- [1,294,null,{}] 03:07:45 INFO - PROCESS | 1670 | 1464862065460 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}] 03:07:45 INFO - PROCESS | 1670 | 1464862065560 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 03:07:45 INFO - PROCESS | 1670 | 1464862065620 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x1161cd800 == 43 [pid = 1670] [id = 81] 03:07:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1130d9c00) [pid = 1670] [serial = 240] [outer = 0x0] 03:07:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1164c6c00) [pid = 1670] [serial = 241] [outer = 0x1130d9c00] 03:07:45 INFO - PROCESS | 1670 | 1464862065653 Marionette DEBUG loaded listener.js 03:07:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x117128c00) [pid = 1670] [serial = 242] [outer = 0x1130d9c00] 03:07:46 INFO - PROCESS | 1670 | 1464862066072 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]]]}] 03:07:46 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. 03:07:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 671ms 03:07:46 INFO - PROCESS | 1670 | 1464862066125 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 03:07:46 INFO - PROCESS | 1670 | 1464862066129 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 03:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:07:46 INFO - PROCESS | 1670 | 1464862066134 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:07:46 INFO - PROCESS | 1670 | 1464862066135 Marionette TRACE conn2 <- [1,298,null,{}] 03:07:46 INFO - PROCESS | 1670 | 1464862066138 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}] 03:07:46 INFO - PROCESS | 1670 | 1464862066237 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 03:07:46 INFO - PROCESS | 1670 | 1464862066331 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x1195b0000 == 44 [pid = 1670] [id = 82] 03:07:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x11844c400) [pid = 1670] [serial = 243] [outer = 0x0] 03:07:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1184c5000) [pid = 1670] [serial = 244] [outer = 0x11844c400] 03:07:46 INFO - PROCESS | 1670 | 1464862066362 Marionette DEBUG loaded listener.js 03:07:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x119024400) [pid = 1670] [serial = 245] [outer = 0x11844c400] 03:07:46 INFO - PROCESS | 1670 | 1464862066786 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]]]}] 03:07:46 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. 03:07:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 671ms 03:07:46 INFO - PROCESS | 1670 | 1464862066804 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 03:07:46 INFO - PROCESS | 1670 | 1464862066806 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 03:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:07:46 INFO - PROCESS | 1670 | 1464862066808 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:07:46 INFO - PROCESS | 1670 | 1464862066811 Marionette TRACE conn2 <- [1,302,null,{}] 03:07:46 INFO - PROCESS | 1670 | 1464862066819 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}] 03:07:46 INFO - PROCESS | 1670 | 1464862066919 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 03:07:46 INFO - PROCESS | 1670 | 1464862066963 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a0c4800 == 45 [pid = 1670] [id = 83] 03:07:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x119429400) [pid = 1670] [serial = 246] [outer = 0x0] 03:07:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x119fad400) [pid = 1670] [serial = 247] [outer = 0x119429400] 03:07:46 INFO - PROCESS | 1670 | 1464862066994 Marionette DEBUG loaded listener.js 03:07:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x119fb6800) [pid = 1670] [serial = 248] [outer = 0x119429400] 03:07:47 INFO - PROCESS | 1670 | 1464862067411 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]]]}] 03:07:47 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. 03:07:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 621ms 03:07:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:07:47 INFO - PROCESS | 1670 | 1464862067429 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 03:07:47 INFO - PROCESS | 1670 | 1464862067431 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 03:07:47 INFO - PROCESS | 1670 | 1464862067434 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:07:47 INFO - PROCESS | 1670 | 1464862067435 Marionette TRACE conn2 <- [1,306,null,{}] 03:07:47 INFO - PROCESS | 1670 | 1464862067438 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}] 03:07:47 INFO - PROCESS | 1670 | 1464862067534 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 03:07:47 INFO - PROCESS | 1670 | 1464862067611 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x129029800 == 46 [pid = 1670] [id = 84] 03:07:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12300c000) [pid = 1670] [serial = 249] [outer = 0x0] 03:07:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12349e800) [pid = 1670] [serial = 250] [outer = 0x12300c000] 03:07:47 INFO - PROCESS | 1670 | 1464862067640 Marionette DEBUG loaded listener.js 03:07:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1239c4400) [pid = 1670] [serial = 251] [outer = 0x12300c000] 03:07:48 INFO - PROCESS | 1670 | 1464862068072 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]]]}] 03:07:48 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. 03:07:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 670ms 03:07:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:07:48 INFO - PROCESS | 1670 | 1464862068104 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 03:07:48 INFO - PROCESS | 1670 | 1464862068105 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 03:07:48 INFO - PROCESS | 1670 | 1464862068108 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:07:48 INFO - PROCESS | 1670 | 1464862068109 Marionette TRACE conn2 <- [1,310,null,{}] 03:07:48 INFO - PROCESS | 1670 | 1464862068112 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}] 03:07:48 INFO - PROCESS | 1670 | 1464862068250 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 03:07:48 INFO - PROCESS | 1670 | 1464862068277 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x1161dd800 == 47 [pid = 1670] [id = 85] 03:07:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x116a7c800) [pid = 1670] [serial = 252] [outer = 0x0] 03:07:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x11901d400) [pid = 1670] [serial = 253] [outer = 0x116a7c800] 03:07:48 INFO - PROCESS | 1670 | 1464862068355 Marionette DEBUG loaded listener.js 03:07:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x123609400) [pid = 1670] [serial = 254] [outer = 0x116a7c800] 03:07:49 INFO - PROCESS | 1670 | 1464862069044 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]]]}] 03:07:49 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. 03:07:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 970ms 03:07:49 INFO - PROCESS | 1670 | 1464862069078 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 03:07:49 INFO - PROCESS | 1670 | 1464862069080 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 03:07:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:07:49 INFO - PROCESS | 1670 | 1464862069084 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:07:49 INFO - PROCESS | 1670 | 1464862069086 Marionette TRACE conn2 <- [1,314,null,{}] 03:07:49 INFO - PROCESS | 1670 | 1464862069090 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}] 03:07:49 INFO - PROCESS | 1670 | 1464862069180 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 03:07:49 INFO - PROCESS | 1670 | 1464862069229 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x116948000 == 48 [pid = 1670] [id = 86] 03:07:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x113b2e800) [pid = 1670] [serial = 255] [outer = 0x0] 03:07:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x1164f6c00) [pid = 1670] [serial = 256] [outer = 0x113b2e800] 03:07:49 INFO - PROCESS | 1670 | 1464862069257 Marionette DEBUG loaded listener.js 03:07:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x117463c00) [pid = 1670] [serial = 257] [outer = 0x113b2e800] 03:07:49 INFO - PROCESS | 1670 | 1464862069737 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]]]}] 03:07:49 INFO - PROCESS | 1670 | --DOCSHELL 0x124f8e000 == 47 [pid = 1670] [id = 79] 03:07:49 INFO - PROCESS | 1670 | --DOCSHELL 0x124f3b000 == 46 [pid = 1670] [id = 78] 03:07:49 INFO - PROCESS | 1670 | --DOCSHELL 0x1182db800 == 45 [pid = 1670] [id = 77] 03:07:49 INFO - PROCESS | 1670 | --DOCSHELL 0x123eaf000 == 44 [pid = 1670] [id = 76] 03:07:49 INFO - PROCESS | 1670 | --DOCSHELL 0x123625800 == 43 [pid = 1670] [id = 75] 03:07:49 INFO - PROCESS | 1670 | --DOCSHELL 0x113312800 == 42 [pid = 1670] [id = 74] 03:07:49 INFO - PROCESS | 1670 | --DOCSHELL 0x11a03c800 == 41 [pid = 1670] [id = 73] 03:07:49 INFO - PROCESS | 1670 | --DOCSHELL 0x1195a4000 == 40 [pid = 1670] [id = 72] 03:07:49 INFO - PROCESS | 1670 | --DOCSHELL 0x11904b000 == 39 [pid = 1670] [id = 71] 03:07:49 INFO - PROCESS | 1670 | --DOCSHELL 0x1182e7800 == 38 [pid = 1670] [id = 70] 03:07:49 INFO - PROCESS | 1670 | --DOCSHELL 0x117e0b800 == 37 [pid = 1670] [id = 69] 03:07:49 INFO - PROCESS | 1670 | --DOCSHELL 0x11697f000 == 36 [pid = 1670] [id = 68] 03:07:49 INFO - PROCESS | 1670 | --DOCSHELL 0x115ec7800 == 35 [pid = 1670] [id = 67] 03:07:49 INFO - PROCESS | 1670 | --DOCSHELL 0x123b62000 == 34 [pid = 1670] [id = 65] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x1195c4000) [pid = 1670] [serial = 171] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x1187c5000) [pid = 1670] [serial = 165] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x11902cc00) [pid = 1670] [serial = 166] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x112fbcc00) [pid = 1670] [serial = 153] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x11844a400) [pid = 1670] [serial = 162] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x118605400) [pid = 1670] [serial = 163] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x115e9b400) [pid = 1670] [serial = 156] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x1166e5c00) [pid = 1670] [serial = 157] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x119fafc00) [pid = 1670] [serial = 174] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12476c400) [pid = 1670] [serial = 187] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x124f1d800) [pid = 1670] [serial = 189] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x117594800) [pid = 1670] [serial = 142] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x1169da800) [pid = 1670] [serial = 141] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x119024c00) [pid = 1670] [serial = 145] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x118605c00) [pid = 1670] [serial = 144] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x119fb6c00) [pid = 1670] [serial = 148] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x123188800) [pid = 1670] [serial = 177] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x119d35000) [pid = 1670] [serial = 147] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1212a9c00) [pid = 1670] [serial = 175] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x123180000) [pid = 1670] [serial = 151] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12359cc00) [pid = 1670] [serial = 181] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x119025800) [pid = 1670] [serial = 180] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x124236c00) [pid = 1670] [serial = 186] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1212a8400) [pid = 1670] [serial = 150] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1169d3c00) [pid = 1670] [serial = 159] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x123498000) [pid = 1670] [serial = 178] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1176ad800) [pid = 1670] [serial = 160] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x119274000) [pid = 1670] [serial = 168] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x119428400) [pid = 1670] [serial = 169] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x119d3b400) [pid = 1670] [serial = 172] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x124f70800) [pid = 1670] [serial = 190] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1239c8400) [pid = 1670] [serial = 184] [outer = 0x0] [url = about:blank] 03:07:49 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x12360dc00) [pid = 1670] [serial = 183] [outer = 0x0] [url = about:blank] 03:07:49 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. 03:07:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 721ms 03:07:49 INFO - PROCESS | 1670 | 1464862069810 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 03:07:49 INFO - PROCESS | 1670 | 1464862069816 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 03:07:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:07:49 INFO - PROCESS | 1670 | 1464862069825 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:07:49 INFO - PROCESS | 1670 | 1464862069828 Marionette TRACE conn2 <- [1,318,null,{}] 03:07:49 INFO - PROCESS | 1670 | 1464862069831 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}] 03:07:49 INFO - PROCESS | 1670 | 1464862069946 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 03:07:49 INFO - PROCESS | 1670 | 1464862069988 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x115c18800 == 35 [pid = 1670] [id = 87] 03:07:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1176b3000) [pid = 1670] [serial = 258] [outer = 0x0] 03:07:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x118212800) [pid = 1670] [serial = 259] [outer = 0x1176b3000] 03:07:50 INFO - PROCESS | 1670 | 1464862070029 Marionette DEBUG loaded listener.js 03:07:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1184bd400) [pid = 1670] [serial = 260] [outer = 0x1176b3000] 03:07:50 INFO - PROCESS | 1670 | 1464862070448 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]]]}] 03:07:50 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. 03:07:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 671ms 03:07:50 INFO - PROCESS | 1670 | 1464862070496 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 03:07:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:07:50 INFO - PROCESS | 1670 | 1464862070498 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 03:07:50 INFO - PROCESS | 1670 | 1464862070501 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:07:50 INFO - PROCESS | 1670 | 1464862070504 Marionette TRACE conn2 <- [1,322,null,{}] 03:07:50 INFO - PROCESS | 1670 | 1464862070514 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}] 03:07:50 INFO - PROCESS | 1670 | 1464862070626 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 03:07:50 INFO - PROCESS | 1670 | 1464862070638 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x1181b2000 == 36 [pid = 1670] [id = 88] 03:07:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x11926e800) [pid = 1670] [serial = 261] [outer = 0x0] 03:07:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x119279c00) [pid = 1670] [serial = 262] [outer = 0x11926e800] 03:07:50 INFO - PROCESS | 1670 | 1464862070682 Marionette DEBUG loaded listener.js 03:07:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1195bf000) [pid = 1670] [serial = 263] [outer = 0x11926e800] 03:07:51 INFO - PROCESS | 1670 | 1464862071020 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]]]}] 03:07:51 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. 03:07:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 571ms 03:07:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:07:51 INFO - PROCESS | 1670 | 1464862071073 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 03:07:51 INFO - PROCESS | 1670 | 1464862071074 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 03:07:51 INFO - PROCESS | 1670 | 1464862071076 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:07:51 INFO - PROCESS | 1670 | 1464862071078 Marionette TRACE conn2 <- [1,326,null,{}] 03:07:51 INFO - PROCESS | 1670 | 1464862071080 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}] 03:07:51 INFO - PROCESS | 1670 | 1464862071161 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 03:07:51 INFO - PROCESS | 1670 | 1464862071167 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x11903a800 == 37 [pid = 1670] [id = 89] 03:07:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x119d34000) [pid = 1670] [serial = 264] [outer = 0x0] 03:07:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x119d3c400) [pid = 1670] [serial = 265] [outer = 0x119d34000] 03:07:51 INFO - PROCESS | 1670 | 1464862071193 Marionette DEBUG loaded listener.js 03:07:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x119fae800) [pid = 1670] [serial = 266] [outer = 0x119d34000] 03:07:51 INFO - PROCESS | 1670 | 1464862071526 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]]]}] 03:07:51 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. 03:07:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 467ms 03:07:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:07:51 INFO - PROCESS | 1670 | 1464862071545 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 03:07:51 INFO - PROCESS | 1670 | 1464862071546 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 03:07:51 INFO - PROCESS | 1670 | 1464862071549 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:07:51 INFO - PROCESS | 1670 | 1464862071552 Marionette TRACE conn2 <- [1,330,null,{}] 03:07:51 INFO - PROCESS | 1670 | 1464862071554 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}] 03:07:51 INFO - PROCESS | 1670 | 1464862071626 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 03:07:51 INFO - PROCESS | 1670 | 1464862071674 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x1192bf800 == 38 [pid = 1670] [id = 90] 03:07:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x119d36000) [pid = 1670] [serial = 267] [outer = 0x0] 03:07:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x11a05b400) [pid = 1670] [serial = 268] [outer = 0x119d36000] 03:07:51 INFO - PROCESS | 1670 | 1464862071699 Marionette DEBUG loaded listener.js 03:07:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x123180000) [pid = 1670] [serial = 269] [outer = 0x119d36000] 03:07:52 INFO - PROCESS | 1670 | 1464862072040 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]]]}] 03:07:52 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. 03:07:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 521ms 03:07:52 INFO - PROCESS | 1670 | 1464862072071 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 03:07:52 INFO - PROCESS | 1670 | 1464862072073 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 03:07:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:07:52 INFO - PROCESS | 1670 | 1464862072076 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:07:52 INFO - PROCESS | 1670 | 1464862072078 Marionette TRACE conn2 <- [1,334,null,{}] 03:07:52 INFO - PROCESS | 1670 | 1464862072086 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}] 03:07:52 INFO - PROCESS | 1670 | 1464862072257 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 03:07:52 INFO - PROCESS | 1670 | 1464862072299 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x113316000 == 39 [pid = 1670] [id = 91] 03:07:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12338cc00) [pid = 1670] [serial = 270] [outer = 0x0] 03:07:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x123936400) [pid = 1670] [serial = 271] [outer = 0x12338cc00] 03:07:52 INFO - PROCESS | 1670 | 1464862072339 Marionette DEBUG loaded listener.js 03:07:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12470e800) [pid = 1670] [serial = 272] [outer = 0x12338cc00] 03:07:52 INFO - PROCESS | 1670 | 1464862072727 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]]]}] 03:07:52 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. 03:07:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 670ms 03:07:52 INFO - PROCESS | 1670 | 1464862072746 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 03:07:52 INFO - PROCESS | 1670 | 1464862072747 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 03:07:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:07:52 INFO - PROCESS | 1670 | 1464862072761 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:07:52 INFO - PROCESS | 1670 | 1464862072762 Marionette TRACE conn2 <- [1,338,null,{}] 03:07:52 INFO - PROCESS | 1670 | 1464862072765 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}] 03:07:52 INFO - PROCESS | 1670 | 1464862072859 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 03:07:52 INFO - PROCESS | 1670 | 1464862072864 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a0ac000 == 40 [pid = 1670] [id = 92] 03:07:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1245ad400) [pid = 1670] [serial = 273] [outer = 0x0] 03:07:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x124f20400) [pid = 1670] [serial = 274] [outer = 0x1245ad400] 03:07:52 INFO - PROCESS | 1670 | 1464862072889 Marionette DEBUG loaded listener.js 03:07:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1183d4000) [pid = 1670] [serial = 275] [outer = 0x1245ad400] 03:07:53 INFO - PROCESS | 1670 | 1464862073208 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]]]}] 03:07:53 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. 03:07:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 478ms 03:07:53 INFO - PROCESS | 1670 | 1464862073238 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 03:07:53 INFO - PROCESS | 1670 | 1464862073239 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 03:07:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:07:53 INFO - PROCESS | 1670 | 1464862073253 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:07:53 INFO - PROCESS | 1670 | 1464862073254 Marionette TRACE conn2 <- [1,342,null,{}] 03:07:53 INFO - PROCESS | 1670 | 1464862073256 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}] 03:07:53 INFO - PROCESS | 1670 | 1464862073348 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 03:07:53 INFO - PROCESS | 1670 | 1464862073352 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x1231c9000 == 41 [pid = 1670] [id = 93] 03:07:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x124f1e400) [pid = 1670] [serial = 276] [outer = 0x0] 03:07:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x125d32800) [pid = 1670] [serial = 277] [outer = 0x124f1e400] 03:07:53 INFO - PROCESS | 1670 | 1464862073377 Marionette DEBUG loaded listener.js 03:07:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x125ff6c00) [pid = 1670] [serial = 278] [outer = 0x124f1e400] 03:07:53 INFO - PROCESS | 1670 | 1464862073710 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]]]}] 03:07:53 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. 03:07:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 469ms 03:07:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:07:53 INFO - PROCESS | 1670 | 1464862073722 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 03:07:53 INFO - PROCESS | 1670 | 1464862073724 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 03:07:53 INFO - PROCESS | 1670 | 1464862073726 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:07:53 INFO - PROCESS | 1670 | 1464862073727 Marionette TRACE conn2 <- [1,346,null,{}] 03:07:53 INFO - PROCESS | 1670 | 1464862073729 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}] 03:07:53 INFO - PROCESS | 1670 | 1464862073835 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 03:07:53 INFO - PROCESS | 1670 | 1464862073848 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x12362f800 == 42 [pid = 1670] [id = 94] 03:07:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12686b400) [pid = 1670] [serial = 279] [outer = 0x0] 03:07:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x126b19c00) [pid = 1670] [serial = 280] [outer = 0x12686b400] 03:07:53 INFO - PROCESS | 1670 | 1464862073877 Marionette DEBUG loaded listener.js 03:07:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x126e2c000) [pid = 1670] [serial = 281] [outer = 0x12686b400] 03:07:54 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x113362c00) [pid = 1670] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:07:54 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x126e1d400) [pid = 1670] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 03:07:54 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1176b0400) [pid = 1670] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 03:07:54 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x12338c400) [pid = 1670] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 03:07:54 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x119222c00) [pid = 1670] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:07:54 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x119223000) [pid = 1670] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 03:07:54 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x125fedc00) [pid = 1670] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:07:54 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x124f26800) [pid = 1670] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 03:07:54 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x117598000) [pid = 1670] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:07:54 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1184c5400) [pid = 1670] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:07:54 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1212a3c00) [pid = 1670] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 03:07:54 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12470d800) [pid = 1670] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 03:07:54 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1164ef800) [pid = 1670] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:07:54 INFO - PROCESS | 1670 | 1464862074433 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]]]}] 03:07:54 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. 03:07:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 719ms 03:07:54 INFO - PROCESS | 1670 | 1464862074447 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 03:07:54 INFO - PROCESS | 1670 | 1464862074449 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 03:07:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:07:54 INFO - PROCESS | 1670 | 1464862074456 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:07:54 INFO - PROCESS | 1670 | 1464862074457 Marionette TRACE conn2 <- [1,350,null,{}] 03:07:54 INFO - PROCESS | 1670 | 1464862074459 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}] 03:07:54 INFO - PROCESS | 1670 | 1464862074543 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 03:07:54 INFO - PROCESS | 1670 | 1464862074549 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x123ec4000 == 43 [pid = 1670] [id = 95] 03:07:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1195c0400) [pid = 1670] [serial = 282] [outer = 0x0] 03:07:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1248b9c00) [pid = 1670] [serial = 283] [outer = 0x1195c0400] 03:07:54 INFO - PROCESS | 1670 | 1464862074576 Marionette DEBUG loaded listener.js 03:07:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x126e22000) [pid = 1670] [serial = 284] [outer = 0x1195c0400] 03:07:54 INFO - PROCESS | 1670 | 1464862074920 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]]]}] 03:07:54 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. 03:07:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 468ms 03:07:54 INFO - PROCESS | 1670 | 1464862074925 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 03:07:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:07:54 INFO - PROCESS | 1670 | 1464862074926 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 03:07:54 INFO - PROCESS | 1670 | 1464862074928 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:07:54 INFO - PROCESS | 1670 | 1464862074931 Marionette TRACE conn2 <- [1,354,null,{}] 03:07:54 INFO - PROCESS | 1670 | 1464862074934 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}] 03:07:55 INFO - PROCESS | 1670 | 1464862075024 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 03:07:55 INFO - PROCESS | 1670 | 1464862075071 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x124f39000 == 44 [pid = 1670] [id = 96] 03:07:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x117597800) [pid = 1670] [serial = 285] [outer = 0x0] 03:07:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x128d4e000) [pid = 1670] [serial = 286] [outer = 0x117597800] 03:07:55 INFO - PROCESS | 1670 | 1464862075100 Marionette DEBUG loaded listener.js 03:07:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x129489400) [pid = 1670] [serial = 287] [outer = 0x117597800] 03:07:55 INFO - PROCESS | 1670 | 1464862075382 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]]]}] 03:07:55 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. 03:07:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 471ms 03:07:55 INFO - PROCESS | 1670 | 1464862075406 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 03:07:55 INFO - PROCESS | 1670 | 1464862075407 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 03:07:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:07:55 INFO - PROCESS | 1670 | 1464862075409 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:07:55 INFO - PROCESS | 1670 | 1464862075410 Marionette TRACE conn2 <- [1,358,null,{}] 03:07:55 INFO - PROCESS | 1670 | 1464862075412 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}] 03:07:55 INFO - PROCESS | 1670 | 1464862075503 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 03:07:55 INFO - PROCESS | 1670 | 1464862075507 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x129118000 == 45 [pid = 1670] [id = 97] 03:07:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12909d800) [pid = 1670] [serial = 288] [outer = 0x0] 03:07:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x1295f8000) [pid = 1670] [serial = 289] [outer = 0x12909d800] 03:07:55 INFO - PROCESS | 1670 | 1464862075532 Marionette DEBUG loaded listener.js 03:07:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x129716400) [pid = 1670] [serial = 290] [outer = 0x12909d800] 03:07:55 INFO - PROCESS | 1670 | 1464862075856 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]]]}] 03:07:55 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. 03:07:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 468ms 03:07:55 INFO - PROCESS | 1670 | 1464862075878 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 03:07:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:07:55 INFO - PROCESS | 1670 | 1464862075879 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 03:07:55 INFO - PROCESS | 1670 | 1464862075881 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:07:55 INFO - PROCESS | 1670 | 1464862075884 Marionette TRACE conn2 <- [1,362,null,{}] 03:07:55 INFO - PROCESS | 1670 | 1464862075887 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}] 03:07:55 INFO - PROCESS | 1670 | 1464862075994 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 03:07:56 INFO - PROCESS | 1670 | 1464862076000 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x1294b5000 == 46 [pid = 1670] [id = 98] 03:07:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x129488000) [pid = 1670] [serial = 291] [outer = 0x0] 03:07:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12971f400) [pid = 1670] [serial = 292] [outer = 0x129488000] 03:07:56 INFO - PROCESS | 1670 | 1464862076024 Marionette DEBUG loaded listener.js 03:07:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12a8f7c00) [pid = 1670] [serial = 293] [outer = 0x129488000] 03:07:56 INFO - PROCESS | 1670 | 1464862076460 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]]]}] 03:07:56 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. 03:07:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 621ms 03:07:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:07:56 INFO - PROCESS | 1670 | 1464862076516 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 03:07:56 INFO - PROCESS | 1670 | 1464862076518 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 03:07:56 INFO - PROCESS | 1670 | 1464862076523 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:07:56 INFO - PROCESS | 1670 | 1464862076525 Marionette TRACE conn2 <- [1,366,null,{}] 03:07:56 INFO - PROCESS | 1670 | 1464862076530 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}] 03:07:56 INFO - PROCESS | 1670 | 1464862076632 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 03:07:56 INFO - PROCESS | 1670 | 1464862076691 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x116991000 == 47 [pid = 1670] [id = 99] 03:07:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x1133a5c00) [pid = 1670] [serial = 294] [outer = 0x0] 03:07:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x114fea000) [pid = 1670] [serial = 295] [outer = 0x1133a5c00] 03:07:56 INFO - PROCESS | 1670 | 1464862076724 Marionette DEBUG loaded listener.js 03:07:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x1172b8000) [pid = 1670] [serial = 296] [outer = 0x1133a5c00] 03:07:57 INFO - PROCESS | 1670 | 1464862077142 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]]]}] 03:07:57 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. 03:07:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 672ms 03:07:57 INFO - PROCESS | 1670 | 1464862077195 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 03:07:57 INFO - PROCESS | 1670 | 1464862077199 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 03:07:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:07:57 INFO - PROCESS | 1670 | 1464862077204 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:07:57 INFO - PROCESS | 1670 | 1464862077206 Marionette TRACE conn2 <- [1,370,null,{}] 03:07:57 INFO - PROCESS | 1670 | 1464862077208 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}] 03:07:57 INFO - PROCESS | 1670 | 1464862077311 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 03:07:57 INFO - PROCESS | 1670 | 1464862077357 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x119036800 == 48 [pid = 1670] [id = 100] 03:07:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1176a8000) [pid = 1670] [serial = 297] [outer = 0x0] 03:07:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x11860b000) [pid = 1670] [serial = 298] [outer = 0x1176a8000] 03:07:57 INFO - PROCESS | 1670 | 1464862077387 Marionette DEBUG loaded listener.js 03:07:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x11922c400) [pid = 1670] [serial = 299] [outer = 0x1176a8000] 03:07:57 INFO - PROCESS | 1670 | 1464862077832 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]]]}] 03:07:57 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. 03:07:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 669ms 03:07:57 INFO - PROCESS | 1670 | 1464862077873 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 03:07:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:07:57 INFO - PROCESS | 1670 | 1464862077875 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 03:07:57 INFO - PROCESS | 1670 | 1464862077877 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:07:57 INFO - PROCESS | 1670 | 1464862077880 Marionette TRACE conn2 <- [1,374,null,{}] 03:07:57 INFO - PROCESS | 1670 | 1464862077908 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}] 03:07:58 INFO - PROCESS | 1670 | 1464862078029 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 03:07:58 INFO - PROCESS | 1670 | 1464862078089 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x128dad800 == 49 [pid = 1670] [id = 101] 03:07:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x1212a2400) [pid = 1670] [serial = 300] [outer = 0x0] 03:07:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x1212a9000) [pid = 1670] [serial = 301] [outer = 0x1212a2400] 03:07:58 INFO - PROCESS | 1670 | 1464862078121 Marionette DEBUG loaded listener.js 03:07:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x123609800) [pid = 1670] [serial = 302] [outer = 0x1212a2400] 03:07:58 INFO - PROCESS | 1670 | 1464862078662 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:07:58 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:07:58 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 840ms 03:07:58 INFO - PROCESS | 1670 | 1464862078718 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 03:07:58 INFO - PROCESS | 1670 | 1464862078721 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 03:07:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:07:58 INFO - PROCESS | 1670 | 1464862078725 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:07:58 INFO - PROCESS | 1670 | 1464862078727 Marionette TRACE conn2 <- [1,378,null,{}] 03:07:58 INFO - PROCESS | 1670 | 1464862078731 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}] 03:07:58 INFO - PROCESS | 1670 | 1464862078875 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 03:07:58 INFO - PROCESS | 1670 | 1464862078920 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a88e000 == 50 [pid = 1670] [id = 102] 03:07:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x124f69800) [pid = 1670] [serial = 303] [outer = 0x0] 03:07:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x126e1d800) [pid = 1670] [serial = 304] [outer = 0x124f69800] 03:07:58 INFO - PROCESS | 1670 | 1464862078965 Marionette DEBUG loaded listener.js 03:07:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x128d54000) [pid = 1670] [serial = 305] [outer = 0x124f69800] 03:07:59 INFO - PROCESS | 1670 | 1464862079403 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 03:07:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:07:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 721ms 03:07:59 INFO - PROCESS | 1670 | 1464862079446 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 03:07:59 INFO - PROCESS | 1670 | 1464862079447 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 03:07:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:07:59 INFO - PROCESS | 1670 | 1464862079449 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:07:59 INFO - PROCESS | 1670 | 1464862079451 Marionette TRACE conn2 <- [1,382,null,{}] 03:07:59 INFO - PROCESS | 1670 | 1464862079453 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}] 03:07:59 INFO - PROCESS | 1670 | 1464862079549 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 03:07:59 INFO - PROCESS | 1670 | 1464862079595 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x124f42000 == 51 [pid = 1670] [id = 103] 03:07:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x128d54400) [pid = 1670] [serial = 306] [outer = 0x0] 03:07:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x128d59400) [pid = 1670] [serial = 307] [outer = 0x128d54400] 03:07:59 INFO - PROCESS | 1670 | 1464862079624 Marionette DEBUG loaded listener.js 03:07:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x1295f9800) [pid = 1670] [serial = 308] [outer = 0x128d54400] 03:08:00 INFO - PROCESS | 1670 | 1464862080204 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:08:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:08:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 770ms 03:08:00 INFO - PROCESS | 1670 | 1464862080237 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 03:08:00 INFO - PROCESS | 1670 | 1464862080239 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 03:08:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:08:00 INFO - PROCESS | 1670 | 1464862080244 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:08:00 INFO - PROCESS | 1670 | 1464862080246 Marionette TRACE conn2 <- [1,386,null,{}] 03:08:00 INFO - PROCESS | 1670 | 1464862080252 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}] 03:08:00 INFO - PROCESS | 1670 | 1464862080342 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 03:08:00 INFO - PROCESS | 1670 | 1464862080405 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x1130a6800 == 52 [pid = 1670] [id = 104] 03:08:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x116969c00) [pid = 1670] [serial = 309] [outer = 0x0] 03:08:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x116a79c00) [pid = 1670] [serial = 310] [outer = 0x116969c00] 03:08:00 INFO - PROCESS | 1670 | 1464862080434 Marionette DEBUG loaded listener.js 03:08:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x1176b6000) [pid = 1670] [serial = 311] [outer = 0x116969c00] 03:08:00 INFO - PROCESS | 1670 | --DOCSHELL 0x129118000 == 51 [pid = 1670] [id = 97] 03:08:00 INFO - PROCESS | 1670 | --DOCSHELL 0x124f39000 == 50 [pid = 1670] [id = 96] 03:08:00 INFO - PROCESS | 1670 | --DOCSHELL 0x123ec4000 == 49 [pid = 1670] [id = 95] 03:08:00 INFO - PROCESS | 1670 | --DOCSHELL 0x12362f800 == 48 [pid = 1670] [id = 94] 03:08:00 INFO - PROCESS | 1670 | --DOCSHELL 0x1231c9000 == 47 [pid = 1670] [id = 93] 03:08:00 INFO - PROCESS | 1670 | --DOCSHELL 0x11a0ac000 == 46 [pid = 1670] [id = 92] 03:08:00 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x129491400) [pid = 1670] [serial = 238] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1670 | --DOCSHELL 0x113316000 == 45 [pid = 1670] [id = 91] 03:08:00 INFO - PROCESS | 1670 | --DOCSHELL 0x1192bf800 == 44 [pid = 1670] [id = 90] 03:08:00 INFO - PROCESS | 1670 | --DOCSHELL 0x11903a800 == 43 [pid = 1670] [id = 89] 03:08:00 INFO - PROCESS | 1670 | --DOCSHELL 0x1181b2000 == 42 [pid = 1670] [id = 88] 03:08:00 INFO - PROCESS | 1670 | --DOCSHELL 0x115c18800 == 41 [pid = 1670] [id = 87] 03:08:00 INFO - PROCESS | 1670 | --DOCSHELL 0x116948000 == 40 [pid = 1670] [id = 86] 03:08:00 INFO - PROCESS | 1670 | --DOCSHELL 0x129029800 == 39 [pid = 1670] [id = 84] 03:08:00 INFO - PROCESS | 1670 | --DOCSHELL 0x11a0c4800 == 38 [pid = 1670] [id = 83] 03:08:00 INFO - PROCESS | 1670 | --DOCSHELL 0x1195b0000 == 37 [pid = 1670] [id = 82] 03:08:00 INFO - PROCESS | 1670 | --DOCSHELL 0x1161cd800 == 36 [pid = 1670] [id = 81] 03:08:00 INFO - PROCESS | 1670 | 1464862080914 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]]]}] 03:08:00 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x119d3bc00) [pid = 1670] [serial = 211] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x125a41000) [pid = 1670] [serial = 192] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x128d4f800) [pid = 1670] [serial = 232] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x1166e2400) [pid = 1670] [serial = 49] [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.] 03:08:00 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x126b13000) [pid = 1670] [serial = 230] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x1242dc400) [pid = 1670] [serial = 217] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x1199a4c00) [pid = 1670] [serial = 209] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x1248c0c00) [pid = 1670] [serial = 220] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x124f72c00) [pid = 1670] [serial = 221] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x119433800) [pid = 1670] [serial = 229] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12470b000) [pid = 1670] [serial = 218] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x129097000) [pid = 1670] [serial = 235] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x1194f1800) [pid = 1670] [serial = 208] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x126871400) [pid = 1670] [serial = 227] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x116751400) [pid = 1670] [serial = 195] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x11820fc00) [pid = 1670] [serial = 201] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x119276000) [pid = 1670] [serial = 206] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1239d2c00) [pid = 1670] [serial = 215] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x125d29400) [pid = 1670] [serial = 223] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x125dbec00) [pid = 1670] [serial = 224] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x125ff4800) [pid = 1670] [serial = 226] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x123183000) [pid = 1670] [serial = 214] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x129098c00) [pid = 1670] [serial = 233] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x116a7b000) [pid = 1670] [serial = 199] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x118445000) [pid = 1670] [serial = 202] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11a0da800) [pid = 1670] [serial = 212] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x119024000) [pid = 1670] [serial = 205] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x11674e400) [pid = 1670] [serial = 198] [outer = 0x0] [url = about:blank] 03:08:00 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x129487c00) [pid = 1670] [serial = 236] [outer = 0x0] [url = about:blank] 03:08:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:08:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 721ms 03:08:00 INFO - PROCESS | 1670 | 1464862080965 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 03:08:00 INFO - PROCESS | 1670 | 1464862080968 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 03:08:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:08:00 INFO - PROCESS | 1670 | 1464862080973 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:08:00 INFO - PROCESS | 1670 | 1464862080974 Marionette TRACE conn2 <- [1,390,null,{}] 03:08:00 INFO - PROCESS | 1670 | 1464862080977 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}] 03:08:01 INFO - PROCESS | 1670 | 1464862081057 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 03:08:01 INFO - PROCESS | 1670 | 1464862081062 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x116998800 == 37 [pid = 1670] [id = 105] 03:08:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x118444400) [pid = 1670] [serial = 312] [outer = 0x0] 03:08:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1184c3c00) [pid = 1670] [serial = 313] [outer = 0x118444400] 03:08:01 INFO - PROCESS | 1670 | 1464862081090 Marionette DEBUG loaded listener.js 03:08:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x119028800) [pid = 1670] [serial = 314] [outer = 0x118444400] 03:08:01 INFO - PROCESS | 1670 | 1464862081573 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]]]}] 03:08:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:08:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 619ms 03:08:01 INFO - PROCESS | 1670 | 1464862081599 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 03:08:01 INFO - PROCESS | 1670 | 1464862081601 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 03:08:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:08:01 INFO - PROCESS | 1670 | 1464862081613 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:08:01 INFO - PROCESS | 1670 | 1464862081618 Marionette TRACE conn2 <- [1,394,null,{}] 03:08:01 INFO - PROCESS | 1670 | 1464862081626 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}] 03:08:01 INFO - PROCESS | 1670 | 1464862081707 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 03:08:01 INFO - PROCESS | 1670 | 1464862081713 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x1192b7000 == 38 [pid = 1670] [id = 106] 03:08:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x119fb8800) [pid = 1670] [serial = 315] [outer = 0x0] 03:08:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1212a7400) [pid = 1670] [serial = 316] [outer = 0x119fb8800] 03:08:01 INFO - PROCESS | 1670 | 1464862081745 Marionette DEBUG loaded listener.js 03:08:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12349ec00) [pid = 1670] [serial = 317] [outer = 0x119fb8800] 03:08:02 INFO - PROCESS | 1670 | 1464862082074 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]]]}] 03:08:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:08:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 476ms 03:08:02 INFO - PROCESS | 1670 | 1464862082096 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 03:08:02 INFO - PROCESS | 1670 | 1464862082098 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 03:08:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:08:02 INFO - PROCESS | 1670 | 1464862082104 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:08:02 INFO - PROCESS | 1670 | 1464862082105 Marionette TRACE conn2 <- [1,398,null,{}] 03:08:02 INFO - PROCESS | 1670 | 1464862082108 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}] 03:08:02 INFO - PROCESS | 1670 | 1464862082188 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 03:08:02 INFO - PROCESS | 1670 | 1464862082193 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x119dd4000 == 39 [pid = 1670] [id = 107] 03:08:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1239ca800) [pid = 1670] [serial = 318] [outer = 0x0] 03:08:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x1242d6800) [pid = 1670] [serial = 319] [outer = 0x1239ca800] 03:08:02 INFO - PROCESS | 1670 | 1464862082220 Marionette DEBUG loaded listener.js 03:08:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1248bac00) [pid = 1670] [serial = 320] [outer = 0x1239ca800] 03:08:02 INFO - PROCESS | 1670 | 1464862082584 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]]]}] 03:08:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:08:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 518ms 03:08:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:08:02 INFO - PROCESS | 1670 | 1464862082623 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 03:08:02 INFO - PROCESS | 1670 | 1464862082624 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 03:08:02 INFO - PROCESS | 1670 | 1464862082626 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:08:02 INFO - PROCESS | 1670 | 1464862082627 Marionette TRACE conn2 <- [1,402,null,{}] 03:08:02 INFO - PROCESS | 1670 | 1464862082630 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}] 03:08:02 INFO - PROCESS | 1670 | 1464862082732 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 03:08:02 INFO - PROCESS | 1670 | 1464862082738 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a0b9000 == 40 [pid = 1670] [id = 108] 03:08:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12476b800) [pid = 1670] [serial = 321] [outer = 0x0] 03:08:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x124f6ac00) [pid = 1670] [serial = 322] [outer = 0x12476b800] 03:08:02 INFO - PROCESS | 1670 | 1464862082763 Marionette DEBUG loaded listener.js 03:08:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x126b0b400) [pid = 1670] [serial = 323] [outer = 0x12476b800] 03:08:03 INFO - PROCESS | 1670 | 1464862083106 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]]]}] 03:08:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:08:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 518ms 03:08:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:08:03 INFO - PROCESS | 1670 | 1464862083144 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 03:08:03 INFO - PROCESS | 1670 | 1464862083146 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 03:08:03 INFO - PROCESS | 1670 | 1464862083148 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:08:03 INFO - PROCESS | 1670 | 1464862083149 Marionette TRACE conn2 <- [1,406,null,{}] 03:08:03 INFO - PROCESS | 1670 | 1464862083151 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}] 03:08:03 INFO - PROCESS | 1670 | 1464862083263 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 03:08:03 INFO - PROCESS | 1670 | 1464862083279 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x123908800 == 41 [pid = 1670] [id = 109] 03:08:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x128d53400) [pid = 1670] [serial = 324] [outer = 0x0] 03:08:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12948c400) [pid = 1670] [serial = 325] [outer = 0x128d53400] 03:08:03 INFO - PROCESS | 1670 | 1464862083306 Marionette DEBUG loaded listener.js 03:08:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12a8fe000) [pid = 1670] [serial = 326] [outer = 0x128d53400] 03:08:03 INFO - PROCESS | 1670 | 1464862083645 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]]]}] 03:08:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:08:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 520ms 03:08:03 INFO - PROCESS | 1670 | 1464862083670 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 03:08:03 INFO - PROCESS | 1670 | 1464862083671 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 03:08:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:08:03 INFO - PROCESS | 1670 | 1464862083675 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:08:03 INFO - PROCESS | 1670 | 1464862083676 Marionette TRACE conn2 <- [1,410,null,{}] 03:08:03 INFO - PROCESS | 1670 | 1464862083680 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}] 03:08:03 INFO - PROCESS | 1670 | 1464862083826 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 03:08:03 INFO - PROCESS | 1670 | 1464862083852 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x123de1800 == 42 [pid = 1670] [id = 110] 03:08:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x129094400) [pid = 1670] [serial = 327] [outer = 0x0] 03:08:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12a995800) [pid = 1670] [serial = 328] [outer = 0x129094400] 03:08:03 INFO - PROCESS | 1670 | 1464862083887 Marionette DEBUG loaded listener.js 03:08:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12a9f6000) [pid = 1670] [serial = 329] [outer = 0x129094400] 03:08:04 INFO - PROCESS | 1670 | 1464862084168 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 03:08:04 INFO - PROCESS | 1670 | 1464862084390 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]]]}] 03:08:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:08:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 720ms 03:08:04 INFO - PROCESS | 1670 | 1464862084395 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 03:08:04 INFO - PROCESS | 1670 | 1464862084396 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 03:08:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:08:04 INFO - PROCESS | 1670 | 1464862084398 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:08:04 INFO - PROCESS | 1670 | 1464862084400 Marionette TRACE conn2 <- [1,414,null,{}] 03:08:04 INFO - PROCESS | 1670 | 1464862084402 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}] 03:08:04 INFO - PROCESS | 1670 | 1464862084495 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 03:08:04 INFO - PROCESS | 1670 | 1464862084527 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x125fdb800 == 43 [pid = 1670] [id = 111] 03:08:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12a9f8000) [pid = 1670] [serial = 330] [outer = 0x0] 03:08:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12acc7800) [pid = 1670] [serial = 331] [outer = 0x12a9f8000] 03:08:04 INFO - PROCESS | 1670 | 1464862084551 Marionette DEBUG loaded listener.js 03:08:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12b238800) [pid = 1670] [serial = 332] [outer = 0x12a9f8000] 03:08:04 INFO - PROCESS | 1670 | 1464862084904 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]]]}] 03:08:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:08:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 519ms 03:08:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:08:04 INFO - PROCESS | 1670 | 1464862084922 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 03:08:04 INFO - PROCESS | 1670 | 1464862084923 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 03:08:04 INFO - PROCESS | 1670 | 1464862084926 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:08:04 INFO - PROCESS | 1670 | 1464862084927 Marionette TRACE conn2 <- [1,418,null,{}] 03:08:04 INFO - PROCESS | 1670 | 1464862084929 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}] 03:08:05 INFO - PROCESS | 1670 | 1464862085126 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 03:08:05 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x112d4f000) [pid = 1670] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:08:05 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12909d800) [pid = 1670] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:08:05 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12338cc00) [pid = 1670] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 03:08:05 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x124f1e400) [pid = 1670] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 03:08:05 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x119d34000) [pid = 1670] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 03:08:05 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x1245ad400) [pid = 1670] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 03:08:05 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x113b2e800) [pid = 1670] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:08:05 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x119d36000) [pid = 1670] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 03:08:05 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x11926e800) [pid = 1670] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 03:08:05 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1176b3000) [pid = 1670] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:08:05 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12686b400) [pid = 1670] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:08:05 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x116a7c800) [pid = 1670] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 03:08:05 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1195c0400) [pid = 1670] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:08:05 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x117597800) [pid = 1670] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:08:05 INFO - PROCESS | 1670 | 1464862085165 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x116adf800 == 44 [pid = 1670] [id = 112] 03:08:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x112d80800) [pid = 1670] [serial = 333] [outer = 0x0] 03:08:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1164ef000) [pid = 1670] [serial = 334] [outer = 0x112d80800] 03:08:05 INFO - PROCESS | 1670 | 1464862085190 Marionette DEBUG loaded listener.js 03:08:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x119d34000) [pid = 1670] [serial = 335] [outer = 0x112d80800] 03:08:05 INFO - PROCESS | 1670 | 1464862085913 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]]]}] 03:08:05 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 03:08:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1020ms 03:08:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:08:05 INFO - PROCESS | 1670 | 1464862085947 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 03:08:05 INFO - PROCESS | 1670 | 1464862085948 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 03:08:05 INFO - PROCESS | 1670 | 1464862085959 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:08:05 INFO - PROCESS | 1670 | 1464862085960 Marionette TRACE conn2 <- [1,422,null,{}] 03:08:05 INFO - PROCESS | 1670 | 1464862085963 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}] 03:08:06 INFO - PROCESS | 1670 | 1464862086043 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 03:08:06 INFO - PROCESS | 1670 | 1464862086047 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x1298af800 == 45 [pid = 1670] [id = 113] 03:08:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x11926e800) [pid = 1670] [serial = 336] [outer = 0x0] 03:08:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x1295f9400) [pid = 1670] [serial = 337] [outer = 0x11926e800] 03:08:06 INFO - PROCESS | 1670 | 1464862086073 Marionette DEBUG loaded listener.js 03:08:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12b3bf400) [pid = 1670] [serial = 338] [outer = 0x11926e800] 03:08:06 INFO - PROCESS | 1670 | 1464862086859 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]]]}] 03:08:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:08:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 927ms 03:08:06 INFO - PROCESS | 1670 | 1464862086888 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 03:08:06 INFO - PROCESS | 1670 | 1464862086889 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 03:08:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:08:06 INFO - PROCESS | 1670 | 1464862086892 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:08:06 INFO - PROCESS | 1670 | 1464862086894 Marionette TRACE conn2 <- [1,426,null,{}] 03:08:06 INFO - PROCESS | 1670 | 1464862086896 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}] 03:08:06 INFO - PROCESS | 1670 | 1464862086993 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 03:08:07 INFO - PROCESS | 1670 | 1464862087038 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ac42800 == 46 [pid = 1670] [id = 114] 03:08:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x1194f1400) [pid = 1670] [serial = 339] [outer = 0x0] 03:08:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12bad8800) [pid = 1670] [serial = 340] [outer = 0x1194f1400] 03:08:07 INFO - PROCESS | 1670 | 1464862087066 Marionette DEBUG loaded listener.js 03:08:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12bbba400) [pid = 1670] [serial = 341] [outer = 0x1194f1400] 03:08:07 INFO - PROCESS | 1670 | 1464862087569 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] 03:08:07 INFO - PROCESS | 1670 | 1464862087616 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 03:08:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 03:08:07 INFO - PROCESS | 1670 | 1464862087619 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:08:07 INFO - PROCESS | 1670 | 1464862087622 Marionette TRACE conn2 <- [1,430,null,{}] 03:08:07 INFO - PROCESS | 1670 | 1464862087626 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}] 03:08:07 INFO - PROCESS | 1670 | 1464862087731 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 03:08:07 INFO - PROCESS | 1670 | 1464862087793 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x1182e8800 == 47 [pid = 1670] [id = 115] 03:08:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x117595800) [pid = 1670] [serial = 342] [outer = 0x0] 03:08:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x1184c1800) [pid = 1670] [serial = 343] [outer = 0x117595800] 03:08:07 INFO - PROCESS | 1670 | 1464862087824 Marionette DEBUG loaded listener.js 03:08:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x119224000) [pid = 1670] [serial = 344] [outer = 0x117595800] 03:08:08 INFO - PROCESS | 1670 | 1464862088267 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]]]}] 03:08:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:08:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 670ms 03:08:08 INFO - PROCESS | 1670 | 1464862088290 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 03:08:08 INFO - PROCESS | 1670 | 1464862088295 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 03:08:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:08:08 INFO - PROCESS | 1670 | 1464862088299 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:08:08 INFO - PROCESS | 1670 | 1464862088301 Marionette TRACE conn2 <- [1,434,null,{}] 03:08:08 INFO - PROCESS | 1670 | 1464862088304 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}] 03:08:08 INFO - PROCESS | 1670 | 1464862088411 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 03:08:08 INFO - PROCESS | 1670 | 1464862088505 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x12129b000 == 48 [pid = 1670] [id = 116] 03:08:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x1195c0400) [pid = 1670] [serial = 345] [outer = 0x0] 03:08:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x119fb0000) [pid = 1670] [serial = 346] [outer = 0x1195c0400] 03:08:08 INFO - PROCESS | 1670 | 1464862088535 Marionette DEBUG loaded listener.js 03:08:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x123183000) [pid = 1670] [serial = 347] [outer = 0x1195c0400] 03:08:08 INFO - PROCESS | 1670 | 1464862088929 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]]]}] 03:08:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:08:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 670ms 03:08:08 INFO - PROCESS | 1670 | 1464862088970 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 03:08:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:08:08 INFO - PROCESS | 1670 | 1464862088972 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 03:08:08 INFO - PROCESS | 1670 | 1464862088974 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:08:08 INFO - PROCESS | 1670 | 1464862088977 Marionette TRACE conn2 <- [1,438,null,{}] 03:08:08 INFO - PROCESS | 1670 | 1464862088985 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}] 03:08:09 INFO - PROCESS | 1670 | 1464862089088 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 03:08:09 INFO - PROCESS | 1670 | 1464862089141 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ac57800 == 49 [pid = 1670] [id = 117] 03:08:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x1239cec00) [pid = 1670] [serial = 348] [outer = 0x0] 03:08:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x125a39800) [pid = 1670] [serial = 349] [outer = 0x1239cec00] 03:08:09 INFO - PROCESS | 1670 | 1464862089174 Marionette DEBUG loaded listener.js 03:08:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x128d55c00) [pid = 1670] [serial = 350] [outer = 0x1239cec00] 03:08:09 INFO - PROCESS | 1670 | 1464862089627 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]]]}] 03:08:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:08:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 721ms 03:08:09 INFO - PROCESS | 1670 | 1464862089754 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 03:08:09 INFO - PROCESS | 1670 | 1464862089757 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 03:08:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:08:09 INFO - PROCESS | 1670 | 1464862089763 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:08:09 INFO - PROCESS | 1670 | 1464862089765 Marionette TRACE conn2 <- [1,442,null,{}] 03:08:09 INFO - PROCESS | 1670 | 1464862089769 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}] 03:08:09 INFO - PROCESS | 1670 | 1464862089926 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 03:08:10 INFO - PROCESS | 1670 | 1464862090198 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x11694b800 == 50 [pid = 1670] [id = 118] 03:08:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x112d80000) [pid = 1670] [serial = 351] [outer = 0x0] 03:08:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x116193c00) [pid = 1670] [serial = 352] [outer = 0x112d80000] 03:08:10 INFO - PROCESS | 1670 | 1464862090243 Marionette DEBUG loaded listener.js 03:08:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x117464800) [pid = 1670] [serial = 353] [outer = 0x112d80000] 03:08:10 INFO - PROCESS | 1670 | 1464862090713 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]]]}] 03:08:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:08:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 974ms 03:08:10 INFO - PROCESS | 1670 | 1464862090737 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 03:08:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:08:10 INFO - PROCESS | 1670 | 1464862090739 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 03:08:10 INFO - PROCESS | 1670 | 1464862090742 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:08:10 INFO - PROCESS | 1670 | 1464862090744 Marionette TRACE conn2 <- [1,446,null,{}] 03:08:10 INFO - PROCESS | 1670 | 1464862090767 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}] 03:08:10 INFO - PROCESS | 1670 | 1464862090875 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 03:08:10 INFO - PROCESS | 1670 | 1464862090921 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x116990800 == 51 [pid = 1670] [id = 119] 03:08:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x118449000) [pid = 1670] [serial = 354] [outer = 0x0] 03:08:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x118605800) [pid = 1670] [serial = 355] [outer = 0x118449000] 03:08:10 INFO - PROCESS | 1670 | 1464862090950 Marionette DEBUG loaded listener.js 03:08:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x119023400) [pid = 1670] [serial = 356] [outer = 0x118449000] 03:08:11 INFO - PROCESS | 1670 | --DOCSHELL 0x1298af800 == 50 [pid = 1670] [id = 113] 03:08:11 INFO - PROCESS | 1670 | --DOCSHELL 0x116adf800 == 49 [pid = 1670] [id = 112] 03:08:11 INFO - PROCESS | 1670 | --DOCSHELL 0x125fdb800 == 48 [pid = 1670] [id = 111] 03:08:11 INFO - PROCESS | 1670 | --DOCSHELL 0x123de1800 == 47 [pid = 1670] [id = 110] 03:08:11 INFO - PROCESS | 1670 | --DOCSHELL 0x123908800 == 46 [pid = 1670] [id = 109] 03:08:11 INFO - PROCESS | 1670 | --DOCSHELL 0x11a0b9000 == 45 [pid = 1670] [id = 108] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x12971f400) [pid = 1670] [serial = 292] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x1164c6c00) [pid = 1670] [serial = 241] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x1184c5000) [pid = 1670] [serial = 244] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x119fad400) [pid = 1670] [serial = 247] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x12349e800) [pid = 1670] [serial = 250] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | --DOCSHELL 0x119dd4000 == 44 [pid = 1670] [id = 107] 03:08:11 INFO - PROCESS | 1670 | --DOCSHELL 0x1192b7000 == 43 [pid = 1670] [id = 106] 03:08:11 INFO - PROCESS | 1670 | --DOCSHELL 0x116998800 == 42 [pid = 1670] [id = 105] 03:08:11 INFO - PROCESS | 1670 | --DOCSHELL 0x1130a6800 == 41 [pid = 1670] [id = 104] 03:08:11 INFO - PROCESS | 1670 | --DOCSHELL 0x116991000 == 40 [pid = 1670] [id = 99] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x114fe9000) [pid = 1670] [serial = 154] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x1295f8000) [pid = 1670] [serial = 289] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12470e800) [pid = 1670] [serial = 272] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x125d32800) [pid = 1670] [serial = 277] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x119d3c400) [pid = 1670] [serial = 265] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x119fae800) [pid = 1670] [serial = 266] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x124f20400) [pid = 1670] [serial = 274] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x117463c00) [pid = 1670] [serial = 257] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x1164f6c00) [pid = 1670] [serial = 256] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x11a05b400) [pid = 1670] [serial = 268] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x119279c00) [pid = 1670] [serial = 262] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x1195bf000) [pid = 1670] [serial = 263] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x118212800) [pid = 1670] [serial = 259] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x1184bd400) [pid = 1670] [serial = 260] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x126b19c00) [pid = 1670] [serial = 280] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x123609400) [pid = 1670] [serial = 254] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x11901d400) [pid = 1670] [serial = 253] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x125ff6c00) [pid = 1670] [serial = 278] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1248b9c00) [pid = 1670] [serial = 283] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x126e2c000) [pid = 1670] [serial = 281] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x123936400) [pid = 1670] [serial = 271] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x1183d4000) [pid = 1670] [serial = 275] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x126e22000) [pid = 1670] [serial = 284] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x128d4e000) [pid = 1670] [serial = 286] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x129716400) [pid = 1670] [serial = 290] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x123180000) [pid = 1670] [serial = 269] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x129489400) [pid = 1670] [serial = 287] [outer = 0x0] [url = about:blank] 03:08:11 INFO - PROCESS | 1670 | 1464862091337 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]]]}] 03:08:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:08:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 619ms 03:08:11 INFO - PROCESS | 1670 | 1464862091363 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 03:08:11 INFO - PROCESS | 1670 | 1464862091368 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 03:08:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:08:11 INFO - PROCESS | 1670 | 1464862091371 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:08:11 INFO - PROCESS | 1670 | 1464862091372 Marionette TRACE conn2 <- [1,450,null,{}] 03:08:11 INFO - PROCESS | 1670 | 1464862091374 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}] 03:08:11 INFO - PROCESS | 1670 | 1464862091475 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 03:08:11 INFO - PROCESS | 1670 | 1464862091521 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f9e800 == 41 [pid = 1670] [id = 120] 03:08:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x11844b400) [pid = 1670] [serial = 357] [outer = 0x0] 03:08:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1195bc400) [pid = 1670] [serial = 358] [outer = 0x11844b400] 03:08:11 INFO - PROCESS | 1670 | 1464862091547 Marionette DEBUG loaded listener.js 03:08:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x119d36000) [pid = 1670] [serial = 359] [outer = 0x11844b400] 03:08:11 INFO - PROCESS | 1670 | 1464862091861 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] 03:08:11 INFO - PROCESS | 1670 | 1464862091891 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 03:08:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 03:08:11 INFO - PROCESS | 1670 | 1464862091895 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:08:11 INFO - PROCESS | 1670 | 1464862091900 Marionette TRACE conn2 <- [1,454,null,{}] 03:08:11 INFO - PROCESS | 1670 | 1464862091908 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}] 03:08:11 INFO - PROCESS | 1670 | 1464862091982 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 03:08:11 INFO - PROCESS | 1670 | 1464862091990 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x119041000 == 42 [pid = 1670] [id = 121] 03:08:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x119fab000) [pid = 1670] [serial = 360] [outer = 0x0] 03:08:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1212a8800) [pid = 1670] [serial = 361] [outer = 0x119fab000] 03:08:12 INFO - PROCESS | 1670 | 1464862092016 Marionette DEBUG loaded listener.js 03:08:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12375d800) [pid = 1670] [serial = 362] [outer = 0x119fab000] 03:08:12 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:08:12 INFO - PROCESS | 1670 | 1464862092342 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]]]}] 03:08:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:08:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 475ms 03:08:12 INFO - PROCESS | 1670 | 1464862092370 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 03:08:12 INFO - PROCESS | 1670 | 1464862092371 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 03:08:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:08:12 INFO - PROCESS | 1670 | 1464862092381 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:08:12 INFO - PROCESS | 1670 | 1464862092382 Marionette TRACE conn2 <- [1,458,null,{}] 03:08:12 INFO - PROCESS | 1670 | 1464862092386 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}] 03:08:12 INFO - PROCESS | 1670 | 1464862092462 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 03:08:12 INFO - PROCESS | 1670 | 1464862092469 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x119a0a000 == 43 [pid = 1670] [id = 122] 03:08:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x123936000) [pid = 1670] [serial = 363] [outer = 0x0] 03:08:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12428d800) [pid = 1670] [serial = 364] [outer = 0x123936000] 03:08:12 INFO - PROCESS | 1670 | 1464862092494 Marionette DEBUG loaded listener.js 03:08:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12476b400) [pid = 1670] [serial = 365] [outer = 0x123936000] 03:08:12 INFO - PROCESS | 1670 | 1464862092812 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] 03:08:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 03:08:12 INFO - PROCESS | 1670 | 1464862092855 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 03:08:12 INFO - PROCESS | 1670 | 1464862092857 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:08:12 INFO - PROCESS | 1670 | 1464862092858 Marionette TRACE conn2 <- [1,462,null,{}] 03:08:12 INFO - PROCESS | 1670 | 1464862092860 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}] 03:08:12 INFO - PROCESS | 1670 | 1464862092935 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 03:08:12 INFO - PROCESS | 1670 | 1464862092986 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x113316800 == 44 [pid = 1670] [id = 123] 03:08:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x124f6fc00) [pid = 1670] [serial = 366] [outer = 0x0] 03:08:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x125a3b400) [pid = 1670] [serial = 367] [outer = 0x124f6fc00] 03:08:13 INFO - PROCESS | 1670 | 1464862093017 Marionette DEBUG loaded listener.js 03:08:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x125f87000) [pid = 1670] [serial = 368] [outer = 0x124f6fc00] 03:08:13 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:08:13 INFO - PROCESS | 1670 | 1464862093361 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] 03:08:13 INFO - PROCESS | 1670 | 1464862093377 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 03:08:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 03:08:13 INFO - PROCESS | 1670 | 1464862093389 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:08:13 INFO - PROCESS | 1670 | 1464862093390 Marionette TRACE conn2 <- [1,466,null,{}] 03:08:13 INFO - PROCESS | 1670 | 1464862093392 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}] 03:08:13 INFO - PROCESS | 1670 | 1464862093497 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 03:08:13 INFO - PROCESS | 1670 | 1464862093502 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x11661b800 == 45 [pid = 1670] [id = 124] 03:08:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x125dbb400) [pid = 1670] [serial = 369] [outer = 0x0] 03:08:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x126b0dc00) [pid = 1670] [serial = 370] [outer = 0x125dbb400] 03:08:13 INFO - PROCESS | 1670 | 1464862093528 Marionette DEBUG loaded listener.js 03:08:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12909cc00) [pid = 1670] [serial = 371] [outer = 0x125dbb400] 03:08:13 INFO - PROCESS | 1670 | 1464862093891 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] 03:08:13 INFO - PROCESS | 1670 | 1464862093909 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 03:08:13 INFO - PROCESS | 1670 | 1464862093911 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:08:13 INFO - PROCESS | 1670 | 1464862093912 Marionette TRACE conn2 <- [1,470,null,{}] 03:08:13 INFO - PROCESS | 1670 | 1464862093914 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}] 03:08:14 INFO - PROCESS | 1670 | 1464862094006 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 03:08:14 INFO - PROCESS | 1670 | 1464862094020 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x12362e800 == 46 [pid = 1670] [id = 125] 03:08:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x128d58800) [pid = 1670] [serial = 372] [outer = 0x0] 03:08:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x129494c00) [pid = 1670] [serial = 373] [outer = 0x128d58800] 03:08:14 INFO - PROCESS | 1670 | 1464862094045 Marionette DEBUG loaded listener.js 03:08:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x129716000) [pid = 1670] [serial = 374] [outer = 0x128d58800] 03:08:14 INFO - PROCESS | 1670 | 1464862094389 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]]]}] 03:08:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:08:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 518ms 03:08:14 INFO - PROCESS | 1670 | 1464862094430 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 03:08:14 INFO - PROCESS | 1670 | 1464862094431 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 03:08:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:08:14 INFO - PROCESS | 1670 | 1464862094433 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:08:14 INFO - PROCESS | 1670 | 1464862094434 Marionette TRACE conn2 <- [1,474,null,{}] 03:08:14 INFO - PROCESS | 1670 | 1464862094437 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}] 03:08:14 INFO - PROCESS | 1670 | 1464862094530 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 03:08:14 INFO - PROCESS | 1670 | 1464862094535 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x123ec4000 == 47 [pid = 1670] [id = 126] 03:08:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x129492000) [pid = 1670] [serial = 375] [outer = 0x0] 03:08:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12a8fb400) [pid = 1670] [serial = 376] [outer = 0x129492000] 03:08:14 INFO - PROCESS | 1670 | 1464862094567 Marionette DEBUG loaded listener.js 03:08:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12a9eec00) [pid = 1670] [serial = 377] [outer = 0x129492000] 03:08:14 INFO - PROCESS | 1670 | 1464862094896 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]]]}] 03:08:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:08:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 470ms 03:08:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:08:14 INFO - PROCESS | 1670 | 1464862094907 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 03:08:14 INFO - PROCESS | 1670 | 1464862094908 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 03:08:14 INFO - PROCESS | 1670 | 1464862094910 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:08:14 INFO - PROCESS | 1670 | 1464862094911 Marionette TRACE conn2 <- [1,478,null,{}] 03:08:14 INFO - PROCESS | 1670 | 1464862094913 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}] 03:08:15 INFO - PROCESS | 1670 | 1464862095010 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 03:08:15 INFO - PROCESS | 1670 | 1464862095021 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x125ae4000 == 48 [pid = 1670] [id = 127] 03:08:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12a9f5c00) [pid = 1670] [serial = 378] [outer = 0x0] 03:08:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12accd000) [pid = 1670] [serial = 379] [outer = 0x12a9f5c00] 03:08:15 INFO - PROCESS | 1670 | 1464862095046 Marionette DEBUG loaded listener.js 03:08:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12b237c00) [pid = 1670] [serial = 380] [outer = 0x12a9f5c00] 03:08:15 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x124f73c00) [pid = 1670] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:08:15 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x1164f2000) [pid = 1670] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:08:15 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x128d53400) [pid = 1670] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:08:15 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x129094400) [pid = 1670] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:08:15 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x118444400) [pid = 1670] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 03:08:15 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x119fb8800) [pid = 1670] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 03:08:15 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x128d54400) [pid = 1670] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 03:08:15 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12476b800) [pid = 1670] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 03:08:15 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12a9f8000) [pid = 1670] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:08:15 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x1239ca800) [pid = 1670] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 03:08:15 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x116969c00) [pid = 1670] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 03:08:15 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x11926e800) [pid = 1670] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 03:08:15 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x112d80800) [pid = 1670] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:08:15 INFO - PROCESS | 1670 | 1464862095527 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]]]}] 03:08:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:08:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 668ms 03:08:15 INFO - PROCESS | 1670 | 1464862095579 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 03:08:15 INFO - PROCESS | 1670 | 1464862095580 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 03:08:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:08:15 INFO - PROCESS | 1670 | 1464862095582 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:08:15 INFO - PROCESS | 1670 | 1464862095583 Marionette TRACE conn2 <- [1,482,null,{}] 03:08:15 INFO - PROCESS | 1670 | 1464862095586 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}] 03:08:15 INFO - PROCESS | 1670 | 1464862095662 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 03:08:15 INFO - PROCESS | 1670 | 1464862095668 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a0c3000 == 49 [pid = 1670] [id = 128] 03:08:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x11674e000) [pid = 1670] [serial = 381] [outer = 0x0] 03:08:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x119faa000) [pid = 1670] [serial = 382] [outer = 0x11674e000] 03:08:15 INFO - PROCESS | 1670 | 1464862095699 Marionette DEBUG loaded listener.js 03:08:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12b23b400) [pid = 1670] [serial = 383] [outer = 0x11674e000] 03:08:16 INFO - PROCESS | 1670 | 1464862096048 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]]]}] 03:08:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:08:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 520ms 03:08:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:08:16 INFO - PROCESS | 1670 | 1464862096102 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 03:08:16 INFO - PROCESS | 1670 | 1464862096104 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 03:08:16 INFO - PROCESS | 1670 | 1464862096106 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:08:16 INFO - PROCESS | 1670 | 1464862096108 Marionette TRACE conn2 <- [1,486,null,{}] 03:08:16 INFO - PROCESS | 1670 | 1464862096110 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}] 03:08:16 INFO - PROCESS | 1670 | 1464862096202 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 03:08:16 INFO - PROCESS | 1670 | 1464862096207 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x1294a2800 == 50 [pid = 1670] [id = 129] 03:08:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12a9f4400) [pid = 1670] [serial = 384] [outer = 0x0] 03:08:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12bad7400) [pid = 1670] [serial = 385] [outer = 0x12a9f4400] 03:08:16 INFO - PROCESS | 1670 | 1464862096232 Marionette DEBUG loaded listener.js 03:08:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12bbba800) [pid = 1670] [serial = 386] [outer = 0x12a9f4400] 03:08:16 INFO - PROCESS | 1670 | 1464862096559 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]]]}] 03:08:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:08:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 469ms 03:08:16 INFO - PROCESS | 1670 | 1464862096575 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 03:08:16 INFO - PROCESS | 1670 | 1464862096576 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 03:08:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:08:16 INFO - PROCESS | 1670 | 1464862096578 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:08:16 INFO - PROCESS | 1670 | 1464862096579 Marionette TRACE conn2 <- [1,490,null,{}] 03:08:16 INFO - PROCESS | 1670 | 1464862096582 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}] 03:08:16 INFO - PROCESS | 1670 | 1464862096661 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 03:08:16 INFO - PROCESS | 1670 | 1464862096712 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x1298aa000 == 51 [pid = 1670] [id = 130] 03:08:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12baddc00) [pid = 1670] [serial = 387] [outer = 0x0] 03:08:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12bbbf800) [pid = 1670] [serial = 388] [outer = 0x12baddc00] 03:08:16 INFO - PROCESS | 1670 | 1464862096737 Marionette DEBUG loaded listener.js 03:08:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12bbd8400) [pid = 1670] [serial = 389] [outer = 0x12baddc00] 03:08:17 INFO - PROCESS | 1670 | 1464862097017 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]]]}] 03:08:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:08:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 468ms 03:08:17 INFO - PROCESS | 1670 | 1464862097047 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 03:08:17 INFO - PROCESS | 1670 | 1464862097048 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 03:08:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:08:17 INFO - PROCESS | 1670 | 1464862097066 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:08:17 INFO - PROCESS | 1670 | 1464862097068 Marionette TRACE conn2 <- [1,494,null,{}] 03:08:17 INFO - PROCESS | 1670 | 1464862097072 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}] 03:08:17 INFO - PROCESS | 1670 | 1464862097155 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 03:08:17 INFO - PROCESS | 1670 | 1464862097159 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b30b800 == 52 [pid = 1670] [id = 131] 03:08:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12bbdb000) [pid = 1670] [serial = 390] [outer = 0x0] 03:08:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12c01d400) [pid = 1670] [serial = 391] [outer = 0x12bbdb000] 03:08:17 INFO - PROCESS | 1670 | 1464862097183 Marionette DEBUG loaded listener.js 03:08:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12c024800) [pid = 1670] [serial = 392] [outer = 0x12bbdb000] 03:08:17 INFO - PROCESS | 1670 | 1464862097657 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]]]}] 03:08:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:08:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 624ms 03:08:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:08:17 INFO - PROCESS | 1670 | 1464862097690 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 03:08:17 INFO - PROCESS | 1670 | 1464862097692 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 03:08:17 INFO - PROCESS | 1670 | 1464862097696 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:08:17 INFO - PROCESS | 1670 | 1464862097698 Marionette TRACE conn2 <- [1,498,null,{}] 03:08:17 INFO - PROCESS | 1670 | 1464862097703 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}] 03:08:17 INFO - PROCESS | 1670 | 1464862097805 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 03:08:17 INFO - PROCESS | 1670 | 1464862097868 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x117443800 == 53 [pid = 1670] [id = 132] 03:08:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x116751800) [pid = 1670] [serial = 393] [outer = 0x0] 03:08:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x1183dd800) [pid = 1670] [serial = 394] [outer = 0x116751800] 03:08:17 INFO - PROCESS | 1670 | 1464862097900 Marionette DEBUG loaded listener.js 03:08:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x1187c4800) [pid = 1670] [serial = 395] [outer = 0x116751800] 03:08:18 INFO - PROCESS | 1670 | 1464862098328 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]]]}] 03:08:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:08:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 673ms 03:08:18 INFO - PROCESS | 1670 | 1464862098369 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 03:08:18 INFO - PROCESS | 1670 | 1464862098374 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 03:08:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:08:18 INFO - PROCESS | 1670 | 1464862098378 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:08:18 INFO - PROCESS | 1670 | 1464862098380 Marionette TRACE conn2 <- [1,502,null,{}] 03:08:18 INFO - PROCESS | 1670 | 1464862098383 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}] 03:08:18 INFO - PROCESS | 1670 | 1464862098484 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 03:08:18 INFO - PROCESS | 1670 | 1464862098546 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a03c000 == 54 [pid = 1670] [id = 133] 03:08:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x11922b800) [pid = 1670] [serial = 396] [outer = 0x0] 03:08:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x119d40800) [pid = 1670] [serial = 397] [outer = 0x11922b800] 03:08:18 INFO - PROCESS | 1670 | 1464862098576 Marionette DEBUG loaded listener.js 03:08:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x1212ab000) [pid = 1670] [serial = 398] [outer = 0x11922b800] 03:08:18 INFO - PROCESS | 1670 | 1464862098992 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]]]}] 03:08:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:08:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 671ms 03:08:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:08:19 INFO - PROCESS | 1670 | 1464862099049 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 03:08:19 INFO - PROCESS | 1670 | 1464862099051 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 03:08:19 INFO - PROCESS | 1670 | 1464862099053 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:08:19 INFO - PROCESS | 1670 | 1464862099056 Marionette TRACE conn2 <- [1,506,null,{}] 03:08:19 INFO - PROCESS | 1670 | 1464862099083 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}] 03:08:19 INFO - PROCESS | 1670 | 1464862099219 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 03:08:19 INFO - PROCESS | 1670 | 1464862099267 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b3d8800 == 55 [pid = 1670] [id = 134] 03:08:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x125a41000) [pid = 1670] [serial = 399] [outer = 0x0] 03:08:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x125dbd400) [pid = 1670] [serial = 400] [outer = 0x125a41000] 03:08:19 INFO - PROCESS | 1670 | 1464862099300 Marionette DEBUG loaded listener.js 03:08:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x126e2c400) [pid = 1670] [serial = 401] [outer = 0x125a41000] 03:08:19 INFO - PROCESS | 1670 | 1464862099738 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]]]}] 03:08:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:08:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 722ms 03:08:19 INFO - PROCESS | 1670 | 1464862099775 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 03:08:19 INFO - PROCESS | 1670 | 1464862099777 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 03:08:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:08:19 INFO - PROCESS | 1670 | 1464862099780 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:08:19 INFO - PROCESS | 1670 | 1464862099781 Marionette TRACE conn2 <- [1,510,null,{}] 03:08:19 INFO - PROCESS | 1670 | 1464862099784 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}] 03:08:19 INFO - PROCESS | 1670 | 1464862099883 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 03:08:19 INFO - PROCESS | 1670 | 1464862099944 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bb30000 == 56 [pid = 1670] [id = 135] 03:08:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x129488400) [pid = 1670] [serial = 402] [outer = 0x0] 03:08:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x12a9f9000) [pid = 1670] [serial = 403] [outer = 0x129488400] 03:08:19 INFO - PROCESS | 1670 | 1464862099974 Marionette DEBUG loaded listener.js 03:08:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x12b3bc800) [pid = 1670] [serial = 404] [outer = 0x129488400] 03:08:20 INFO - PROCESS | 1670 | 1464862100390 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]]]}] 03:08:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:08:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 669ms 03:08:20 INFO - PROCESS | 1670 | 1464862100479 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 03:08:20 INFO - PROCESS | 1670 | 1464862100480 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 03:08:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:08:20 INFO - PROCESS | 1670 | 1464862100499 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:08:20 INFO - PROCESS | 1670 | 1464862100500 Marionette TRACE conn2 <- [1,514,null,{}] 03:08:20 INFO - PROCESS | 1670 | 1464862100503 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}] 03:08:20 INFO - PROCESS | 1670 | 1464862100599 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 03:08:20 INFO - PROCESS | 1670 | 1464862100661 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x11697f800 == 57 [pid = 1670] [id = 136] 03:08:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x1122b1c00) [pid = 1670] [serial = 405] [outer = 0x0] 03:08:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x11999c400) [pid = 1670] [serial = 406] [outer = 0x1122b1c00] 03:08:20 INFO - PROCESS | 1670 | 1464862100691 Marionette DEBUG loaded listener.js 03:08:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x12bad8400) [pid = 1670] [serial = 407] [outer = 0x1122b1c00] 03:08:21 INFO - PROCESS | 1670 | 1464862101325 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]]]}] 03:08:21 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 03:08:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 870ms 03:08:21 INFO - PROCESS | 1670 | 1464862101370 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 03:08:21 INFO - PROCESS | 1670 | 1464862101374 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 03:08:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:08:21 INFO - PROCESS | 1670 | 1464862101379 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:08:21 INFO - PROCESS | 1670 | 1464862101383 Marionette TRACE conn2 <- [1,518,null,{}] 03:08:21 INFO - PROCESS | 1670 | 1464862101388 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}] 03:08:21 INFO - PROCESS | 1670 | 1464862101536 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 03:08:21 INFO - PROCESS | 1670 | 1464862101622 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x119a0e000 == 58 [pid = 1670] [id = 137] 03:08:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x1176b6400) [pid = 1670] [serial = 408] [outer = 0x0] 03:08:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x1184c8400) [pid = 1670] [serial = 409] [outer = 0x1176b6400] 03:08:21 INFO - PROCESS | 1670 | 1464862101651 Marionette DEBUG loaded listener.js 03:08:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x11927a400) [pid = 1670] [serial = 410] [outer = 0x1176b6400] 03:08:22 INFO - PROCESS | 1670 | 1464862102097 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]]]}] 03:08:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 03:08:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 776ms 03:08:22 INFO - PROCESS | 1670 | 1464862102154 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 03:08:22 INFO - PROCESS | 1670 | 1464862102157 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 03:08:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 03:08:22 INFO - PROCESS | 1670 | 1464862102162 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 03:08:22 INFO - PROCESS | 1670 | 1464862102164 Marionette TRACE conn2 <- [1,522,null,{}] 03:08:22 INFO - PROCESS | 1670 | 1464862102166 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}] 03:08:22 INFO - PROCESS | 1670 | 1464862102261 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 03:08:22 INFO - PROCESS | 1670 | 1464862102312 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x1182df800 == 59 [pid = 1670] [id = 138] 03:08:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x119d39c00) [pid = 1670] [serial = 411] [outer = 0x0] 03:08:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x1212a3c00) [pid = 1670] [serial = 412] [outer = 0x119d39c00] 03:08:22 INFO - PROCESS | 1670 | 1464862102340 Marionette DEBUG loaded listener.js 03:08:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x1235a0000) [pid = 1670] [serial = 413] [outer = 0x119d39c00] 03:08:22 INFO - PROCESS | 1670 | --DOCSHELL 0x125fe0000 == 58 [pid = 1670] [id = 80] 03:08:22 INFO - PROCESS | 1670 | --DOCSHELL 0x1298aa000 == 57 [pid = 1670] [id = 130] 03:08:22 INFO - PROCESS | 1670 | --DOCSHELL 0x1294a2800 == 56 [pid = 1670] [id = 129] 03:08:22 INFO - PROCESS | 1670 | --DOCSHELL 0x11a0c3000 == 55 [pid = 1670] [id = 128] 03:08:22 INFO - PROCESS | 1670 | --DOCSHELL 0x125ae4000 == 54 [pid = 1670] [id = 127] 03:08:22 INFO - PROCESS | 1670 | --DOCSHELL 0x123ec4000 == 53 [pid = 1670] [id = 126] 03:08:22 INFO - PROCESS | 1670 | --DOCSHELL 0x12362e800 == 52 [pid = 1670] [id = 125] 03:08:22 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x126e1d800) [pid = 1670] [serial = 304] [outer = 0x0] [url = about:blank] 03:08:22 INFO - PROCESS | 1670 | --DOCSHELL 0x11661b800 == 51 [pid = 1670] [id = 124] 03:08:22 INFO - PROCESS | 1670 | --DOCSHELL 0x113316800 == 50 [pid = 1670] [id = 123] 03:08:22 INFO - PROCESS | 1670 | --DOCSHELL 0x119a0a000 == 49 [pid = 1670] [id = 122] 03:08:22 INFO - PROCESS | 1670 | --DOCSHELL 0x119041000 == 48 [pid = 1670] [id = 121] 03:08:22 INFO - PROCESS | 1670 | --DOCSHELL 0x116f9e800 == 47 [pid = 1670] [id = 120] 03:08:22 INFO - PROCESS | 1670 | --DOCSHELL 0x116990800 == 46 [pid = 1670] [id = 119] 03:08:22 INFO - PROCESS | 1670 | --DOCSHELL 0x11694b800 == 45 [pid = 1670] [id = 118] 03:08:22 INFO - PROCESS | 1670 | --DOCSHELL 0x12129b000 == 44 [pid = 1670] [id = 116] 03:08:22 INFO - PROCESS | 1670 | --DOCSHELL 0x1182e8800 == 43 [pid = 1670] [id = 115] 03:08:22 INFO - PROCESS | 1670 | 1464862102716 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]]]}] 03:08:22 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x125d31000) [pid = 1670] [serial = 193] [outer = 0x0] [url = about:blank] 03:08:22 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x1172bbc00) [pid = 1670] [serial = 196] [outer = 0x0] [url = about:blank] 03:08:22 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x12948c400) [pid = 1670] [serial = 325] [outer = 0x0] [url = about:blank] 03:08:22 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x12a995800) [pid = 1670] [serial = 328] [outer = 0x0] [url = about:blank] 03:08:22 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x1184c3c00) [pid = 1670] [serial = 313] [outer = 0x0] [url = about:blank] 03:08:22 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x119028800) [pid = 1670] [serial = 314] [outer = 0x0] [url = about:blank] 03:08:22 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x1212a7400) [pid = 1670] [serial = 316] [outer = 0x0] [url = about:blank] 03:08:22 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x12349ec00) [pid = 1670] [serial = 317] [outer = 0x0] [url = about:blank] 03:08:22 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x1295f9800) [pid = 1670] [serial = 308] [outer = 0x0] [url = about:blank] 03:08:22 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x128d59400) [pid = 1670] [serial = 307] [outer = 0x0] [url = about:blank] 03:08:22 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x124f6ac00) [pid = 1670] [serial = 322] [outer = 0x0] [url = about:blank] 03:08:22 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x12b238800) [pid = 1670] [serial = 332] [outer = 0x0] [url = about:blank] 03:08:22 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x1212a9000) [pid = 1670] [serial = 301] [outer = 0x0] [url = about:blank] 03:08:22 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x12acc7800) [pid = 1670] [serial = 331] [outer = 0x0] [url = about:blank] 03:08:22 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x11860b000) [pid = 1670] [serial = 298] [outer = 0x0] [url = about:blank] 03:08:22 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x1242d6800) [pid = 1670] [serial = 319] [outer = 0x0] [url = about:blank] 03:08:22 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x1248bac00) [pid = 1670] [serial = 320] [outer = 0x0] [url = about:blank] 03:08:22 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x114fea000) [pid = 1670] [serial = 295] [outer = 0x0] [url = about:blank] 03:08:22 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x1176b6000) [pid = 1670] [serial = 311] [outer = 0x0] [url = about:blank] 03:08:22 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x116a79c00) [pid = 1670] [serial = 310] [outer = 0x0] [url = about:blank] 03:08:22 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x12b3bf400) [pid = 1670] [serial = 338] [outer = 0x0] [url = about:blank] 03:08:22 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x1164ef000) [pid = 1670] [serial = 334] [outer = 0x0] [url = about:blank] 03:08:22 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x119d34000) [pid = 1670] [serial = 335] [outer = 0x0] [url = about:blank] 03:08:22 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12a9f6000) [pid = 1670] [serial = 329] [outer = 0x0] [url = about:blank] 03:08:22 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x12a8fe000) [pid = 1670] [serial = 326] [outer = 0x0] [url = about:blank] 03:08:22 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x1295f9400) [pid = 1670] [serial = 337] [outer = 0x0] [url = about:blank] 03:08:22 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x126b0b400) [pid = 1670] [serial = 323] [outer = 0x0] [url = about:blank] 03:08:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 03:08:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 571ms 03:08:22 INFO - PROCESS | 1670 | 1464862102738 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 03:08:22 INFO - PROCESS | 1670 | 1464862102740 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 03:08:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 03:08:22 INFO - PROCESS | 1670 | 1464862102742 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 03:08:22 INFO - PROCESS | 1670 | 1464862102744 Marionette TRACE conn2 <- [1,526,null,{}] 03:08:22 INFO - PROCESS | 1670 | 1464862102754 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}] 03:08:22 INFO - PROCESS | 1670 | 1464862102833 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 03:08:22 INFO - PROCESS | 1670 | 1464862102841 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x1182e2800 == 44 [pid = 1670] [id = 139] 03:08:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1242d1000) [pid = 1670] [serial = 414] [outer = 0x0] 03:08:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12470b800) [pid = 1670] [serial = 415] [outer = 0x1242d1000] 03:08:22 INFO - PROCESS | 1670 | 1464862102869 Marionette DEBUG loaded listener.js 03:08:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x124f25400) [pid = 1670] [serial = 416] [outer = 0x1242d1000] 03:08:23 INFO - PROCESS | 1670 | 1464862103236 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]]]}] 03:08:23 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 03:08:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 521ms 03:08:23 INFO - PROCESS | 1670 | 1464862103264 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 03:08:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 03:08:23 INFO - PROCESS | 1670 | 1464862103270 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 03:08:23 INFO - PROCESS | 1670 | 1464862103274 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 03:08:23 INFO - PROCESS | 1670 | 1464862103276 Marionette TRACE conn2 <- [1,530,null,{}] 03:08:23 INFO - PROCESS | 1670 | 1464862103290 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}] 03:08:23 INFO - PROCESS | 1670 | 1464862103415 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 03:08:23 INFO - PROCESS | 1670 | 1464862103425 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a045000 == 45 [pid = 1670] [id = 140] 03:08:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x125a40c00) [pid = 1670] [serial = 417] [outer = 0x0] 03:08:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x126e1e400) [pid = 1670] [serial = 418] [outer = 0x125a40c00] 03:08:23 INFO - PROCESS | 1670 | 1464862103466 Marionette DEBUG loaded listener.js 03:08:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x128d57400) [pid = 1670] [serial = 419] [outer = 0x125a40c00] 03:08:23 INFO - PROCESS | 1670 | 1464862103958 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"]]]}] 03:08:23 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 03:08:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 03:08:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 03:08:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:08:23 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 03:08:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 03:08:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:08:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:08:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 03:08:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:08:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 724ms 03:08:24 INFO - PROCESS | 1670 | 1464862103998 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 03:08:24 INFO - PROCESS | 1670 | 1464862103999 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 03:08:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 03:08:24 INFO - PROCESS | 1670 | 1464862104007 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 03:08:24 INFO - PROCESS | 1670 | 1464862104008 Marionette TRACE conn2 <- [1,534,null,{}] 03:08:24 INFO - PROCESS | 1670 | 1464862104010 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}] 03:08:24 INFO - PROCESS | 1670 | 1464862104110 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 03:08:24 INFO - PROCESS | 1670 | 1464862104118 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x123b69000 == 46 [pid = 1670] [id = 141] 03:08:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x1295f0000) [pid = 1670] [serial = 420] [outer = 0x0] 03:08:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x1295fac00) [pid = 1670] [serial = 421] [outer = 0x1295f0000] 03:08:24 INFO - PROCESS | 1670 | 1464862104145 Marionette DEBUG loaded listener.js 03:08:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12a9f0800) [pid = 1670] [serial = 422] [outer = 0x1295f0000] 03:08:24 INFO - PROCESS | 1670 | 1464862104478 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]]]}] 03:08:24 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 03:08:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 518ms 03:08:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 03:08:24 INFO - PROCESS | 1670 | 1464862104538 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 03:08:24 INFO - PROCESS | 1670 | 1464862104539 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 03:08:24 INFO - PROCESS | 1670 | 1464862104541 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 03:08:24 INFO - PROCESS | 1670 | 1464862104542 Marionette TRACE conn2 <- [1,538,null,{}] 03:08:24 INFO - PROCESS | 1670 | 1464862104544 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}] 03:08:24 INFO - PROCESS | 1670 | 1464862104661 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 03:08:24 INFO - PROCESS | 1670 | 1464862104677 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x124f29000 == 47 [pid = 1670] [id = 142] 03:08:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x1295f1000) [pid = 1670] [serial = 423] [outer = 0x0] 03:08:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12b22e800) [pid = 1670] [serial = 424] [outer = 0x1295f1000] 03:08:24 INFO - PROCESS | 1670 | 1464862104710 Marionette DEBUG loaded listener.js 03:08:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x12bbde800) [pid = 1670] [serial = 425] [outer = 0x1295f1000] 03:08:25 INFO - PROCESS | 1670 | 1464862105046 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]]]}] 03:08:25 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. 03:08:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 518ms 03:08:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 03:08:25 INFO - PROCESS | 1670 | 1464862105060 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 03:08:25 INFO - PROCESS | 1670 | 1464862105061 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 03:08:25 INFO - PROCESS | 1670 | 1464862105063 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 03:08:25 INFO - PROCESS | 1670 | 1464862105074 Marionette TRACE conn2 <- [1,542,null,{}] 03:08:25 INFO - PROCESS | 1670 | 1464862105077 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}] 03:08:25 INFO - PROCESS | 1670 | 1464862105170 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 03:08:25 INFO - PROCESS | 1670 | 1464862105181 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x129037800 == 48 [pid = 1670] [id = 143] 03:08:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12a9f2c00) [pid = 1670] [serial = 426] [outer = 0x0] 03:08:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x12c020800) [pid = 1670] [serial = 427] [outer = 0x12a9f2c00] 03:08:25 INFO - PROCESS | 1670 | 1464862105207 Marionette DEBUG loaded listener.js 03:08:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x12c02bc00) [pid = 1670] [serial = 428] [outer = 0x12a9f2c00] 03:08:25 INFO - PROCESS | 1670 | 1464862105541 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]]]}] 03:08:25 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. 03:08:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 527ms 03:08:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 03:08:25 INFO - PROCESS | 1670 | 1464862105604 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 03:08:25 INFO - PROCESS | 1670 | 1464862105605 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 03:08:25 INFO - PROCESS | 1670 | 1464862105607 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 03:08:25 INFO - PROCESS | 1670 | 1464862105608 Marionette TRACE conn2 <- [1,546,null,{}] 03:08:25 INFO - PROCESS | 1670 | 1464862105610 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}] 03:08:25 INFO - PROCESS | 1670 | 1464862105712 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 03:08:25 INFO - PROCESS | 1670 | 1464862105755 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a6d0800 == 49 [pid = 1670] [id = 144] 03:08:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12c028400) [pid = 1670] [serial = 429] [outer = 0x0] 03:08:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12c041800) [pid = 1670] [serial = 430] [outer = 0x12c028400] 03:08:25 INFO - PROCESS | 1670 | 1464862105783 Marionette DEBUG loaded listener.js 03:08:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x12c04a800) [pid = 1670] [serial = 431] [outer = 0x12c028400] 03:08:26 INFO - PROCESS | 1670 | 1464862106131 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]]]}] 03:08:26 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 03:08:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 568ms 03:08:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 03:08:26 INFO - PROCESS | 1670 | 1464862106176 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 03:08:26 INFO - PROCESS | 1670 | 1464862106177 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 03:08:26 INFO - PROCESS | 1670 | 1464862106179 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 03:08:26 INFO - PROCESS | 1670 | 1464862106180 Marionette TRACE conn2 <- [1,550,null,{}] 03:08:26 INFO - PROCESS | 1670 | 1464862106185 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}] 03:08:26 INFO - PROCESS | 1670 | 1464862106297 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 03:08:26 INFO - PROCESS | 1670 | 1464862106347 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ac4b800 == 50 [pid = 1670] [id = 145] 03:08:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x12c049000) [pid = 1670] [serial = 432] [outer = 0x0] 03:08:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x12c80d800) [pid = 1670] [serial = 433] [outer = 0x12c049000] 03:08:26 INFO - PROCESS | 1670 | 1464862106379 Marionette DEBUG loaded listener.js 03:08:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x12c815000) [pid = 1670] [serial = 434] [outer = 0x12c049000] 03:08:26 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x11844c400) [pid = 1670] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 03:08:26 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x119429400) [pid = 1670] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:08:26 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x12300c000) [pid = 1670] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:08:26 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x1130d9c00) [pid = 1670] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 03:08:26 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x129138000) [pid = 1670] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 03:08:26 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x1212a2400) [pid = 1670] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 03:08:26 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x1176a8000) [pid = 1670] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 03:08:26 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x1133a5c00) [pid = 1670] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:08:26 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x125dbb400) [pid = 1670] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:08:26 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x124f6fc00) [pid = 1670] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:08:26 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x128d58800) [pid = 1670] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 03:08:26 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x11844b400) [pid = 1670] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 03:08:26 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x123936000) [pid = 1670] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 03:08:26 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x12a9f5c00) [pid = 1670] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 03:08:26 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x129492000) [pid = 1670] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 03:08:26 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x112d80000) [pid = 1670] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 03:08:26 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x11674e000) [pid = 1670] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 03:08:26 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x118449000) [pid = 1670] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 03:08:26 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x1194f1400) [pid = 1670] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 03:08:26 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x119fab000) [pid = 1670] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 03:08:26 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12a9f4400) [pid = 1670] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 03:08:26 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12baddc00) [pid = 1670] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 03:08:26 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x124f69800) [pid = 1670] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 03:08:26 INFO - PROCESS | 1670 | 1464862106844 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]]]}] 03:08:26 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. 03:08:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 673ms 03:08:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 03:08:26 INFO - PROCESS | 1670 | 1464862106853 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 03:08:26 INFO - PROCESS | 1670 | 1464862106854 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 03:08:26 INFO - PROCESS | 1670 | 1464862106856 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 03:08:26 INFO - PROCESS | 1670 | 1464862106857 Marionette TRACE conn2 <- [1,554,null,{}] 03:08:26 INFO - PROCESS | 1670 | 1464862106859 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}] 03:08:26 INFO - PROCESS | 1670 | 1464862106949 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 03:08:26 INFO - PROCESS | 1670 | 1464862106957 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x123625000 == 51 [pid = 1670] [id = 146] 03:08:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x118443000) [pid = 1670] [serial = 435] [outer = 0x0] 03:08:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x118606400) [pid = 1670] [serial = 436] [outer = 0x118443000] 03:08:26 INFO - PROCESS | 1670 | 1464862106984 Marionette DEBUG loaded listener.js 03:08:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1212aa400) [pid = 1670] [serial = 437] [outer = 0x118443000] 03:08:27 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:08:27 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:08:27 INFO - PROCESS | 1670 | 1464862107386 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]]]}] 03:08:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 03:08:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 569ms 03:08:27 INFO - PROCESS | 1670 | 1464862107426 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 03:08:27 INFO - PROCESS | 1670 | 1464862107427 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 03:08:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 03:08:27 INFO - PROCESS | 1670 | 1464862107430 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 03:08:27 INFO - PROCESS | 1670 | 1464862107431 Marionette TRACE conn2 <- [1,558,null,{}] 03:08:27 INFO - PROCESS | 1670 | 1464862107434 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}] 03:08:27 INFO - PROCESS | 1670 | 1464862107528 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 03:08:27 INFO - PROCESS | 1670 | 1464862107533 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x12be77800 == 52 [pid = 1670] [id = 147] 03:08:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x11860a400) [pid = 1670] [serial = 438] [outer = 0x0] 03:08:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12a8f2800) [pid = 1670] [serial = 439] [outer = 0x11860a400] 03:08:27 INFO - PROCESS | 1670 | 1464862107562 Marionette DEBUG loaded listener.js 03:08:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12c819400) [pid = 1670] [serial = 440] [outer = 0x11860a400] 03:08:27 INFO - PROCESS | 1670 | 1464862107895 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]]]}] 03:08:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 03:08:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 519ms 03:08:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 03:08:27 INFO - PROCESS | 1670 | 1464862107949 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 03:08:27 INFO - PROCESS | 1670 | 1464862107951 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 03:08:27 INFO - PROCESS | 1670 | 1464862107953 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 03:08:27 INFO - PROCESS | 1670 | 1464862107954 Marionette TRACE conn2 <- [1,562,null,{}] 03:08:27 INFO - PROCESS | 1670 | 1464862107956 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}] 03:08:28 INFO - PROCESS | 1670 | 1464862108039 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 03:08:28 INFO - PROCESS | 1670 | 1464862108089 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c413800 == 53 [pid = 1670] [id = 148] 03:08:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x128cde400) [pid = 1670] [serial = 441] [outer = 0x0] 03:08:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x128ce6c00) [pid = 1670] [serial = 442] [outer = 0x128cde400] 03:08:28 INFO - PROCESS | 1670 | 1464862108114 Marionette DEBUG loaded listener.js 03:08:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x128cec400) [pid = 1670] [serial = 443] [outer = 0x128cde400] 03:08:28 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:08:28 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:08:28 INFO - PROCESS | 1670 | 1464862108386 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]]]}] 03:08:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 03:08:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 469ms 03:08:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 03:08:28 INFO - PROCESS | 1670 | 1464862108424 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 03:08:28 INFO - PROCESS | 1670 | 1464862108425 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 03:08:28 INFO - PROCESS | 1670 | 1464862108427 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 03:08:28 INFO - PROCESS | 1670 | 1464862108429 Marionette TRACE conn2 <- [1,566,null,{}] 03:08:28 INFO - PROCESS | 1670 | 1464862108431 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}] 03:08:28 INFO - PROCESS | 1670 | 1464862108528 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 03:08:28 INFO - PROCESS | 1670 | 1464862108531 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c6eb800 == 54 [pid = 1670] [id = 149] 03:08:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x128cec800) [pid = 1670] [serial = 444] [outer = 0x0] 03:08:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12cc52400) [pid = 1670] [serial = 445] [outer = 0x128cec800] 03:08:28 INFO - PROCESS | 1670 | 1464862108555 Marionette DEBUG loaded listener.js 03:08:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12cc57800) [pid = 1670] [serial = 446] [outer = 0x128cec800] 03:08:28 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:08:29 INFO - PROCESS | 1670 | 1464862109051 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]]]}] 03:08:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 03:08:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 670ms 03:08:29 INFO - PROCESS | 1670 | 1464862109099 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 03:08:29 INFO - PROCESS | 1670 | 1464862109101 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 03:08:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 03:08:29 INFO - PROCESS | 1670 | 1464862109105 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 03:08:29 INFO - PROCESS | 1670 | 1464862109108 Marionette TRACE conn2 <- [1,570,null,{}] 03:08:29 INFO - PROCESS | 1670 | 1464862109112 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}] 03:08:29 INFO - PROCESS | 1670 | 1464862109217 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 03:08:29 INFO - PROCESS | 1670 | 1464862109270 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x11805e800 == 55 [pid = 1670] [id = 150] 03:08:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x1127e7000) [pid = 1670] [serial = 447] [outer = 0x0] 03:08:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x1127eb400) [pid = 1670] [serial = 448] [outer = 0x1127e7000] 03:08:29 INFO - PROCESS | 1670 | 1464862109302 Marionette DEBUG loaded listener.js 03:08:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x114fea000) [pid = 1670] [serial = 449] [outer = 0x1127e7000] 03:08:29 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:08:29 INFO - PROCESS | 1670 | 1464862109730 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]]]}] 03:08:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 03:08:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 671ms 03:08:29 INFO - PROCESS | 1670 | 1464862109777 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 03:08:29 INFO - PROCESS | 1670 | 1464862109781 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 03:08:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 03:08:29 INFO - PROCESS | 1670 | 1464862109785 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 03:08:29 INFO - PROCESS | 1670 | 1464862109787 Marionette TRACE conn2 <- [1,574,null,{}] 03:08:29 INFO - PROCESS | 1670 | 1464862109790 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}] 03:08:29 INFO - PROCESS | 1670 | 1464862109894 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 03:08:29 INFO - PROCESS | 1670 | 1464862109981 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x123629000 == 56 [pid = 1670] [id = 151] 03:08:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x11843fc00) [pid = 1670] [serial = 450] [outer = 0x0] 03:08:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x1187c5800) [pid = 1670] [serial = 451] [outer = 0x11843fc00] 03:08:30 INFO - PROCESS | 1670 | 1464862110024 Marionette DEBUG loaded listener.js 03:08:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x1195cbc00) [pid = 1670] [serial = 452] [outer = 0x11843fc00] 03:08:30 INFO - PROCESS | 1670 | 1464862110456 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]]]}] 03:08:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 03:08:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 719ms 03:08:30 INFO - PROCESS | 1670 | 1464862110505 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 03:08:30 INFO - PROCESS | 1670 | 1464862110507 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 03:08:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 03:08:30 INFO - PROCESS | 1670 | 1464862110509 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 03:08:30 INFO - PROCESS | 1670 | 1464862110512 Marionette TRACE conn2 <- [1,578,null,{}] 03:08:30 INFO - PROCESS | 1670 | 1464862110520 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}] 03:08:30 INFO - PROCESS | 1670 | 1464862110626 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 03:08:30 INFO - PROCESS | 1670 | 1464862110690 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c41a800 == 57 [pid = 1670] [id = 152] 03:08:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x119fad400) [pid = 1670] [serial = 453] [outer = 0x0] 03:08:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x124f1b800) [pid = 1670] [serial = 454] [outer = 0x119fad400] 03:08:30 INFO - PROCESS | 1670 | 1464862110722 Marionette DEBUG loaded listener.js 03:08:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x125dc9800) [pid = 1670] [serial = 455] [outer = 0x119fad400] 03:08:31 INFO - PROCESS | 1670 | 1464862111141 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]]]}] 03:08:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 03:08:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 671ms 03:08:31 INFO - PROCESS | 1670 | 1464862111181 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 03:08:31 INFO - PROCESS | 1670 | 1464862111183 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 03:08:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 03:08:31 INFO - PROCESS | 1670 | 1464862111185 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 03:08:31 INFO - PROCESS | 1670 | 1464862111187 Marionette TRACE conn2 <- [1,582,null,{}] 03:08:31 INFO - PROCESS | 1670 | 1464862111189 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}] 03:08:31 INFO - PROCESS | 1670 | 1464862111308 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 03:08:31 INFO - PROCESS | 1670 | 1464862111359 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c9dd000 == 58 [pid = 1670] [id = 153] 03:08:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x128ce1c00) [pid = 1670] [serial = 456] [outer = 0x0] 03:08:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x12948c400) [pid = 1670] [serial = 457] [outer = 0x128ce1c00] 03:08:31 INFO - PROCESS | 1670 | 1464862111389 Marionette DEBUG loaded listener.js 03:08:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x12acc2400) [pid = 1670] [serial = 458] [outer = 0x128ce1c00] 03:08:31 INFO - PROCESS | 1670 | 1464862111830 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]]]}] 03:08:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 03:08:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 669ms 03:08:31 INFO - PROCESS | 1670 | 1464862111857 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 03:08:31 INFO - PROCESS | 1670 | 1464862111859 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 03:08:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 03:08:31 INFO - PROCESS | 1670 | 1464862111862 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 03:08:31 INFO - PROCESS | 1670 | 1464862111865 Marionette TRACE conn2 <- [1,586,null,{}] 03:08:31 INFO - PROCESS | 1670 | 1464862111868 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}] 03:08:32 INFO - PROCESS | 1670 | 1464862112016 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 03:08:32 INFO - PROCESS | 1670 | 1464862112134 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cd36000 == 59 [pid = 1670] [id = 154] 03:08:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x129493400) [pid = 1670] [serial = 459] [outer = 0x0] 03:08:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x12b3be800) [pid = 1670] [serial = 460] [outer = 0x129493400] 03:08:32 INFO - PROCESS | 1670 | 1464862112167 Marionette DEBUG loaded listener.js 03:08:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x12bbb4800) [pid = 1670] [serial = 461] [outer = 0x129493400] 03:08:32 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:08:32 INFO - PROCESS | 1670 | 1464862112680 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]]]}] 03:08:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 03:08:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 870ms 03:08:32 INFO - PROCESS | 1670 | 1464862112734 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 03:08:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 03:08:32 INFO - PROCESS | 1670 | 1464862112736 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 03:08:32 INFO - PROCESS | 1670 | 1464862112740 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 03:08:32 INFO - PROCESS | 1670 | 1464862112742 Marionette TRACE conn2 <- [1,590,null,{}] 03:08:32 INFO - PROCESS | 1670 | 1464862112745 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}] 03:08:32 INFO - PROCESS | 1670 | 1464862112919 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 03:08:33 INFO - PROCESS | 1670 | 1464862113171 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x117462800 == 60 [pid = 1670] [id = 155] 03:08:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x1127e0800) [pid = 1670] [serial = 462] [outer = 0x0] 03:08:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x1127e3c00) [pid = 1670] [serial = 463] [outer = 0x1127e0800] 03:08:33 INFO - PROCESS | 1670 | 1464862113221 Marionette DEBUG loaded listener.js 03:08:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x112d89c00) [pid = 1670] [serial = 464] [outer = 0x1127e0800] 03:08:33 INFO - PROCESS | 1670 | 1464862113687 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]]]}] 03:08:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 03:08:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 971ms 03:08:33 INFO - PROCESS | 1670 | 1464862113711 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 03:08:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 03:08:33 INFO - PROCESS | 1670 | 1464862113713 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 03:08:33 INFO - PROCESS | 1670 | 1464862113716 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 03:08:33 INFO - PROCESS | 1670 | 1464862113720 Marionette TRACE conn2 <- [1,594,null,{}] 03:08:33 INFO - PROCESS | 1670 | 1464862113724 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}] 03:08:33 INFO - PROCESS | 1670 | 1464862113810 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 03:08:33 INFO - PROCESS | 1670 | 1464862113854 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e08800 == 61 [pid = 1670] [id = 156] 03:08:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x116968400) [pid = 1670] [serial = 465] [outer = 0x0] 03:08:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x1176a7400) [pid = 1670] [serial = 466] [outer = 0x116968400] 03:08:33 INFO - PROCESS | 1670 | 1464862113886 Marionette DEBUG loaded listener.js 03:08:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x118449000) [pid = 1670] [serial = 467] [outer = 0x116968400] 03:08:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12c413800 == 60 [pid = 1670] [id = 148] 03:08:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12be77800 == 59 [pid = 1670] [id = 147] 03:08:34 INFO - PROCESS | 1670 | --DOCSHELL 0x123625000 == 58 [pid = 1670] [id = 146] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x12c01d400) [pid = 1670] [serial = 391] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | 1464862114534 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]]]}] 03:08:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12ac4b800 == 57 [pid = 1670] [id = 145] 03:08:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12a6d0800 == 56 [pid = 1670] [id = 144] 03:08:34 INFO - PROCESS | 1670 | --DOCSHELL 0x129037800 == 55 [pid = 1670] [id = 143] 03:08:34 INFO - PROCESS | 1670 | --DOCSHELL 0x124f29000 == 54 [pid = 1670] [id = 142] 03:08:34 INFO - PROCESS | 1670 | --DOCSHELL 0x123b69000 == 53 [pid = 1670] [id = 141] 03:08:34 INFO - PROCESS | 1670 | --DOCSHELL 0x11a045000 == 52 [pid = 1670] [id = 140] 03:08:34 INFO - PROCESS | 1670 | --DOCSHELL 0x1182e2800 == 51 [pid = 1670] [id = 139] 03:08:34 INFO - PROCESS | 1670 | --DOCSHELL 0x1182df800 == 50 [pid = 1670] [id = 138] 03:08:34 INFO - PROCESS | 1670 | --DOCSHELL 0x119a0e000 == 49 [pid = 1670] [id = 137] 03:08:34 INFO - PROCESS | 1670 | --DOCSHELL 0x11a03c000 == 48 [pid = 1670] [id = 133] 03:08:34 INFO - PROCESS | 1670 | --DOCSHELL 0x117443800 == 47 [pid = 1670] [id = 132] 03:08:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 03:08:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 874ms 03:08:34 INFO - PROCESS | 1670 | 1464862114594 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 03:08:34 INFO - PROCESS | 1670 | 1464862114597 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 03:08:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 03:08:34 INFO - PROCESS | 1670 | 1464862114603 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 03:08:34 INFO - PROCESS | 1670 | 1464862114605 Marionette TRACE conn2 <- [1,598,null,{}] 03:08:34 INFO - PROCESS | 1670 | 1464862114608 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}] 03:08:34 INFO - PROCESS | 1670 | 1464862114695 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 03:08:34 INFO - PROCESS | 1670 | 1464862114701 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x116ae1000 == 48 [pid = 1670] [id = 157] 03:08:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x119428000) [pid = 1670] [serial = 468] [outer = 0x0] 03:08:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x1195bdc00) [pid = 1670] [serial = 469] [outer = 0x119428000] 03:08:34 INFO - PROCESS | 1670 | 1464862114730 Marionette DEBUG loaded listener.js 03:08:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x119d3b400) [pid = 1670] [serial = 470] [outer = 0x119428000] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x1295f1400) [pid = 1670] [serial = 239] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x129494c00) [pid = 1670] [serial = 373] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x1195bc400) [pid = 1670] [serial = 358] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x119d36000) [pid = 1670] [serial = 359] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x12428d800) [pid = 1670] [serial = 364] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x12476b400) [pid = 1670] [serial = 365] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x12accd000) [pid = 1670] [serial = 379] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x119fb0000) [pid = 1670] [serial = 346] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x12a8fb400) [pid = 1670] [serial = 376] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x117464800) [pid = 1670] [serial = 353] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x116193c00) [pid = 1670] [serial = 352] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x1184c1800) [pid = 1670] [serial = 343] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x119faa000) [pid = 1670] [serial = 382] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x119023400) [pid = 1670] [serial = 356] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x118605800) [pid = 1670] [serial = 355] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x125a39800) [pid = 1670] [serial = 349] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x12bad8800) [pid = 1670] [serial = 340] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x12bbba400) [pid = 1670] [serial = 341] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x1212a8800) [pid = 1670] [serial = 361] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x12375d800) [pid = 1670] [serial = 362] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x12b237c00) [pid = 1670] [serial = 380] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x12bad7400) [pid = 1670] [serial = 385] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x12bbd8400) [pid = 1670] [serial = 389] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12a9eec00) [pid = 1670] [serial = 377] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12bbbf800) [pid = 1670] [serial = 388] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x129716000) [pid = 1670] [serial = 374] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x12bbba800) [pid = 1670] [serial = 386] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12909cc00) [pid = 1670] [serial = 371] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12b23b400) [pid = 1670] [serial = 383] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x125f87000) [pid = 1670] [serial = 368] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x128d54000) [pid = 1670] [serial = 305] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x119024400) [pid = 1670] [serial = 245] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x119fb6800) [pid = 1670] [serial = 248] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x1239c4400) [pid = 1670] [serial = 251] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x117128c00) [pid = 1670] [serial = 242] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x123609800) [pid = 1670] [serial = 302] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x11922c400) [pid = 1670] [serial = 299] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1172b8000) [pid = 1670] [serial = 296] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x126b0dc00) [pid = 1670] [serial = 370] [outer = 0x0] [url = about:blank] 03:08:34 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x125a3b400) [pid = 1670] [serial = 367] [outer = 0x0] [url = about:blank] 03:08:35 INFO - PROCESS | 1670 | 1464862115104 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]]]}] 03:08:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 03:08:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 522ms 03:08:35 INFO - PROCESS | 1670 | 1464862115123 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 03:08:35 INFO - PROCESS | 1670 | 1464862115125 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 03:08:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 03:08:35 INFO - PROCESS | 1670 | 1464862115128 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 03:08:35 INFO - PROCESS | 1670 | 1464862115133 Marionette TRACE conn2 <- [1,602,null,{}] 03:08:35 INFO - PROCESS | 1670 | 1464862115141 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}] 03:08:35 INFO - PROCESS | 1670 | 1464862115223 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 03:08:35 INFO - PROCESS | 1670 | 1464862115272 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x11904b800 == 49 [pid = 1670] [id = 158] 03:08:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x119024400) [pid = 1670] [serial = 471] [outer = 0x0] 03:08:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x119d3f800) [pid = 1670] [serial = 472] [outer = 0x119024400] 03:08:35 INFO - PROCESS | 1670 | 1464862115299 Marionette DEBUG loaded listener.js 03:08:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12375d400) [pid = 1670] [serial = 473] [outer = 0x119024400] 03:08:35 INFO - PROCESS | 1670 | 1464862115589 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]]]}] 03:08:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 03:08:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 478ms 03:08:35 INFO - PROCESS | 1670 | 1464862115609 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 03:08:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 03:08:35 INFO - PROCESS | 1670 | 1464862115611 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 03:08:35 INFO - PROCESS | 1670 | 1464862115613 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 03:08:35 INFO - PROCESS | 1670 | 1464862115615 Marionette TRACE conn2 <- [1,606,null,{}] 03:08:35 INFO - PROCESS | 1670 | 1464862115623 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}] 03:08:35 INFO - PROCESS | 1670 | 1464862115723 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 03:08:35 INFO - PROCESS | 1670 | 1464862115728 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a0c2000 == 50 [pid = 1670] [id = 159] 03:08:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x1239ca800) [pid = 1670] [serial = 474] [outer = 0x0] 03:08:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x1245a6000) [pid = 1670] [serial = 475] [outer = 0x1239ca800] 03:08:35 INFO - PROCESS | 1670 | 1464862115750 Marionette DEBUG loaded listener.js 03:08:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x125a39800) [pid = 1670] [serial = 476] [outer = 0x1239ca800] 03:08:36 INFO - PROCESS | 1670 | 1464862116175 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]]]}] 03:08:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 03:08:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 571ms 03:08:36 INFO - PROCESS | 1670 | 1464862116189 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 03:08:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 03:08:36 INFO - PROCESS | 1670 | 1464862116191 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 03:08:36 INFO - PROCESS | 1670 | 1464862116194 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 03:08:36 INFO - PROCESS | 1670 | 1464862116196 Marionette TRACE conn2 <- [1,610,null,{}] 03:08:36 INFO - PROCESS | 1670 | 1464862116200 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}] 03:08:36 INFO - PROCESS | 1670 | 1464862116321 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 03:08:36 INFO - PROCESS | 1670 | 1464862116328 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x116996000 == 51 [pid = 1670] [id = 160] 03:08:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x126868800) [pid = 1670] [serial = 477] [outer = 0x0] 03:08:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x126b0fc00) [pid = 1670] [serial = 478] [outer = 0x126868800] 03:08:36 INFO - PROCESS | 1670 | 1464862116381 Marionette DEBUG loaded listener.js 03:08:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x128ced800) [pid = 1670] [serial = 479] [outer = 0x126868800] 03:08:36 INFO - PROCESS | 1670 | 1464862116836 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]]]}] 03:08:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 03:08:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 670ms 03:08:36 INFO - PROCESS | 1670 | 1464862116865 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 03:08:36 INFO - PROCESS | 1670 | 1464862116866 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 03:08:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 03:08:36 INFO - PROCESS | 1670 | 1464862116876 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 03:08:36 INFO - PROCESS | 1670 | 1464862116877 Marionette TRACE conn2 <- [1,614,null,{}] 03:08:36 INFO - PROCESS | 1670 | 1464862116879 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}] 03:08:36 INFO - PROCESS | 1670 | 1464862116986 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 03:08:36 INFO - PROCESS | 1670 | 1464862116991 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x123b6d800 == 52 [pid = 1670] [id = 161] 03:08:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x128d51000) [pid = 1670] [serial = 480] [outer = 0x0] 03:08:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x128d55000) [pid = 1670] [serial = 481] [outer = 0x128d51000] 03:08:37 INFO - PROCESS | 1670 | 1464862117016 Marionette DEBUG loaded listener.js 03:08:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x115c8b400) [pid = 1670] [serial = 482] [outer = 0x128d51000] 03:08:37 INFO - PROCESS | 1670 | 1464862117374 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]]]}] 03:08:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 03:08:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 519ms 03:08:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 03:08:37 INFO - PROCESS | 1670 | 1464862117396 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 03:08:37 INFO - PROCESS | 1670 | 1464862117397 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 03:08:37 INFO - PROCESS | 1670 | 1464862117399 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 03:08:37 INFO - PROCESS | 1670 | 1464862117400 Marionette TRACE conn2 <- [1,618,null,{}] 03:08:37 INFO - PROCESS | 1670 | 1464862117415 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}] 03:08:37 INFO - PROCESS | 1670 | 1464862117511 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 03:08:37 INFO - PROCESS | 1670 | 1464862117515 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x125ae9800 == 53 [pid = 1670] [id = 162] 03:08:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12b232c00) [pid = 1670] [serial = 483] [outer = 0x0] 03:08:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12bad7400) [pid = 1670] [serial = 484] [outer = 0x12b232c00] 03:08:37 INFO - PROCESS | 1670 | 1464862117541 Marionette DEBUG loaded listener.js 03:08:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12bbbc800) [pid = 1670] [serial = 485] [outer = 0x12b232c00] 03:08:37 INFO - PROCESS | 1670 | 1464862117876 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]]]}] 03:08:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 03:08:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 521ms 03:08:37 INFO - PROCESS | 1670 | 1464862117921 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 03:08:37 INFO - PROCESS | 1670 | 1464862117922 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 03:08:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 03:08:37 INFO - PROCESS | 1670 | 1464862117924 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 03:08:37 INFO - PROCESS | 1670 | 1464862117925 Marionette TRACE conn2 <- [1,622,null,{}] 03:08:37 INFO - PROCESS | 1670 | 1464862117927 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}] 03:08:38 INFO - PROCESS | 1670 | 1464862118027 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 03:08:38 INFO - PROCESS | 1670 | 1464862118041 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x128da9000 == 54 [pid = 1670] [id = 163] 03:08:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12b3bd800) [pid = 1670] [serial = 486] [outer = 0x0] 03:08:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12bbd8800) [pid = 1670] [serial = 487] [outer = 0x12b3bd800] 03:08:38 INFO - PROCESS | 1670 | 1464862118066 Marionette DEBUG loaded listener.js 03:08:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12c01ec00) [pid = 1670] [serial = 488] [outer = 0x12b3bd800] 03:08:38 INFO - PROCESS | 1670 | 1464862118414 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]]]}] 03:08:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 03:08:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 518ms 03:08:38 INFO - PROCESS | 1670 | 1464862118443 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 03:08:38 INFO - PROCESS | 1670 | 1464862118444 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 03:08:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 03:08:38 INFO - PROCESS | 1670 | 1464862118455 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 03:08:38 INFO - PROCESS | 1670 | 1464862118456 Marionette TRACE conn2 <- [1,626,null,{}] 03:08:38 INFO - PROCESS | 1670 | 1464862118458 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}] 03:08:38 INFO - PROCESS | 1670 | 1464862118666 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 03:08:38 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x118443000) [pid = 1670] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 03:08:38 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x125a40c00) [pid = 1670] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 03:08:38 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12c049000) [pid = 1670] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 03:08:38 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x119d39c00) [pid = 1670] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 03:08:38 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x1295f0000) [pid = 1670] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 03:08:38 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x1242d1000) [pid = 1670] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 03:08:38 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12a9f2c00) [pid = 1670] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 03:08:38 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12c028400) [pid = 1670] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 03:08:38 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x11860a400) [pid = 1670] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 03:08:38 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x1295f1000) [pid = 1670] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 03:08:38 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12bbdb000) [pid = 1670] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 03:08:38 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x1176b6400) [pid = 1670] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 03:08:38 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x128cde400) [pid = 1670] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 03:08:38 INFO - PROCESS | 1670 | 1464862118707 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x116669000 == 55 [pid = 1670] [id = 164] 03:08:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x1164c7400) [pid = 1670] [serial = 489] [outer = 0x0] 03:08:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x11860a400) [pid = 1670] [serial = 490] [outer = 0x1164c7400] 03:08:38 INFO - PROCESS | 1670 | 1464862118732 Marionette DEBUG loaded listener.js 03:08:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x128cde400) [pid = 1670] [serial = 491] [outer = 0x1164c7400] 03:08:39 INFO - PROCESS | 1670 | 1464862119025 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]]]}] 03:08:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 03:08:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 619ms 03:08:39 INFO - PROCESS | 1670 | 1464862119074 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 03:08:39 INFO - PROCESS | 1670 | 1464862119076 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 03:08:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 03:08:39 INFO - PROCESS | 1670 | 1464862119080 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 03:08:39 INFO - PROCESS | 1670 | 1464862119082 Marionette TRACE conn2 <- [1,630,null,{}] 03:08:39 INFO - PROCESS | 1670 | 1464862119086 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}] 03:08:39 INFO - PROCESS | 1670 | 1464862119214 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 03:08:39 INFO - PROCESS | 1670 | 1464862119273 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x129034800 == 56 [pid = 1670] [id = 165] 03:08:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x11695fc00) [pid = 1670] [serial = 492] [outer = 0x0] 03:08:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12a9f2c00) [pid = 1670] [serial = 493] [outer = 0x11695fc00] 03:08:39 INFO - PROCESS | 1670 | 1464862119305 Marionette DEBUG loaded listener.js 03:08:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12c04c800) [pid = 1670] [serial = 494] [outer = 0x11695fc00] 03:08:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x117279400) [pid = 1670] [serial = 495] [outer = 0x12cc5c400] 03:08:39 INFO - PROCESS | 1670 | 1464862119721 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]]]}] 03:08:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 03:08:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 674ms 03:08:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 03:08:39 INFO - PROCESS | 1670 | 1464862119755 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 03:08:39 INFO - PROCESS | 1670 | 1464862119757 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 03:08:39 INFO - PROCESS | 1670 | 1464862119760 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 03:08:39 INFO - PROCESS | 1670 | 1464862119763 Marionette TRACE conn2 <- [1,634,null,{}] 03:08:39 INFO - PROCESS | 1670 | 1464862119784 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}] 03:08:39 INFO - PROCESS | 1670 | 1464862119948 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 03:08:39 INFO - PROCESS | 1670 | 1464862119963 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b312000 == 57 [pid = 1670] [id = 166] 03:08:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x117282000) [pid = 1670] [serial = 496] [outer = 0x0] 03:08:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12c80ec00) [pid = 1670] [serial = 497] [outer = 0x117282000] 03:08:40 INFO - PROCESS | 1670 | 1464862119996 Marionette DEBUG loaded listener.js 03:08:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12c817000) [pid = 1670] [serial = 498] [outer = 0x117282000] 03:08:40 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:08:40 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:08:40 INFO - PROCESS | 1670 | 1464862120288 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]]]}] 03:08:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 03:08:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 571ms 03:08:40 INFO - PROCESS | 1670 | 1464862120331 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 03:08:40 INFO - PROCESS | 1670 | 1464862120333 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 03:08:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 03:08:40 INFO - PROCESS | 1670 | 1464862120337 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 03:08:40 INFO - PROCESS | 1670 | 1464862120339 Marionette TRACE conn2 <- [1,638,null,{}] 03:08:40 INFO - PROCESS | 1670 | 1464862120341 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}] 03:08:40 INFO - PROCESS | 1670 | 1464862120447 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 03:08:40 INFO - PROCESS | 1670 | 1464862120474 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x12be68800 == 58 [pid = 1670] [id = 167] 03:08:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12c81a800) [pid = 1670] [serial = 499] [outer = 0x0] 03:08:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12cc56000) [pid = 1670] [serial = 500] [outer = 0x12c81a800] 03:08:40 INFO - PROCESS | 1670 | 1464862120498 Marionette DEBUG loaded listener.js 03:08:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12cc5b800) [pid = 1670] [serial = 501] [outer = 0x12c81a800] 03:08:40 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:08:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12ac42800 == 57 [pid = 1670] [id = 114] 03:08:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12bb30000 == 56 [pid = 1670] [id = 135] 03:08:41 INFO - PROCESS | 1670 | --DOCSHELL 0x11697f800 == 55 [pid = 1670] [id = 136] 03:08:41 INFO - PROCESS | 1670 | --DOCSHELL 0x128dad800 == 54 [pid = 1670] [id = 101] 03:08:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12b3d8800 == 53 [pid = 1670] [id = 134] 03:08:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12b30b800 == 52 [pid = 1670] [id = 131] 03:08:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12ac57800 == 51 [pid = 1670] [id = 117] 03:08:41 INFO - PROCESS | 1670 | --DOCSHELL 0x119036800 == 50 [pid = 1670] [id = 100] 03:08:41 INFO - PROCESS | 1670 | --DOCSHELL 0x1161dd800 == 49 [pid = 1670] [id = 85] 03:08:41 INFO - PROCESS | 1670 | --DOCSHELL 0x116650000 == 48 [pid = 1670] [id = 66] 03:08:41 INFO - PROCESS | 1670 | --DOCSHELL 0x124f42000 == 47 [pid = 1670] [id = 103] 03:08:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12a88e000 == 46 [pid = 1670] [id = 102] 03:08:41 INFO - PROCESS | 1670 | --DOCSHELL 0x1294b5000 == 45 [pid = 1670] [id = 98] 03:08:41 INFO - PROCESS | 1670 | --DOCSHELL 0x117e08800 == 44 [pid = 1670] [id = 156] 03:08:41 INFO - PROCESS | 1670 | --DOCSHELL 0x117462800 == 43 [pid = 1670] [id = 155] 03:08:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12cd36000 == 42 [pid = 1670] [id = 154] 03:08:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12c9dd000 == 41 [pid = 1670] [id = 153] 03:08:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12c41a800 == 40 [pid = 1670] [id = 152] 03:08:41 INFO - PROCESS | 1670 | --DOCSHELL 0x123629000 == 39 [pid = 1670] [id = 151] 03:08:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12c6eb800 == 38 [pid = 1670] [id = 149] 03:08:41 INFO - PROCESS | 1670 | --DOCSHELL 0x11805e800 == 37 [pid = 1670] [id = 150] 03:08:41 INFO - PROCESS | 1670 | --DOCSHELL 0x123b6d800 == 36 [pid = 1670] [id = 161] 03:08:41 INFO - PROCESS | 1670 | --DOCSHELL 0x128da9000 == 35 [pid = 1670] [id = 163] 03:08:41 INFO - PROCESS | 1670 | --DOCSHELL 0x116996000 == 34 [pid = 1670] [id = 160] 03:08:41 INFO - PROCESS | 1670 | --DOCSHELL 0x11904b800 == 33 [pid = 1670] [id = 158] 03:08:41 INFO - PROCESS | 1670 | --DOCSHELL 0x116669000 == 32 [pid = 1670] [id = 164] 03:08:41 INFO - PROCESS | 1670 | --DOCSHELL 0x125ae9800 == 31 [pid = 1670] [id = 162] 03:08:41 INFO - PROCESS | 1670 | --DOCSHELL 0x11a0c2000 == 30 [pid = 1670] [id = 159] 03:08:41 INFO - PROCESS | 1670 | --DOCSHELL 0x116ae1000 == 29 [pid = 1670] [id = 157] 03:08:41 INFO - PROCESS | 1670 | --DOCSHELL 0x129034800 == 28 [pid = 1670] [id = 165] 03:08:41 INFO - PROCESS | 1670 | [1670] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:08:42 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x128cec400) [pid = 1670] [serial = 443] [outer = 0x0] [url = about:blank] 03:08:42 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12cc52400) [pid = 1670] [serial = 445] [outer = 0x0] [url = about:blank] 03:08:42 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x118606400) [pid = 1670] [serial = 436] [outer = 0x0] [url = about:blank] 03:08:42 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x1212aa400) [pid = 1670] [serial = 437] [outer = 0x0] [url = about:blank] 03:08:42 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x128d57400) [pid = 1670] [serial = 419] [outer = 0x0] [url = about:blank] 03:08:42 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12c80d800) [pid = 1670] [serial = 433] [outer = 0x0] [url = about:blank] 03:08:42 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x1212a3c00) [pid = 1670] [serial = 412] [outer = 0x0] [url = about:blank] 03:08:42 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12a9f0800) [pid = 1670] [serial = 422] [outer = 0x0] [url = about:blank] 03:08:42 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x125dbd400) [pid = 1670] [serial = 400] [outer = 0x0] [url = about:blank] 03:08:42 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12470b800) [pid = 1670] [serial = 415] [outer = 0x0] [url = about:blank] 03:08:42 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x11999c400) [pid = 1670] [serial = 406] [outer = 0x0] [url = about:blank] 03:08:42 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12c02bc00) [pid = 1670] [serial = 428] [outer = 0x0] [url = about:blank] 03:08:42 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12c041800) [pid = 1670] [serial = 430] [outer = 0x0] [url = about:blank] 03:08:42 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x119d40800) [pid = 1670] [serial = 397] [outer = 0x0] [url = about:blank] 03:08:42 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1295fac00) [pid = 1670] [serial = 421] [outer = 0x0] [url = about:blank] 03:08:42 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x126e1e400) [pid = 1670] [serial = 418] [outer = 0x0] [url = about:blank] 03:08:42 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x12a9f9000) [pid = 1670] [serial = 403] [outer = 0x0] [url = about:blank] 03:08:42 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x12c04a800) [pid = 1670] [serial = 431] [outer = 0x0] [url = about:blank] 03:08:42 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1183dd800) [pid = 1670] [serial = 394] [outer = 0x0] [url = about:blank] 03:08:42 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12a8f2800) [pid = 1670] [serial = 439] [outer = 0x0] [url = about:blank] 03:08:42 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12b22e800) [pid = 1670] [serial = 424] [outer = 0x0] [url = about:blank] 03:08:42 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12c024800) [pid = 1670] [serial = 392] [outer = 0x0] [url = about:blank] 03:08:42 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11927a400) [pid = 1670] [serial = 410] [outer = 0x0] [url = about:blank] 03:08:42 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x124f25400) [pid = 1670] [serial = 416] [outer = 0x0] [url = about:blank] 03:08:42 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12c815000) [pid = 1670] [serial = 434] [outer = 0x0] [url = about:blank] 03:08:42 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x128ce6c00) [pid = 1670] [serial = 442] [outer = 0x0] [url = about:blank] 03:08:42 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12c020800) [pid = 1670] [serial = 427] [outer = 0x0] [url = about:blank] 03:08:42 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1184c8400) [pid = 1670] [serial = 409] [outer = 0x0] [url = about:blank] 03:08:42 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1235a0000) [pid = 1670] [serial = 413] [outer = 0x0] [url = about:blank] 03:08:42 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12c819400) [pid = 1670] [serial = 440] [outer = 0x0] [url = about:blank] 03:08:42 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x12bbde800) [pid = 1670] [serial = 425] [outer = 0x0] [url = about:blank] 03:08:42 INFO - PROCESS | 1670 | --DOCSHELL 0x12b312000 == 27 [pid = 1670] [id = 166] 03:08:42 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:08:42 INFO - PROCESS | 1670 | 1464862122201 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]]]}] 03:08:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 03:08:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1872ms 03:08:42 INFO - PROCESS | 1670 | 1464862122209 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 03:08:42 INFO - PROCESS | 1670 | 1464862122212 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 03:08:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 03:08:42 INFO - PROCESS | 1670 | 1464862122216 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 03:08:42 INFO - PROCESS | 1670 | 1464862122219 Marionette TRACE conn2 <- [1,642,null,{}] 03:08:42 INFO - PROCESS | 1670 | 1464862122225 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}] 03:08:42 INFO - PROCESS | 1670 | 1464862122305 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 03:08:42 INFO - PROCESS | 1670 | 1464862122350 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x1130c2000 == 28 [pid = 1670] [id = 168] 03:08:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1130d9c00) [pid = 1670] [serial = 502] [outer = 0x0] 03:08:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x11336b400) [pid = 1670] [serial = 503] [outer = 0x1130d9c00] 03:08:42 INFO - PROCESS | 1670 | 1464862122378 Marionette DEBUG loaded listener.js 03:08:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x115ea0800) [pid = 1670] [serial = 504] [outer = 0x1130d9c00] 03:08:42 INFO - PROCESS | 1670 | 1464862122694 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]]]}] 03:08:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 03:08:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 523ms 03:08:42 INFO - PROCESS | 1670 | 1464862122739 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 03:08:42 INFO - PROCESS | 1670 | 1464862122743 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 03:08:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 03:08:42 INFO - PROCESS | 1670 | 1464862122748 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 03:08:42 INFO - PROCESS | 1670 | 1464862122750 Marionette TRACE conn2 <- [1,646,null,{}] 03:08:42 INFO - PROCESS | 1670 | 1464862122752 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}] 03:08:42 INFO - PROCESS | 1670 | 1464862122829 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 03:08:42 INFO - PROCESS | 1670 | 1464862122874 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x115ecf000 == 29 [pid = 1670] [id = 169] 03:08:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x113265800) [pid = 1670] [serial = 505] [outer = 0x0] 03:08:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1166e4000) [pid = 1670] [serial = 506] [outer = 0x113265800] 03:08:42 INFO - PROCESS | 1670 | 1464862122900 Marionette DEBUG loaded listener.js 03:08:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x117279c00) [pid = 1670] [serial = 507] [outer = 0x113265800] 03:08:43 INFO - PROCESS | 1670 | 1464862123197 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]]]}] 03:08:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 03:08:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 470ms 03:08:43 INFO - PROCESS | 1670 | 1464862123225 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 03:08:43 INFO - PROCESS | 1670 | 1464862123226 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 03:08:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 03:08:43 INFO - PROCESS | 1670 | 1464862123229 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 03:08:43 INFO - PROCESS | 1670 | 1464862123232 Marionette TRACE conn2 <- [1,650,null,{}] 03:08:43 INFO - PROCESS | 1670 | 1464862123243 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}] 03:08:43 INFO - PROCESS | 1670 | 1464862123322 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 03:08:43 INFO - PROCESS | 1670 | 1464862123327 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x116fa7000 == 30 [pid = 1670] [id = 170] 03:08:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x111d24000) [pid = 1670] [serial = 508] [outer = 0x0] 03:08:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x11820d800) [pid = 1670] [serial = 509] [outer = 0x111d24000] 03:08:43 INFO - PROCESS | 1670 | 1464862123366 Marionette DEBUG loaded listener.js 03:08:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x11843f800) [pid = 1670] [serial = 510] [outer = 0x111d24000] 03:08:43 INFO - PROCESS | 1670 | 1464862123698 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]]]}] 03:08:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 03:08:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 523ms 03:08:43 INFO - PROCESS | 1670 | 1464862123754 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 03:08:43 INFO - PROCESS | 1670 | 1464862123755 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 03:08:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 03:08:43 INFO - PROCESS | 1670 | 1464862123758 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 03:08:43 INFO - PROCESS | 1670 | 1464862123759 Marionette TRACE conn2 <- [1,654,null,{}] 03:08:43 INFO - PROCESS | 1670 | 1464862123761 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}] 03:08:43 INFO - PROCESS | 1670 | 1464862123836 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 03:08:43 INFO - PROCESS | 1670 | 1464862123841 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x118069800 == 31 [pid = 1670] [id = 171] 03:08:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x118442000) [pid = 1670] [serial = 511] [outer = 0x0] 03:08:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x11844c000) [pid = 1670] [serial = 512] [outer = 0x118442000] 03:08:43 INFO - PROCESS | 1670 | 1464862123867 Marionette DEBUG loaded listener.js 03:08:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x11860dc00) [pid = 1670] [serial = 513] [outer = 0x118442000] 03:08:44 INFO - PROCESS | 1670 | 1464862124203 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]]]}] 03:08:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 03:08:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 467ms 03:08:44 INFO - PROCESS | 1670 | 1464862124226 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 03:08:44 INFO - PROCESS | 1670 | 1464862124228 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 03:08:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 03:08:44 INFO - PROCESS | 1670 | 1464862124231 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 03:08:44 INFO - PROCESS | 1670 | 1464862124233 Marionette TRACE conn2 <- [1,658,null,{}] 03:08:44 INFO - PROCESS | 1670 | 1464862124239 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}] 03:08:44 INFO - PROCESS | 1670 | 1464862124348 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 03:08:44 INFO - PROCESS | 1670 | 1464862124422 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x1184dd800 == 32 [pid = 1670] [id = 172] 03:08:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x1122b6000) [pid = 1670] [serial = 514] [outer = 0x0] 03:08:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x11860b000) [pid = 1670] [serial = 515] [outer = 0x1122b6000] 03:08:44 INFO - PROCESS | 1670 | 1464862124462 Marionette DEBUG loaded listener.js 03:08:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x119221400) [pid = 1670] [serial = 516] [outer = 0x1122b6000] 03:08:44 INFO - PROCESS | 1670 | 1464862124873 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]]]}] 03:08:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 03:08:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 673ms 03:08:44 INFO - PROCESS | 1670 | 1464862124906 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 03:08:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 03:08:44 INFO - PROCESS | 1670 | 1464862124922 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 03:08:44 INFO - PROCESS | 1670 | 1464862124925 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 03:08:44 INFO - PROCESS | 1670 | 1464862124927 Marionette TRACE conn2 <- [1,662,null,{}] 03:08:44 INFO - PROCESS | 1670 | 1464862124931 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}] 03:08:45 INFO - PROCESS | 1670 | 1464862125091 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 03:08:45 INFO - PROCESS | 1670 | 1464862125108 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x1192be000 == 33 [pid = 1670] [id = 173] 03:08:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x1187c5000) [pid = 1670] [serial = 517] [outer = 0x0] 03:08:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x119428400) [pid = 1670] [serial = 518] [outer = 0x1187c5000] 03:08:45 INFO - PROCESS | 1670 | 1464862125150 Marionette DEBUG loaded listener.js 03:08:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x119d38c00) [pid = 1670] [serial = 519] [outer = 0x1187c5000] 03:08:45 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:08:45 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:08:45 INFO - PROCESS | 1670 | 1464862125498 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]]]}] 03:08:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 03:08:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 620ms 03:08:45 INFO - PROCESS | 1670 | 1464862125547 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 03:08:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 03:08:45 INFO - PROCESS | 1670 | 1464862125549 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 03:08:45 INFO - PROCESS | 1670 | 1464862125552 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 03:08:45 INFO - PROCESS | 1670 | 1464862125554 Marionette TRACE conn2 <- [1,666,null,{}] 03:08:45 INFO - PROCESS | 1670 | 1464862125557 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}] 03:08:45 INFO - PROCESS | 1670 | 1464862125698 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 03:08:45 INFO - PROCESS | 1670 | 1464862125708 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x1195af800 == 34 [pid = 1670] [id = 174] 03:08:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x111b0c400) [pid = 1670] [serial = 520] [outer = 0x0] 03:08:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x119fb1400) [pid = 1670] [serial = 521] [outer = 0x111b0c400] 03:08:45 INFO - PROCESS | 1670 | 1464862125748 Marionette DEBUG loaded listener.js 03:08:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x11a061c00) [pid = 1670] [serial = 522] [outer = 0x111b0c400] 03:08:46 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:08:46 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:08:46 INFO - PROCESS | 1670 | 1464862126141 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]]]}] 03:08:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 03:08:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 620ms 03:08:46 INFO - PROCESS | 1670 | 1464862126172 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 03:08:46 INFO - PROCESS | 1670 | 1464862126173 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 03:08:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 03:08:46 INFO - PROCESS | 1670 | 1464862126175 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 03:08:46 INFO - PROCESS | 1670 | 1464862126176 Marionette TRACE conn2 <- [1,670,null,{}] 03:08:46 INFO - PROCESS | 1670 | 1464862126179 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}] 03:08:46 INFO - PROCESS | 1670 | 1464862126253 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 03:08:46 INFO - PROCESS | 1670 | 1464862126298 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x119de3800 == 35 [pid = 1670] [id = 175] 03:08:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x119222c00) [pid = 1670] [serial = 523] [outer = 0x0] 03:08:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x11a0dfc00) [pid = 1670] [serial = 524] [outer = 0x119222c00] 03:08:46 INFO - PROCESS | 1670 | 1464862126323 Marionette DEBUG loaded listener.js 03:08:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x123187000) [pid = 1670] [serial = 525] [outer = 0x119222c00] 03:08:46 INFO - PROCESS | 1670 | 1464862126613 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]]]}] 03:08:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 03:08:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 468ms 03:08:46 INFO - PROCESS | 1670 | 1464862126644 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 03:08:46 INFO - PROCESS | 1670 | 1464862126646 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 03:08:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 03:08:46 INFO - PROCESS | 1670 | 1464862126661 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 03:08:46 INFO - PROCESS | 1670 | 1464862126663 Marionette TRACE conn2 <- [1,674,null,{}] 03:08:46 INFO - PROCESS | 1670 | 1464862126667 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}] 03:08:46 INFO - PROCESS | 1670 | 1464862126792 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 03:08:46 INFO - PROCESS | 1670 | 1464862126863 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x116f9e800 == 36 [pid = 1670] [id = 176] 03:08:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x1172b6400) [pid = 1670] [serial = 526] [outer = 0x0] 03:08:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x123180000) [pid = 1670] [serial = 527] [outer = 0x1172b6400] 03:08:46 INFO - PROCESS | 1670 | 1464862126889 Marionette DEBUG loaded listener.js 03:08:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12360d400) [pid = 1670] [serial = 528] [outer = 0x1172b6400] 03:08:47 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:08:47 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:08:47 INFO - PROCESS | 1670 | 1464862127205 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]]]}] 03:08:47 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 03:08:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 582ms 03:08:47 INFO - PROCESS | 1670 | 1464862127232 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 03:08:47 INFO - PROCESS | 1670 | 1464862127233 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 03:08:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 03:08:47 INFO - PROCESS | 1670 | 1464862127238 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 03:08:47 INFO - PROCESS | 1670 | 1464862127239 Marionette TRACE conn2 <- [1,678,null,{}] 03:08:47 INFO - PROCESS | 1670 | 1464862127241 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}] 03:08:47 INFO - PROCESS | 1670 | 1464862127336 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 03:08:47 INFO - PROCESS | 1670 | 1464862127340 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x12310d000 == 37 [pid = 1670] [id = 177] 03:08:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x1195bf800) [pid = 1670] [serial = 529] [outer = 0x0] 03:08:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x124238c00) [pid = 1670] [serial = 530] [outer = 0x1195bf800] 03:08:47 INFO - PROCESS | 1670 | 1464862127365 Marionette DEBUG loaded listener.js 03:08:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x1245a4800) [pid = 1670] [serial = 531] [outer = 0x1195bf800] 03:08:47 INFO - PROCESS | 1670 | 1464862127695 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]]]}] 03:08:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 03:08:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 519ms 03:08:47 INFO - PROCESS | 1670 | 1464862127756 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 03:08:47 INFO - PROCESS | 1670 | 1464862127758 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 03:08:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 03:08:47 INFO - PROCESS | 1670 | 1464862127760 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 03:08:47 INFO - PROCESS | 1670 | 1464862127762 Marionette TRACE conn2 <- [1,682,null,{}] 03:08:47 INFO - PROCESS | 1670 | 1464862127781 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}] 03:08:47 INFO - PROCESS | 1670 | 1464862127894 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 03:08:47 INFO - PROCESS | 1670 | 1464862127898 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x11847f000 == 38 [pid = 1670] [id = 178] 03:08:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x123ecec00) [pid = 1670] [serial = 532] [outer = 0x0] 03:08:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x124f21400) [pid = 1670] [serial = 533] [outer = 0x123ecec00] 03:08:47 INFO - PROCESS | 1670 | 1464862127929 Marionette DEBUG loaded listener.js 03:08:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x125d28800) [pid = 1670] [serial = 534] [outer = 0x123ecec00] 03:08:48 INFO - PROCESS | 1670 | 1464862128754 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]]]}] 03:08:48 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) 03:08:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1038ms 03:08:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 03:08:48 INFO - PROCESS | 1670 | 1464862128799 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 03:08:48 INFO - PROCESS | 1670 | 1464862128800 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 03:08:48 INFO - PROCESS | 1670 | 1464862128802 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 03:08:48 INFO - PROCESS | 1670 | 1464862128804 Marionette TRACE conn2 <- [1,686,null,{}] 03:08:48 INFO - PROCESS | 1670 | 1464862128806 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}] 03:08:48 INFO - PROCESS | 1670 | 1464862128902 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 03:08:48 INFO - PROCESS | 1670 | 1464862128907 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x1245ef800 == 39 [pid = 1670] [id = 179] 03:08:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x125dba400) [pid = 1670] [serial = 535] [outer = 0x0] 03:08:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x126b0c400) [pid = 1670] [serial = 536] [outer = 0x125dba400] 03:08:48 INFO - PROCESS | 1670 | 1464862128932 Marionette DEBUG loaded listener.js 03:08:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x126e22800) [pid = 1670] [serial = 537] [outer = 0x125dba400] 03:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x116751800) [pid = 1670] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 03:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x129488400) [pid = 1670] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 03:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x129488000) [pid = 1670] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x125a41000) [pid = 1670] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 03:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x1122b1c00) [pid = 1670] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 03:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x117595800) [pid = 1670] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 03:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x1195c0400) [pid = 1670] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 03:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x1239cec00) [pid = 1670] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 03:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x11922b800) [pid = 1670] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 03:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x117282000) [pid = 1670] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 03:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x128d51000) [pid = 1670] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 03:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12b232c00) [pid = 1670] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 03:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12b3bd800) [pid = 1670] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 03:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x11695fc00) [pid = 1670] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 03:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x1164c7400) [pid = 1670] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 03:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x126868800) [pid = 1670] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 03:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x1239ca800) [pid = 1670] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x119024400) [pid = 1670] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x119428000) [pid = 1670] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 03:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x116968400) [pid = 1670] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 03:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1127e0800) [pid = 1670] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 03:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x129493400) [pid = 1670] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 03:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x128ce1c00) [pid = 1670] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 03:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x119fad400) [pid = 1670] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 03:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x11843fc00) [pid = 1670] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 03:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1127e7000) [pid = 1670] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 03:08:49 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x128cec800) [pid = 1670] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 03:08:50 INFO - PROCESS | 1670 | 1464862130078 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]]]}] 03:08:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 03:08:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1320ms 03:08:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 03:08:50 INFO - PROCESS | 1670 | 1464862130124 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 03:08:50 INFO - PROCESS | 1670 | 1464862130125 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 03:08:50 INFO - PROCESS | 1670 | 1464862130127 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 03:08:50 INFO - PROCESS | 1670 | 1464862130128 Marionette TRACE conn2 <- [1,690,null,{}] 03:08:50 INFO - PROCESS | 1670 | 1464862130131 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}] 03:08:50 INFO - PROCESS | 1670 | 1464862130204 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 03:08:50 INFO - PROCESS | 1670 | 1464862130208 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x11959f800 == 40 [pid = 1670] [id = 180] 03:08:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x116751800) [pid = 1670] [serial = 538] [outer = 0x0] 03:08:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x11820a400) [pid = 1670] [serial = 539] [outer = 0x116751800] 03:08:50 INFO - PROCESS | 1670 | 1464862130241 Marionette DEBUG loaded listener.js 03:08:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x119d37c00) [pid = 1670] [serial = 540] [outer = 0x116751800] 03:08:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 03:08:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 918ms 03:08:51 INFO - PROCESS | 1670 | 1464862131043 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]]]}] 03:08:51 INFO - PROCESS | 1670 | 1464862131046 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 03:08:51 INFO - PROCESS | 1670 | 1464862131047 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 03:08:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 03:08:51 INFO - PROCESS | 1670 | 1464862131049 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 03:08:51 INFO - PROCESS | 1670 | 1464862131051 Marionette TRACE conn2 <- [1,694,null,{}] 03:08:51 INFO - PROCESS | 1670 | 1464862131054 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}] 03:08:51 INFO - PROCESS | 1670 | 1464862131130 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 03:08:51 INFO - PROCESS | 1670 | 1464862131178 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x124f42800 == 41 [pid = 1670] [id = 181] 03:08:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x116968400) [pid = 1670] [serial = 541] [outer = 0x0] 03:08:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1239ca800) [pid = 1670] [serial = 542] [outer = 0x116968400] 03:08:51 INFO - PROCESS | 1670 | 1464862131202 Marionette DEBUG loaded listener.js 03:08:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x126e27c00) [pid = 1670] [serial = 543] [outer = 0x116968400] 03:08:51 INFO - PROCESS | 1670 | 1464862131972 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]]]}] 03:08:52 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) 03:08:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 972ms 03:08:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 03:08:52 INFO - PROCESS | 1670 | 1464862132022 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 03:08:52 INFO - PROCESS | 1670 | 1464862132024 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 03:08:52 INFO - PROCESS | 1670 | 1464862132028 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 03:08:52 INFO - PROCESS | 1670 | 1464862132029 Marionette TRACE conn2 <- [1,698,null,{}] 03:08:52 INFO - PROCESS | 1670 | 1464862132034 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}] 03:08:52 INFO - PROCESS | 1670 | 1464862132141 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 03:08:52 INFO - PROCESS | 1670 | 1464862132188 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x115e4b000 == 42 [pid = 1670] [id = 182] 03:08:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x113305c00) [pid = 1670] [serial = 544] [outer = 0x0] 03:08:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x113ba9000) [pid = 1670] [serial = 545] [outer = 0x113305c00] 03:08:52 INFO - PROCESS | 1670 | 1464862132219 Marionette DEBUG loaded listener.js 03:08:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x116195000) [pid = 1670] [serial = 546] [outer = 0x113305c00] 03:08:53 INFO - PROCESS | 1670 | 1464862133367 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]]]}] 03:08:53 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) 03:08:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1371ms 03:08:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 03:08:53 INFO - PROCESS | 1670 | 1464862133398 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 03:08:53 INFO - PROCESS | 1670 | 1464862133401 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 03:08:53 INFO - PROCESS | 1670 | 1464862133406 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 03:08:53 INFO - PROCESS | 1670 | 1464862133409 Marionette TRACE conn2 <- [1,702,null,{}] 03:08:53 INFO - PROCESS | 1670 | 1464862133413 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}] 03:08:53 INFO - PROCESS | 1670 | 1464862133530 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 03:08:53 INFO - PROCESS | 1670 | 1464862133575 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e07000 == 43 [pid = 1670] [id = 183] 03:08:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x1166e2c00) [pid = 1670] [serial = 547] [outer = 0x0] 03:08:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x116751000) [pid = 1670] [serial = 548] [outer = 0x1166e2c00] 03:08:53 INFO - PROCESS | 1670 | 1464862133604 Marionette DEBUG loaded listener.js 03:08:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x117278400) [pid = 1670] [serial = 549] [outer = 0x1166e2c00] 03:08:53 INFO - PROCESS | 1670 | --DOCSHELL 0x11959f800 == 42 [pid = 1670] [id = 180] 03:08:53 INFO - PROCESS | 1670 | --DOCSHELL 0x1245ef800 == 41 [pid = 1670] [id = 179] 03:08:53 INFO - PROCESS | 1670 | --DOCSHELL 0x11847f000 == 40 [pid = 1670] [id = 178] 03:08:53 INFO - PROCESS | 1670 | --DOCSHELL 0x12310d000 == 39 [pid = 1670] [id = 177] 03:08:53 INFO - PROCESS | 1670 | --DOCSHELL 0x116f9e800 == 38 [pid = 1670] [id = 176] 03:08:53 INFO - PROCESS | 1670 | --DOCSHELL 0x119de3800 == 37 [pid = 1670] [id = 175] 03:08:53 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12cc56000) [pid = 1670] [serial = 500] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOCSHELL 0x1195af800 == 36 [pid = 1670] [id = 174] 03:08:54 INFO - PROCESS | 1670 | --DOCSHELL 0x1192be000 == 35 [pid = 1670] [id = 173] 03:08:54 INFO - PROCESS | 1670 | --DOCSHELL 0x1184dd800 == 34 [pid = 1670] [id = 172] 03:08:54 INFO - PROCESS | 1670 | --DOCSHELL 0x118069800 == 33 [pid = 1670] [id = 171] 03:08:54 INFO - PROCESS | 1670 | --DOCSHELL 0x116fa7000 == 32 [pid = 1670] [id = 170] 03:08:54 INFO - PROCESS | 1670 | --DOCSHELL 0x115ecf000 == 31 [pid = 1670] [id = 169] 03:08:54 INFO - PROCESS | 1670 | --DOCSHELL 0x1130c2000 == 30 [pid = 1670] [id = 168] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x1187c4800) [pid = 1670] [serial = 395] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12b3bc800) [pid = 1670] [serial = 404] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12a8f7c00) [pid = 1670] [serial = 293] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x126e2c400) [pid = 1670] [serial = 401] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12bad8400) [pid = 1670] [serial = 407] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x119224000) [pid = 1670] [serial = 344] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x123183000) [pid = 1670] [serial = 347] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x128d55c00) [pid = 1670] [serial = 350] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1212ab000) [pid = 1670] [serial = 398] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12c80ec00) [pid = 1670] [serial = 497] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x128d55000) [pid = 1670] [serial = 481] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x12bad7400) [pid = 1670] [serial = 484] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x115c8b400) [pid = 1670] [serial = 482] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12bbd8800) [pid = 1670] [serial = 487] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x12bbbc800) [pid = 1670] [serial = 485] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12c01ec00) [pid = 1670] [serial = 488] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12a9f2c00) [pid = 1670] [serial = 493] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x128cde400) [pid = 1670] [serial = 491] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x118609000) [pid = 1670] [serial = 203] [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.] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x11860a400) [pid = 1670] [serial = 490] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x12c817000) [pid = 1670] [serial = 498] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x126b0fc00) [pid = 1670] [serial = 478] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1245a6000) [pid = 1670] [serial = 475] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x125a39800) [pid = 1670] [serial = 476] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x119d3f800) [pid = 1670] [serial = 472] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x12375d400) [pid = 1670] [serial = 473] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1195bdc00) [pid = 1670] [serial = 469] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x119d3b400) [pid = 1670] [serial = 470] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x118449000) [pid = 1670] [serial = 467] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x1176a7400) [pid = 1670] [serial = 466] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x112d89c00) [pid = 1670] [serial = 464] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x1127e3c00) [pid = 1670] [serial = 463] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x12bbb4800) [pid = 1670] [serial = 461] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x12b3be800) [pid = 1670] [serial = 460] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x12acc2400) [pid = 1670] [serial = 458] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x12948c400) [pid = 1670] [serial = 457] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x125dc9800) [pid = 1670] [serial = 455] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x124f1b800) [pid = 1670] [serial = 454] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x1195cbc00) [pid = 1670] [serial = 452] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x1187c5800) [pid = 1670] [serial = 451] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x114fea000) [pid = 1670] [serial = 449] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x1127eb400) [pid = 1670] [serial = 448] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x12cc57800) [pid = 1670] [serial = 446] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x12c04c800) [pid = 1670] [serial = 494] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x128ced800) [pid = 1670] [serial = 479] [outer = 0x0] [url = about:blank] 03:08:54 INFO - PROCESS | 1670 | 1464862134545 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]]]}] 03:08:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 03:08:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1173ms 03:08:54 INFO - PROCESS | 1670 | 1464862134580 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 03:08:54 INFO - PROCESS | 1670 | 1464862134584 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 03:08:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 03:08:54 INFO - PROCESS | 1670 | 1464862134591 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 03:08:54 INFO - PROCESS | 1670 | 1464862134592 Marionette TRACE conn2 <- [1,706,null,{}] 03:08:54 INFO - PROCESS | 1670 | 1464862134595 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}] 03:08:54 INFO - PROCESS | 1670 | 1464862134671 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 03:08:54 INFO - PROCESS | 1670 | 1464862134676 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x116adb000 == 31 [pid = 1670] [id = 184] 03:08:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x1169da800) [pid = 1670] [serial = 550] [outer = 0x0] 03:08:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x11758a800) [pid = 1670] [serial = 551] [outer = 0x1169da800] 03:08:54 INFO - PROCESS | 1670 | 1464862134704 Marionette DEBUG loaded listener.js 03:08:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x1176b6400) [pid = 1670] [serial = 552] [outer = 0x1169da800] 03:08:55 INFO - PROCESS | 1670 | 1464862135525 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]]]}] 03:08:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 03:08:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 969ms 03:08:55 INFO - PROCESS | 1670 | 1464862135560 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 03:08:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 03:08:55 INFO - PROCESS | 1670 | 1464862135562 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 03:08:55 INFO - PROCESS | 1670 | 1464862135564 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 03:08:55 INFO - PROCESS | 1670 | 1464862135566 Marionette TRACE conn2 <- [1,710,null,{}] 03:08:55 INFO - PROCESS | 1670 | 1464862135576 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}] 03:08:55 INFO - PROCESS | 1670 | 1464862135673 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 03:08:55 INFO - PROCESS | 1670 | 1464862135681 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x11847d000 == 32 [pid = 1670] [id = 185] 03:08:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x11843f400) [pid = 1670] [serial = 553] [outer = 0x0] 03:08:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x118606000) [pid = 1670] [serial = 554] [outer = 0x11843f400] 03:08:55 INFO - PROCESS | 1670 | 1464862135712 Marionette DEBUG loaded listener.js 03:08:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x11875b400) [pid = 1670] [serial = 555] [outer = 0x11843f400] 03:08:56 INFO - PROCESS | 1670 | 1464862136531 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]]]}] 03:08:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 03:08:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 975ms 03:08:56 INFO - PROCESS | 1670 | 1464862136540 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 03:08:56 INFO - PROCESS | 1670 | 1464862136548 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 03:08:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 03:08:56 INFO - PROCESS | 1670 | 1464862136560 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 03:08:56 INFO - PROCESS | 1670 | 1464862136561 Marionette TRACE conn2 <- [1,714,null,{}] 03:08:56 INFO - PROCESS | 1670 | 1464862136563 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}] 03:08:56 INFO - PROCESS | 1670 | 1464862136656 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 03:08:56 INFO - PROCESS | 1670 | 1464862136660 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x11904c000 == 33 [pid = 1670] [id = 186] 03:08:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x11902b000) [pid = 1670] [serial = 556] [outer = 0x0] 03:08:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x11942a800) [pid = 1670] [serial = 557] [outer = 0x11902b000] 03:08:56 INFO - PROCESS | 1670 | 1464862136686 Marionette DEBUG loaded listener.js 03:08:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x1195c8c00) [pid = 1670] [serial = 558] [outer = 0x11902b000] 03:08:57 INFO - PROCESS | 1670 | 1464862137498 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]]]}] 03:08:57 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 03:08:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 982ms 03:08:57 INFO - PROCESS | 1670 | 1464862137533 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 03:08:57 INFO - PROCESS | 1670 | 1464862137535 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 03:08:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 03:08:57 INFO - PROCESS | 1670 | 1464862137539 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 03:08:57 INFO - PROCESS | 1670 | 1464862137540 Marionette TRACE conn2 <- [1,718,null,{}] 03:08:57 INFO - PROCESS | 1670 | 1464862137542 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}] 03:08:57 INFO - PROCESS | 1670 | 1464862137648 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 03:08:57 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x123ecec00) [pid = 1670] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 03:08:57 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x1195bf800) [pid = 1670] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 03:08:57 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x1122b6000) [pid = 1670] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 03:08:57 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x111d24000) [pid = 1670] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 03:08:57 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x119222c00) [pid = 1670] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 03:08:57 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x118442000) [pid = 1670] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 03:08:57 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x1130d9c00) [pid = 1670] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 03:08:57 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x1187c5000) [pid = 1670] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 03:08:57 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x113265800) [pid = 1670] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 03:08:57 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x111b0c400) [pid = 1670] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:08:57 INFO - PROCESS | 1670 | --DOMWINDOW == 65 (0x1172b6400) [pid = 1670] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 03:08:57 INFO - PROCESS | 1670 | --DOMWINDOW == 64 (0x116751800) [pid = 1670] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 03:08:57 INFO - PROCESS | 1670 | --DOMWINDOW == 63 (0x125dba400) [pid = 1670] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 03:08:57 INFO - PROCESS | 1670 | 1464862137689 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x116ad1800 == 34 [pid = 1670] [id = 187] 03:08:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 64 (0x111d24000) [pid = 1670] [serial = 559] [outer = 0x0] 03:08:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x113b28400) [pid = 1670] [serial = 560] [outer = 0x111d24000] 03:08:57 INFO - PROCESS | 1670 | 1464862137715 Marionette DEBUG loaded listener.js 03:08:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x117594000) [pid = 1670] [serial = 561] [outer = 0x111d24000] 03:08:58 INFO - PROCESS | 1670 | 1464862138499 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]]]}] 03:08:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 03:08:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 970ms 03:08:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 03:08:58 INFO - PROCESS | 1670 | 1464862138509 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 03:08:58 INFO - PROCESS | 1670 | 1464862138511 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 03:08:58 INFO - PROCESS | 1670 | 1464862138513 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 03:08:58 INFO - PROCESS | 1670 | 1464862138514 Marionette TRACE conn2 <- [1,722,null,{}] 03:08:58 INFO - PROCESS | 1670 | 1464862138516 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}] 03:08:58 INFO - PROCESS | 1670 | 1464862138650 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 03:08:58 INFO - PROCESS | 1670 | 1464862138661 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a037000 == 35 [pid = 1670] [id = 188] 03:08:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x119222c00) [pid = 1670] [serial = 562] [outer = 0x0] 03:08:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x11a062400) [pid = 1670] [serial = 563] [outer = 0x119222c00] 03:08:58 INFO - PROCESS | 1670 | 1464862138716 Marionette DEBUG loaded listener.js 03:08:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x12317c800) [pid = 1670] [serial = 564] [outer = 0x119222c00] 03:08:59 INFO - PROCESS | 1670 | 1464862139045 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] 03:08:59 INFO - PROCESS | 1670 | 1464862139083 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 03:08:59 INFO - PROCESS | 1670 | 1464862139085 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 03:08:59 INFO - PROCESS | 1670 | 1464862139086 Marionette TRACE conn2 <- [1,726,null,{}] 03:08:59 INFO - PROCESS | 1670 | 1464862139088 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}] 03:08:59 INFO - PROCESS | 1670 | 1464862139179 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 03:08:59 INFO - PROCESS | 1670 | 1464862139188 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a0b6800 == 36 [pid = 1670] [id = 189] 03:08:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x1127e5800) [pid = 1670] [serial = 565] [outer = 0x0] 03:08:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x1235a0800) [pid = 1670] [serial = 566] [outer = 0x1127e5800] 03:08:59 INFO - PROCESS | 1670 | 1464862139213 Marionette DEBUG loaded listener.js 03:08:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x123ed4000) [pid = 1670] [serial = 567] [outer = 0x1127e5800] 03:08:59 INFO - PROCESS | 1670 | 1464862139553 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]]]}] 03:08:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 03:08:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 519ms 03:08:59 INFO - PROCESS | 1670 | 1464862139605 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 03:08:59 INFO - PROCESS | 1670 | 1464862139607 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 03:08:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 03:08:59 INFO - PROCESS | 1670 | 1464862139610 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 03:08:59 INFO - PROCESS | 1670 | 1464862139611 Marionette TRACE conn2 <- [1,730,null,{}] 03:08:59 INFO - PROCESS | 1670 | 1464862139614 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}] 03:08:59 INFO - PROCESS | 1670 | 1464862139729 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 03:08:59 INFO - PROCESS | 1670 | 1464862139802 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x1231d5000 == 37 [pid = 1670] [id = 190] 03:08:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x119d3b800) [pid = 1670] [serial = 568] [outer = 0x0] 03:08:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x1245ab000) [pid = 1670] [serial = 569] [outer = 0x119d3b800] 03:08:59 INFO - PROCESS | 1670 | 1464862139842 Marionette DEBUG loaded listener.js 03:08:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x124f20400) [pid = 1670] [serial = 570] [outer = 0x119d3b800] 03:09:00 INFO - PROCESS | 1670 | 1464862140382 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] 03:09:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 03:09:00 INFO - PROCESS | 1670 | 1464862140436 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 03:09:00 INFO - PROCESS | 1670 | 1464862140441 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 03:09:00 INFO - PROCESS | 1670 | 1464862140446 Marionette TRACE conn2 <- [1,734,null,{}] 03:09:00 INFO - PROCESS | 1670 | 1464862140451 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}] 03:09:00 INFO - PROCESS | 1670 | 1464862140628 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 03:09:00 INFO - PROCESS | 1670 | 1464862140740 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x1181b8000 == 38 [pid = 1670] [id = 191] 03:09:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x1164ef000) [pid = 1670] [serial = 571] [outer = 0x0] 03:09:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x11727d400) [pid = 1670] [serial = 572] [outer = 0x1164ef000] 03:09:00 INFO - PROCESS | 1670 | 1464862140791 Marionette DEBUG loaded listener.js 03:09:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x1176b3000) [pid = 1670] [serial = 573] [outer = 0x1164ef000] 03:09:01 INFO - PROCESS | 1670 | 1464862141330 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]]]}] 03:09:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 03:09:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 927ms 03:09:01 INFO - PROCESS | 1670 | 1464862141367 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 03:09:01 INFO - PROCESS | 1670 | 1464862141375 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 03:09:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 03:09:01 INFO - PROCESS | 1670 | 1464862141382 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 03:09:01 INFO - PROCESS | 1670 | 1464862141385 Marionette TRACE conn2 <- [1,738,null,{}] 03:09:01 INFO - PROCESS | 1670 | 1464862141389 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}] 03:09:01 INFO - PROCESS | 1670 | 1464862141521 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 03:09:01 INFO - PROCESS | 1670 | 1464862141574 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x123629000 == 39 [pid = 1670] [id = 192] 03:09:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x1184be000) [pid = 1670] [serial = 574] [outer = 0x0] 03:09:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1187c5000) [pid = 1670] [serial = 575] [outer = 0x1184be000] 03:09:01 INFO - PROCESS | 1670 | 1464862141604 Marionette DEBUG loaded listener.js 03:09:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x119428000) [pid = 1670] [serial = 576] [outer = 0x1184be000] 03:09:02 INFO - PROCESS | 1670 | 1464862142481 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]]]}] 03:09:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 03:09:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1128ms 03:09:02 INFO - PROCESS | 1670 | 1464862142510 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 03:09:02 INFO - PROCESS | 1670 | 1464862142511 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 03:09:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 03:09:02 INFO - PROCESS | 1670 | 1464862142514 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 03:09:02 INFO - PROCESS | 1670 | 1464862142516 Marionette TRACE conn2 <- [1,742,null,{}] 03:09:02 INFO - PROCESS | 1670 | 1464862142525 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}] 03:09:02 INFO - PROCESS | 1670 | 1464862142622 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 03:09:02 INFO - PROCESS | 1670 | 1464862142665 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x124253800 == 40 [pid = 1670] [id = 193] 03:09:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x119d37000) [pid = 1670] [serial = 577] [outer = 0x0] 03:09:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x123382c00) [pid = 1670] [serial = 578] [outer = 0x119d37000] 03:09:02 INFO - PROCESS | 1670 | 1464862142697 Marionette DEBUG loaded listener.js 03:09:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x12470e800) [pid = 1670] [serial = 579] [outer = 0x119d37000] 03:09:03 INFO - PROCESS | 1670 | 1464862143580 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]]]}] 03:09:03 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 03:09:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1074ms 03:09:03 INFO - PROCESS | 1670 | 1464862143599 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 03:09:03 INFO - PROCESS | 1670 | 1464862143602 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 03:09:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 03:09:03 INFO - PROCESS | 1670 | 1464862143606 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 03:09:03 INFO - PROCESS | 1670 | 1464862143607 Marionette TRACE conn2 <- [1,746,null,{}] 03:09:03 INFO - PROCESS | 1670 | 1464862143609 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}] 03:09:03 INFO - PROCESS | 1670 | 1464862143711 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 03:09:03 INFO - PROCESS | 1670 | 1464862143753 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x116944800 == 41 [pid = 1670] [id = 194] 03:09:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x116756400) [pid = 1670] [serial = 580] [outer = 0x0] 03:09:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x12300c000) [pid = 1670] [serial = 581] [outer = 0x116756400] 03:09:03 INFO - PROCESS | 1670 | 1464862143784 Marionette DEBUG loaded listener.js 03:09:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x124f26800) [pid = 1670] [serial = 582] [outer = 0x116756400] 03:09:04 INFO - PROCESS | 1670 | --DOCSHELL 0x11a0b6800 == 40 [pid = 1670] [id = 189] 03:09:04 INFO - PROCESS | 1670 | --DOCSHELL 0x11a037000 == 39 [pid = 1670] [id = 188] 03:09:04 INFO - PROCESS | 1670 | --DOCSHELL 0x116ad1800 == 38 [pid = 1670] [id = 187] 03:09:04 INFO - PROCESS | 1670 | --DOCSHELL 0x11904c000 == 37 [pid = 1670] [id = 186] 03:09:04 INFO - PROCESS | 1670 | --DOCSHELL 0x11847d000 == 36 [pid = 1670] [id = 185] 03:09:04 INFO - PROCESS | 1670 | --DOCSHELL 0x116adb000 == 35 [pid = 1670] [id = 184] 03:09:04 INFO - PROCESS | 1670 | --DOCSHELL 0x117e07000 == 34 [pid = 1670] [id = 183] 03:09:04 INFO - PROCESS | 1670 | --DOCSHELL 0x115e4b000 == 33 [pid = 1670] [id = 182] 03:09:04 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x124f21400) [pid = 1670] [serial = 533] [outer = 0x0] [url = about:blank] 03:09:04 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x124238c00) [pid = 1670] [serial = 530] [outer = 0x0] [url = about:blank] 03:09:04 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x125d28800) [pid = 1670] [serial = 534] [outer = 0x0] [url = about:blank] 03:09:04 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x11860b000) [pid = 1670] [serial = 515] [outer = 0x0] [url = about:blank] 03:09:04 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x11820d800) [pid = 1670] [serial = 509] [outer = 0x0] [url = about:blank] 03:09:04 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x11843f800) [pid = 1670] [serial = 510] [outer = 0x0] [url = about:blank] 03:09:04 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x119221400) [pid = 1670] [serial = 516] [outer = 0x0] [url = about:blank] 03:09:04 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x11a0dfc00) [pid = 1670] [serial = 524] [outer = 0x0] [url = about:blank] 03:09:04 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x123187000) [pid = 1670] [serial = 525] [outer = 0x0] [url = about:blank] 03:09:04 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x11844c000) [pid = 1670] [serial = 512] [outer = 0x0] [url = about:blank] 03:09:04 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x11860dc00) [pid = 1670] [serial = 513] [outer = 0x0] [url = about:blank] 03:09:04 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x11336b400) [pid = 1670] [serial = 503] [outer = 0x0] [url = about:blank] 03:09:04 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x115ea0800) [pid = 1670] [serial = 504] [outer = 0x0] [url = about:blank] 03:09:04 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x119428400) [pid = 1670] [serial = 518] [outer = 0x0] [url = about:blank] 03:09:04 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x119d38c00) [pid = 1670] [serial = 519] [outer = 0x0] [url = about:blank] 03:09:04 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x1166e4000) [pid = 1670] [serial = 506] [outer = 0x0] [url = about:blank] 03:09:04 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x117279c00) [pid = 1670] [serial = 507] [outer = 0x0] [url = about:blank] 03:09:04 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x119fb1400) [pid = 1670] [serial = 521] [outer = 0x0] [url = about:blank] 03:09:04 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x11a061c00) [pid = 1670] [serial = 522] [outer = 0x0] [url = about:blank] 03:09:04 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x123180000) [pid = 1670] [serial = 527] [outer = 0x0] [url = about:blank] 03:09:04 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x119d37c00) [pid = 1670] [serial = 540] [outer = 0x0] [url = about:blank] 03:09:04 INFO - PROCESS | 1670 | --DOMWINDOW == 65 (0x126b0c400) [pid = 1670] [serial = 536] [outer = 0x0] [url = about:blank] 03:09:04 INFO - PROCESS | 1670 | --DOMWINDOW == 64 (0x126e22800) [pid = 1670] [serial = 537] [outer = 0x0] [url = about:blank] 03:09:04 INFO - PROCESS | 1670 | --DOMWINDOW == 63 (0x11820a400) [pid = 1670] [serial = 539] [outer = 0x0] [url = about:blank] 03:09:04 INFO - PROCESS | 1670 | --DOMWINDOW == 62 (0x1245a4800) [pid = 1670] [serial = 531] [outer = 0x0] [url = about:blank] 03:09:04 INFO - PROCESS | 1670 | --DOMWINDOW == 61 (0x12360d400) [pid = 1670] [serial = 528] [outer = 0x0] [url = about:blank] 03:09:04 INFO - PROCESS | 1670 | --DOMWINDOW == 60 (0x1239ca800) [pid = 1670] [serial = 542] [outer = 0x0] [url = about:blank] 03:09:04 INFO - PROCESS | 1670 | 1464862144736 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]]]}] 03:09:04 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.) 03:09:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1171ms 03:09:04 INFO - PROCESS | 1670 | 1464862144777 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 03:09:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 03:09:04 INFO - PROCESS | 1670 | 1464862144780 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 03:09:04 INFO - PROCESS | 1670 | 1464862144783 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 03:09:04 INFO - PROCESS | 1670 | 1464862144784 Marionette TRACE conn2 <- [1,750,null,{}] 03:09:04 INFO - PROCESS | 1670 | 1464862144788 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}] 03:09:04 INFO - PROCESS | 1670 | 1464862144867 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 03:09:04 INFO - PROCESS | 1670 | 1464862144912 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x1161d4800 == 34 [pid = 1670] [id = 195] 03:09:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 61 (0x11695fc00) [pid = 1670] [serial = 583] [outer = 0x0] 03:09:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 62 (0x11727b400) [pid = 1670] [serial = 584] [outer = 0x11695fc00] 03:09:04 INFO - PROCESS | 1670 | 1464862144940 Marionette DEBUG loaded listener.js 03:09:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 63 (0x117595c00) [pid = 1670] [serial = 585] [outer = 0x11695fc00] 03:09:05 INFO - PROCESS | 1670 | 1464862145744 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]]]}] 03:09:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 03:09:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 973ms 03:09:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 03:09:05 INFO - PROCESS | 1670 | 1464862145757 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 03:09:05 INFO - PROCESS | 1670 | 1464862145761 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 03:09:05 INFO - PROCESS | 1670 | 1464862145765 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 03:09:05 INFO - PROCESS | 1670 | 1464862145766 Marionette TRACE conn2 <- [1,754,null,{}] 03:09:05 INFO - PROCESS | 1670 | 1464862145770 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}] 03:09:05 INFO - PROCESS | 1670 | 1464862145849 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 03:09:05 INFO - PROCESS | 1670 | 1464862145856 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x118063800 == 35 [pid = 1670] [id = 196] 03:09:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 64 (0x118214800) [pid = 1670] [serial = 586] [outer = 0x0] 03:09:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x1186bd000) [pid = 1670] [serial = 587] [outer = 0x118214800] 03:09:05 INFO - PROCESS | 1670 | 1464862145882 Marionette DEBUG loaded listener.js 03:09:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x119221400) [pid = 1670] [serial = 588] [outer = 0x118214800] 03:09:06 INFO - PROCESS | 1670 | 1464862146698 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]]]}] 03:09:06 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 03:09:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 974ms 03:09:06 INFO - PROCESS | 1670 | 1464862146741 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 03:09:06 INFO - PROCESS | 1670 | 1464862146742 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 03:09:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 03:09:06 INFO - PROCESS | 1670 | 1464862146752 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 03:09:06 INFO - PROCESS | 1670 | 1464862146754 Marionette TRACE conn2 <- [1,758,null,{}] 03:09:06 INFO - PROCESS | 1670 | 1464862146773 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}] 03:09:06 INFO - PROCESS | 1670 | 1464862146867 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 03:09:06 INFO - PROCESS | 1670 | 1464862146873 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x11959d000 == 36 [pid = 1670] [id = 197] 03:09:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x119275400) [pid = 1670] [serial = 589] [outer = 0x0] 03:09:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x119d3f800) [pid = 1670] [serial = 590] [outer = 0x119275400] 03:09:06 INFO - PROCESS | 1670 | 1464862146901 Marionette DEBUG loaded listener.js 03:09:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x1212a4000) [pid = 1670] [serial = 591] [outer = 0x119275400] 03:09:07 INFO - PROCESS | 1670 | 1464862147232 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]]]}] 03:09:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 03:09:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 541ms 03:09:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 03:09:07 INFO - PROCESS | 1670 | 1464862147286 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 03:09:07 INFO - PROCESS | 1670 | 1464862147287 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 03:09:07 INFO - PROCESS | 1670 | 1464862147289 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 03:09:07 INFO - PROCESS | 1670 | 1464862147291 Marionette TRACE conn2 <- [1,762,null,{}] 03:09:07 INFO - PROCESS | 1670 | 1464862147293 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}] 03:09:07 INFO - PROCESS | 1670 | 1464862147391 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 03:09:07 INFO - PROCESS | 1670 | 1464862147403 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a037000 == 37 [pid = 1670] [id = 198] 03:09:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x1232e2000) [pid = 1670] [serial = 592] [outer = 0x0] 03:09:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x1242cf800) [pid = 1670] [serial = 593] [outer = 0x1232e2000] 03:09:07 INFO - PROCESS | 1670 | 1464862147429 Marionette DEBUG loaded listener.js 03:09:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x124f6a400) [pid = 1670] [serial = 594] [outer = 0x1232e2000] 03:09:07 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x12c81a800) [pid = 1670] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 03:09:07 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x11902b000) [pid = 1670] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:09:07 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x11843f400) [pid = 1670] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 03:09:07 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x113305c00) [pid = 1670] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 03:09:07 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x1166e2c00) [pid = 1670] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 03:09:07 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x111d24000) [pid = 1670] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:09:07 INFO - PROCESS | 1670 | --DOMWINDOW == 65 (0x1169da800) [pid = 1670] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 03:09:07 INFO - PROCESS | 1670 | --DOMWINDOW == 64 (0x1127e5800) [pid = 1670] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:09:07 INFO - PROCESS | 1670 | --DOMWINDOW == 63 (0x119222c00) [pid = 1670] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:09:08 INFO - PROCESS | 1670 | 1464862148208 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]]]}] 03:09:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 03:09:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 969ms 03:09:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 03:09:08 INFO - PROCESS | 1670 | 1464862148259 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 03:09:08 INFO - PROCESS | 1670 | 1464862148260 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 03:09:08 INFO - PROCESS | 1670 | 1464862148262 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 03:09:08 INFO - PROCESS | 1670 | 1464862148264 Marionette TRACE conn2 <- [1,766,null,{}] 03:09:08 INFO - PROCESS | 1670 | 1464862148266 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}] 03:09:08 INFO - PROCESS | 1670 | 1464862148356 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 03:09:08 INFO - PROCESS | 1670 | 1464862148384 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a0aa000 == 38 [pid = 1670] [id = 199] 03:09:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 64 (0x1176adc00) [pid = 1670] [serial = 595] [outer = 0x0] 03:09:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x119277000) [pid = 1670] [serial = 596] [outer = 0x1176adc00] 03:09:08 INFO - PROCESS | 1670 | 1464862148416 Marionette DEBUG loaded listener.js 03:09:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x124288c00) [pid = 1670] [serial = 597] [outer = 0x1176adc00] 03:09:09 INFO - PROCESS | 1670 | 1464862149169 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]]]}] 03:09:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 03:09:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 919ms 03:09:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 03:09:09 INFO - PROCESS | 1670 | 1464862149182 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 03:09:09 INFO - PROCESS | 1670 | 1464862149184 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 03:09:09 INFO - PROCESS | 1670 | 1464862149186 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 03:09:09 INFO - PROCESS | 1670 | 1464862149187 Marionette TRACE conn2 <- [1,770,null,{}] 03:09:09 INFO - PROCESS | 1670 | 1464862149189 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}] 03:09:09 INFO - PROCESS | 1670 | 1464862149281 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 03:09:09 INFO - PROCESS | 1670 | 1464862149286 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x123b76800 == 39 [pid = 1670] [id = 200] 03:09:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x125fe7800) [pid = 1670] [serial = 598] [outer = 0x0] 03:09:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x12686b800) [pid = 1670] [serial = 599] [outer = 0x125fe7800] 03:09:09 INFO - PROCESS | 1670 | 1464862149315 Marionette DEBUG loaded listener.js 03:09:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x126eca400) [pid = 1670] [serial = 600] [outer = 0x125fe7800] 03:09:09 INFO - PROCESS | 1670 | 1464862149644 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]]]}] 03:09:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 03:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 470ms 03:09:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 03:09:09 INFO - PROCESS | 1670 | 1464862149656 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 03:09:09 INFO - PROCESS | 1670 | 1464862149657 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 03:09:09 INFO - PROCESS | 1670 | 1464862149659 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 03:09:09 INFO - PROCESS | 1670 | 1464862149661 Marionette TRACE conn2 <- [1,774,null,{}] 03:09:09 INFO - PROCESS | 1670 | 1464862149663 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}] 03:09:09 INFO - PROCESS | 1670 | 1464862149764 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 03:09:09 INFO - PROCESS | 1670 | 1464862149770 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x124246800 == 40 [pid = 1670] [id = 201] 03:09:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x125a3c000) [pid = 1670] [serial = 601] [outer = 0x0] 03:09:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x126ecf800) [pid = 1670] [serial = 602] [outer = 0x125a3c000] 03:09:09 INFO - PROCESS | 1670 | 1464862149795 Marionette DEBUG loaded listener.js 03:09:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x119d3a000) [pid = 1670] [serial = 603] [outer = 0x125a3c000] 03:09:10 INFO - PROCESS | 1670 | 1464862150088 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]]]}] 03:09:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 03:09:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 469ms 03:09:10 INFO - PROCESS | 1670 | 1464862150129 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 03:09:10 INFO - PROCESS | 1670 | 1464862150130 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 03:09:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 03:09:10 INFO - PROCESS | 1670 | 1464862150133 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 03:09:10 INFO - PROCESS | 1670 | 1464862150134 Marionette TRACE conn2 <- [1,778,null,{}] 03:09:10 INFO - PROCESS | 1670 | 1464862150138 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}] 03:09:10 INFO - PROCESS | 1670 | 1464862150212 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 03:09:10 INFO - PROCESS | 1670 | 1464862150216 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x124f48800 == 41 [pid = 1670] [id = 202] 03:09:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x11674b400) [pid = 1670] [serial = 604] [outer = 0x0] 03:09:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x128ce2400) [pid = 1670] [serial = 605] [outer = 0x11674b400] 03:09:10 INFO - PROCESS | 1670 | 1464862150244 Marionette DEBUG loaded listener.js 03:09:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x128ce7400) [pid = 1670] [serial = 606] [outer = 0x11674b400] 03:09:10 INFO - PROCESS | 1670 | 1464862150621 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]]]}] 03:09:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 03:09:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 521ms 03:09:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 03:09:10 INFO - PROCESS | 1670 | 1464862150654 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 03:09:10 INFO - PROCESS | 1670 | 1464862150657 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 03:09:10 INFO - PROCESS | 1670 | 1464862150661 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 03:09:10 INFO - PROCESS | 1670 | 1464862150663 Marionette TRACE conn2 <- [1,782,null,{}] 03:09:10 INFO - PROCESS | 1670 | 1464862150667 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}] 03:09:10 INFO - PROCESS | 1670 | 1464862150770 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 03:09:10 INFO - PROCESS | 1670 | 1464862150813 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x11697f800 == 42 [pid = 1670] [id = 203] 03:09:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x113d04c00) [pid = 1670] [serial = 607] [outer = 0x0] 03:09:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x115ea2c00) [pid = 1670] [serial = 608] [outer = 0x113d04c00] 03:09:10 INFO - PROCESS | 1670 | 1464862150844 Marionette DEBUG loaded listener.js 03:09:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x117280400) [pid = 1670] [serial = 609] [outer = 0x113d04c00] 03:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 03:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 620ms 03:09:11 INFO - PROCESS | 1670 | 1464862151274 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]]]}] 03:09:11 INFO - PROCESS | 1670 | 1464862151281 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 03:09:11 INFO - PROCESS | 1670 | 1464862151285 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 03:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 03:09:11 INFO - PROCESS | 1670 | 1464862151290 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 03:09:11 INFO - PROCESS | 1670 | 1464862151292 Marionette TRACE conn2 <- [1,786,null,{}] 03:09:11 INFO - PROCESS | 1670 | 1464862151294 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}] 03:09:11 INFO - PROCESS | 1670 | 1464862151395 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 03:09:11 INFO - PROCESS | 1670 | 1464862151437 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a039000 == 43 [pid = 1670] [id = 204] 03:09:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x114fe9000) [pid = 1670] [serial = 610] [outer = 0x0] 03:09:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x11844ac00) [pid = 1670] [serial = 611] [outer = 0x114fe9000] 03:09:11 INFO - PROCESS | 1670 | 1464862151467 Marionette DEBUG loaded listener.js 03:09:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1195bc400) [pid = 1670] [serial = 612] [outer = 0x114fe9000] 03:09:11 INFO - PROCESS | 1670 | 1464862151906 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]]]}] 03:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 03:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 621ms 03:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 03:09:11 INFO - PROCESS | 1670 | 1464862151911 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 03:09:11 INFO - PROCESS | 1670 | 1464862151913 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 03:09:11 INFO - PROCESS | 1670 | 1464862151915 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 03:09:11 INFO - PROCESS | 1670 | 1464862151918 Marionette TRACE conn2 <- [1,790,null,{}] 03:09:11 INFO - PROCESS | 1670 | 1464862151928 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}] 03:09:12 INFO - PROCESS | 1670 | 1464862152030 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 03:09:12 INFO - PROCESS | 1670 | 1464862152112 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x128daa800 == 44 [pid = 1670] [id = 205] 03:09:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x119d36400) [pid = 1670] [serial = 613] [outer = 0x0] 03:09:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x12392cc00) [pid = 1670] [serial = 614] [outer = 0x119d36400] 03:09:12 INFO - PROCESS | 1670 | 1464862152144 Marionette DEBUG loaded listener.js 03:09:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x125d25800) [pid = 1670] [serial = 615] [outer = 0x119d36400] 03:09:12 INFO - PROCESS | 1670 | 1464862152588 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]]]}] 03:09:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 03:09:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 724ms 03:09:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 03:09:12 INFO - PROCESS | 1670 | 1464862152639 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 03:09:12 INFO - PROCESS | 1670 | 1464862152641 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 03:09:12 INFO - PROCESS | 1670 | 1464862152643 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 03:09:12 INFO - PROCESS | 1670 | 1464862152645 Marionette TRACE conn2 <- [1,794,null,{}] 03:09:12 INFO - PROCESS | 1670 | 1464862152647 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}] 03:09:12 INFO - PROCESS | 1670 | 1464862152746 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 03:09:12 INFO - PROCESS | 1670 | 1464862152805 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x129110000 == 45 [pid = 1670] [id = 206] 03:09:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x125f8c000) [pid = 1670] [serial = 616] [outer = 0x0] 03:09:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x126b11000) [pid = 1670] [serial = 617] [outer = 0x125f8c000] 03:09:12 INFO - PROCESS | 1670 | 1464862152835 Marionette DEBUG loaded listener.js 03:09:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x128ce1800) [pid = 1670] [serial = 618] [outer = 0x125f8c000] 03:09:13 INFO - PROCESS | 1670 | 1464862153247 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]]]}] 03:09:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 03:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 618ms 03:09:13 INFO - PROCESS | 1670 | 1464862153263 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 03:09:13 INFO - PROCESS | 1670 | 1464862153264 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 03:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 03:09:13 INFO - PROCESS | 1670 | 1464862153267 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 03:09:13 INFO - PROCESS | 1670 | 1464862153269 Marionette TRACE conn2 <- [1,798,null,{}] 03:09:13 INFO - PROCESS | 1670 | 1464862153273 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}] 03:09:13 INFO - PROCESS | 1670 | 1464862153392 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 03:09:13 INFO - PROCESS | 1670 | 1464862153449 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x1298a2000 == 46 [pid = 1670] [id = 207] 03:09:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1195c7000) [pid = 1670] [serial = 619] [outer = 0x0] 03:09:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x128cedc00) [pid = 1670] [serial = 620] [outer = 0x1195c7000] 03:09:13 INFO - PROCESS | 1670 | 1464862153479 Marionette DEBUG loaded listener.js 03:09:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x128d50400) [pid = 1670] [serial = 621] [outer = 0x1195c7000] 03:09:14 INFO - PROCESS | 1670 | 1464862154044 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]]]}] 03:09:14 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 03:09:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 823ms 03:09:14 INFO - PROCESS | 1670 | 1464862154091 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 03:09:14 INFO - PROCESS | 1670 | 1464862154093 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 03:09:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 03:09:14 INFO - PROCESS | 1670 | 1464862154097 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 03:09:14 INFO - PROCESS | 1670 | 1464862154099 Marionette TRACE conn2 <- [1,802,null,{}] 03:09:14 INFO - PROCESS | 1670 | 1464862154103 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}] 03:09:14 INFO - PROCESS | 1670 | 1464862154195 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 03:09:14 INFO - PROCESS | 1670 | 1464862154258 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x1182cc800 == 47 [pid = 1670] [id = 208] 03:09:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x115ea0800) [pid = 1670] [serial = 622] [outer = 0x0] 03:09:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1164f5800) [pid = 1670] [serial = 623] [outer = 0x115ea0800] 03:09:14 INFO - PROCESS | 1670 | 1464862154285 Marionette DEBUG loaded listener.js 03:09:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x117126400) [pid = 1670] [serial = 624] [outer = 0x115ea0800] 03:09:14 INFO - PROCESS | 1670 | 1464862154760 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]]]}] 03:09:14 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 03:09:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 671ms 03:09:14 INFO - PROCESS | 1670 | 1464862154768 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 03:09:14 INFO - PROCESS | 1670 | 1464862154776 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 03:09:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 03:09:14 INFO - PROCESS | 1670 | 1464862154782 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 03:09:14 INFO - PROCESS | 1670 | 1464862154785 Marionette TRACE conn2 <- [1,806,null,{}] 03:09:14 INFO - PROCESS | 1670 | 1464862154812 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}] 03:09:14 INFO - PROCESS | 1670 | 1464862154974 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 03:09:14 INFO - PROCESS | 1670 | --DOCSHELL 0x124246800 == 46 [pid = 1670] [id = 201] 03:09:14 INFO - PROCESS | 1670 | --DOCSHELL 0x123b76800 == 45 [pid = 1670] [id = 200] 03:09:14 INFO - PROCESS | 1670 | --DOCSHELL 0x11a0aa000 == 44 [pid = 1670] [id = 199] 03:09:15 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1245ab000) [pid = 1670] [serial = 569] [outer = 0x0] [url = about:blank] 03:09:15 INFO - PROCESS | 1670 | --DOCSHELL 0x11a037000 == 43 [pid = 1670] [id = 198] 03:09:15 INFO - PROCESS | 1670 | --DOCSHELL 0x11959d000 == 42 [pid = 1670] [id = 197] 03:09:15 INFO - PROCESS | 1670 | --DOCSHELL 0x118063800 == 41 [pid = 1670] [id = 196] 03:09:15 INFO - PROCESS | 1670 | --DOCSHELL 0x1161d4800 == 40 [pid = 1670] [id = 195] 03:09:15 INFO - PROCESS | 1670 | --DOCSHELL 0x116944800 == 39 [pid = 1670] [id = 194] 03:09:15 INFO - PROCESS | 1670 | --DOCSHELL 0x124253800 == 38 [pid = 1670] [id = 193] 03:09:15 INFO - PROCESS | 1670 | --DOCSHELL 0x123629000 == 37 [pid = 1670] [id = 192] 03:09:15 INFO - PROCESS | 1670 | --DOCSHELL 0x1181b8000 == 36 [pid = 1670] [id = 191] 03:09:15 INFO - PROCESS | 1670 | --DOCSHELL 0x1231d5000 == 35 [pid = 1670] [id = 190] 03:09:15 INFO - PROCESS | 1670 | 1464862155088 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x115e34000 == 36 [pid = 1670] [id = 209] 03:09:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x116756800) [pid = 1670] [serial = 625] [outer = 0x0] 03:09:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x117589c00) [pid = 1670] [serial = 626] [outer = 0x116756800] 03:09:15 INFO - PROCESS | 1670 | 1464862155129 Marionette DEBUG loaded listener.js 03:09:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x11843f000) [pid = 1670] [serial = 627] [outer = 0x116756800] 03:09:15 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12cc5b800) [pid = 1670] [serial = 501] [outer = 0x0] [url = about:blank] 03:09:15 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x11942a800) [pid = 1670] [serial = 557] [outer = 0x0] [url = about:blank] 03:09:15 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x118606000) [pid = 1670] [serial = 554] [outer = 0x0] [url = about:blank] 03:09:15 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x113ba9000) [pid = 1670] [serial = 545] [outer = 0x0] [url = about:blank] 03:09:15 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x117278400) [pid = 1670] [serial = 549] [outer = 0x0] [url = about:blank] 03:09:15 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x116751000) [pid = 1670] [serial = 548] [outer = 0x0] [url = about:blank] 03:09:15 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x113b28400) [pid = 1670] [serial = 560] [outer = 0x0] [url = about:blank] 03:09:15 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x11758a800) [pid = 1670] [serial = 551] [outer = 0x0] [url = about:blank] 03:09:15 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1176b6400) [pid = 1670] [serial = 552] [outer = 0x0] [url = about:blank] 03:09:15 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x117594000) [pid = 1670] [serial = 561] [outer = 0x0] [url = about:blank] 03:09:15 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1235a0800) [pid = 1670] [serial = 566] [outer = 0x0] [url = about:blank] 03:09:15 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x116195000) [pid = 1670] [serial = 546] [outer = 0x0] [url = about:blank] 03:09:15 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x12317c800) [pid = 1670] [serial = 564] [outer = 0x0] [url = about:blank] 03:09:15 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x1195c8c00) [pid = 1670] [serial = 558] [outer = 0x0] [url = about:blank] 03:09:15 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x11875b400) [pid = 1670] [serial = 555] [outer = 0x0] [url = about:blank] 03:09:15 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x11a062400) [pid = 1670] [serial = 563] [outer = 0x0] [url = about:blank] 03:09:15 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x123ed4000) [pid = 1670] [serial = 567] [outer = 0x0] [url = about:blank] 03:09:15 INFO - PROCESS | 1670 | [1670] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:09:15 INFO - PROCESS | 1670 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 03:09:15 INFO - PROCESS | 1670 | Determined SkiaGL cache limits: Size 100663296, Items: 256 03:09:15 INFO - PROCESS | 1670 | [GFX2-]: Using SkiaGL canvas. 03:09:15 INFO - PROCESS | 1670 | 1464862155539 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]]]}] 03:09:15 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 03:09:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 794ms 03:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 03:09:15 INFO - PROCESS | 1670 | 1464862155593 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 03:09:15 INFO - PROCESS | 1670 | 1464862155594 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 03:09:15 INFO - PROCESS | 1670 | 1464862155597 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 03:09:15 INFO - PROCESS | 1670 | 1464862155600 Marionette TRACE conn2 <- [1,810,null,{}] 03:09:15 INFO - PROCESS | 1670 | 1464862155607 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}] 03:09:15 INFO - PROCESS | 1670 | 1464862155690 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 03:09:15 INFO - PROCESS | 1670 | 1464862155696 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x1182e5800 == 37 [pid = 1670] [id = 210] 03:09:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x1184c1800) [pid = 1670] [serial = 628] [outer = 0x0] 03:09:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x119028c00) [pid = 1670] [serial = 629] [outer = 0x1184c1800] 03:09:15 INFO - PROCESS | 1670 | 1464862155726 Marionette DEBUG loaded listener.js 03:09:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1194f2000) [pid = 1670] [serial = 630] [outer = 0x1184c1800] 03:09:16 INFO - PROCESS | 1670 | 1464862156057 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]]]}] 03:09:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 03:09:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 475ms 03:09:16 INFO - PROCESS | 1670 | 1464862156073 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 03:09:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 03:09:16 INFO - PROCESS | 1670 | 1464862156075 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 03:09:16 INFO - PROCESS | 1670 | 1464862156077 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 03:09:16 INFO - PROCESS | 1670 | 1464862156078 Marionette TRACE conn2 <- [1,814,null,{}] 03:09:16 INFO - PROCESS | 1670 | 1464862156080 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}] 03:09:16 INFO - PROCESS | 1670 | 1464862156163 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 03:09:16 INFO - PROCESS | 1670 | 1464862156207 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x11876d800 == 38 [pid = 1670] [id = 211] 03:09:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x1184c1c00) [pid = 1670] [serial = 631] [outer = 0x0] 03:09:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x11999dc00) [pid = 1670] [serial = 632] [outer = 0x1184c1c00] 03:09:16 INFO - PROCESS | 1670 | 1464862156234 Marionette DEBUG loaded listener.js 03:09:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x119fac000) [pid = 1670] [serial = 633] [outer = 0x1184c1c00] 03:09:16 INFO - PROCESS | 1670 | 1464862156543 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] 03:09:16 INFO - PROCESS | 1670 | 1464862156597 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 03:09:16 INFO - PROCESS | 1670 | 1464862156599 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 03:09:16 INFO - PROCESS | 1670 | 1464862156600 Marionette TRACE conn2 <- [1,818,null,{}] 03:09:16 INFO - PROCESS | 1670 | 1464862156602 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}] 03:09:16 INFO - PROCESS | 1670 | 1464862156676 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 03:09:16 INFO - PROCESS | 1670 | 1464862156727 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x1192b4000 == 39 [pid = 1670] [id = 212] 03:09:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x11926dc00) [pid = 1670] [serial = 634] [outer = 0x0] 03:09:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x119fb8800) [pid = 1670] [serial = 635] [outer = 0x11926dc00] 03:09:16 INFO - PROCESS | 1670 | 1464862156755 Marionette DEBUG loaded listener.js 03:09:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x123185000) [pid = 1670] [serial = 636] [outer = 0x11926dc00] 03:09:17 INFO - PROCESS | 1670 | 1464862157055 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]]]}] 03:09:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 03:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 467ms 03:09:17 INFO - PROCESS | 1670 | 1464862157067 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 03:09:17 INFO - PROCESS | 1670 | 1464862157068 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 03:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 03:09:17 INFO - PROCESS | 1670 | 1464862157079 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 03:09:17 INFO - PROCESS | 1670 | 1464862157080 Marionette TRACE conn2 <- [1,822,null,{}] 03:09:17 INFO - PROCESS | 1670 | 1464862157091 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}] 03:09:17 INFO - PROCESS | 1670 | 1464862157204 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 03:09:17 INFO - PROCESS | 1670 | 1464862157210 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x113d8f800 == 40 [pid = 1670] [id = 213] 03:09:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x12317fc00) [pid = 1670] [serial = 637] [outer = 0x0] 03:09:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1239c6800) [pid = 1670] [serial = 638] [outer = 0x12317fc00] 03:09:17 INFO - PROCESS | 1670 | 1464862157236 Marionette DEBUG loaded listener.js 03:09:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x125dbd000) [pid = 1670] [serial = 639] [outer = 0x12317fc00] 03:09:17 INFO - PROCESS | 1670 | 1464862157584 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] 03:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 03:09:17 INFO - PROCESS | 1670 | 1464862157615 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 03:09:17 INFO - PROCESS | 1670 | 1464862157617 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 03:09:17 INFO - PROCESS | 1670 | 1464862157618 Marionette TRACE conn2 <- [1,826,null,{}] 03:09:17 INFO - PROCESS | 1670 | 1464862157627 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}] 03:09:17 INFO - PROCESS | 1670 | 1464862157720 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 03:09:17 INFO - PROCESS | 1670 | 1464862157724 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x123110000 == 41 [pid = 1670] [id = 214] 03:09:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12686c000) [pid = 1670] [serial = 640] [outer = 0x0] 03:09:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x126ec9400) [pid = 1670] [serial = 641] [outer = 0x12686c000] 03:09:17 INFO - PROCESS | 1670 | 1464862157750 Marionette DEBUG loaded listener.js 03:09:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x117277c00) [pid = 1670] [serial = 642] [outer = 0x12686c000] 03:09:18 INFO - PROCESS | 1670 | 1464862158098 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]]]}] 03:09:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 03:09:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 525ms 03:09:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 03:09:18 INFO - PROCESS | 1670 | 1464862158142 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 03:09:18 INFO - PROCESS | 1670 | 1464862158143 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 03:09:18 INFO - PROCESS | 1670 | 1464862158146 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 03:09:18 INFO - PROCESS | 1670 | 1464862158147 Marionette TRACE conn2 <- [1,830,null,{}] 03:09:18 INFO - PROCESS | 1670 | 1464862158149 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}] 03:09:18 INFO - PROCESS | 1670 | 1464862158245 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 03:09:18 INFO - PROCESS | 1670 | 1464862158257 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x123ea5000 == 42 [pid = 1670] [id = 215] 03:09:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12686c800) [pid = 1670] [serial = 643] [outer = 0x0] 03:09:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x128d4cc00) [pid = 1670] [serial = 644] [outer = 0x12686c800] 03:09:18 INFO - PROCESS | 1670 | 1464862158282 Marionette DEBUG loaded listener.js 03:09:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x128d55400) [pid = 1670] [serial = 645] [outer = 0x12686c800] 03:09:18 INFO - PROCESS | 1670 | 1464862158639 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]]]}] 03:09:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 03:09:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 519ms 03:09:18 INFO - PROCESS | 1670 | 1464862158665 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 03:09:18 INFO - PROCESS | 1670 | 1464862158667 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 03:09:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 03:09:18 INFO - PROCESS | 1670 | 1464862158669 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 03:09:18 INFO - PROCESS | 1670 | 1464862158670 Marionette TRACE conn2 <- [1,834,null,{}] 03:09:18 INFO - PROCESS | 1670 | 1464862158673 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}] 03:09:18 INFO - PROCESS | 1670 | 1464862158775 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 03:09:18 INFO - PROCESS | 1670 | 1464862158804 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x124f96800 == 43 [pid = 1670] [id = 216] 03:09:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x128d4f800) [pid = 1670] [serial = 646] [outer = 0x0] 03:09:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x128d59400) [pid = 1670] [serial = 647] [outer = 0x128d4f800] 03:09:18 INFO - PROCESS | 1670 | 1464862158829 Marionette DEBUG loaded listener.js 03:09:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12909d000) [pid = 1670] [serial = 648] [outer = 0x128d4f800] 03:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1232e2000) [pid = 1670] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1164ef000) [pid = 1670] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x116756400) [pid = 1670] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 03:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x119d37000) [pid = 1670] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 03:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x119275400) [pid = 1670] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 03:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x11695fc00) [pid = 1670] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 03:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1184be000) [pid = 1670] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x118214800) [pid = 1670] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 03:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x125fe7800) [pid = 1670] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1176adc00) [pid = 1670] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x125a3c000) [pid = 1670] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:09:19 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x116968400) [pid = 1670] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 03:09:19 INFO - PROCESS | 1670 | 1464862159194 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]]]}] 03:09:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 569ms 03:09:19 INFO - PROCESS | 1670 | 1464862159239 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 03:09:19 INFO - PROCESS | 1670 | 1464862159240 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 03:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:09:19 INFO - PROCESS | 1670 | 1464862159242 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:09:19 INFO - PROCESS | 1670 | 1464862159243 Marionette TRACE conn2 <- [1,838,null,{}] 03:09:19 INFO - PROCESS | 1670 | 1464862159246 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}] 03:09:19 INFO - PROCESS | 1670 | 1464862159327 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 03:09:19 INFO - PROCESS | 1670 | 1464862159331 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x1268ea800 == 44 [pid = 1670] [id = 217] 03:09:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1176a7400) [pid = 1670] [serial = 649] [outer = 0x0] 03:09:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x11942b800) [pid = 1670] [serial = 650] [outer = 0x1176a7400] 03:09:19 INFO - PROCESS | 1670 | 1464862159357 Marionette DEBUG loaded listener.js 03:09:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x125dba400) [pid = 1670] [serial = 651] [outer = 0x1176a7400] 03:09:19 INFO - PROCESS | 1670 | 1464862159726 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]]]}] 03:09:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 518ms 03:09:19 INFO - PROCESS | 1670 | 1464862159761 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 03:09:19 INFO - PROCESS | 1670 | 1464862159762 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 03:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:09:19 INFO - PROCESS | 1670 | 1464862159765 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:09:19 INFO - PROCESS | 1670 | 1464862159767 Marionette TRACE conn2 <- [1,842,null,{}] 03:09:19 INFO - PROCESS | 1670 | 1464862159769 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}] 03:09:19 INFO - PROCESS | 1670 | 1464862159863 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 03:09:19 INFO - PROCESS | 1670 | 1464862159870 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a6c1800 == 45 [pid = 1670] [id = 218] 03:09:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x129097800) [pid = 1670] [serial = 652] [outer = 0x0] 03:09:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x129494400) [pid = 1670] [serial = 653] [outer = 0x129097800] 03:09:19 INFO - PROCESS | 1670 | 1464862159899 Marionette DEBUG loaded listener.js 03:09:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x129718000) [pid = 1670] [serial = 654] [outer = 0x129097800] 03:09:20 INFO - PROCESS | 1670 | 1464862160249 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]]]}] 03:09:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:09:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 520ms 03:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:09:20 INFO - PROCESS | 1670 | 1464862160286 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 03:09:20 INFO - PROCESS | 1670 | 1464862160287 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 03:09:20 INFO - PROCESS | 1670 | 1464862160289 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:09:20 INFO - PROCESS | 1670 | 1464862160290 Marionette TRACE conn2 <- [1,846,null,{}] 03:09:20 INFO - PROCESS | 1670 | 1464862160293 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}] 03:09:20 INFO - PROCESS | 1670 | 1464862160373 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 03:09:20 INFO - PROCESS | 1670 | 1464862160421 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a897000 == 46 [pid = 1670] [id = 219] 03:09:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x112d80c00) [pid = 1670] [serial = 655] [outer = 0x0] 03:09:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12a8f9000) [pid = 1670] [serial = 656] [outer = 0x112d80c00] 03:09:20 INFO - PROCESS | 1670 | 1464862160446 Marionette DEBUG loaded listener.js 03:09:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12a9f1400) [pid = 1670] [serial = 657] [outer = 0x112d80c00] 03:09:20 INFO - PROCESS | 1670 | 1464862160728 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]]]}] 03:09:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:09:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 469ms 03:09:20 INFO - PROCESS | 1670 | 1464862160759 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 03:09:20 INFO - PROCESS | 1670 | 1464862160761 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 03:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:09:20 INFO - PROCESS | 1670 | 1464862160763 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:09:20 INFO - PROCESS | 1670 | 1464862160764 Marionette TRACE conn2 <- [1,850,null,{}] 03:09:20 INFO - PROCESS | 1670 | 1464862160766 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}] 03:09:20 INFO - PROCESS | 1670 | 1464862160850 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 03:09:20 INFO - PROCESS | 1670 | 1464862160857 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ac49000 == 47 [pid = 1670] [id = 220] 03:09:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x129097c00) [pid = 1670] [serial = 658] [outer = 0x0] 03:09:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12acc7c00) [pid = 1670] [serial = 659] [outer = 0x129097c00] 03:09:20 INFO - PROCESS | 1670 | 1464862160882 Marionette DEBUG loaded listener.js 03:09:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12b22e800) [pid = 1670] [serial = 660] [outer = 0x129097c00] 03:09:21 INFO - PROCESS | 1670 | 1464862161345 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]]]}] 03:09:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 618ms 03:09:21 INFO - PROCESS | 1670 | 1464862161382 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 03:09:21 INFO - PROCESS | 1670 | 1464862161385 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 03:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:09:21 INFO - PROCESS | 1670 | 1464862161388 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:09:21 INFO - PROCESS | 1670 | 1464862161391 Marionette TRACE conn2 <- [1,854,null,{}] 03:09:21 INFO - PROCESS | 1670 | 1464862161395 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}] 03:09:21 INFO - PROCESS | 1670 | 1464862161501 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 03:09:21 INFO - PROCESS | 1670 | 1464862161565 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x117462800 == 48 [pid = 1670] [id = 221] 03:09:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x112d81c00) [pid = 1670] [serial = 661] [outer = 0x0] 03:09:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x116193c00) [pid = 1670] [serial = 662] [outer = 0x112d81c00] 03:09:21 INFO - PROCESS | 1670 | 1464862161597 Marionette DEBUG loaded listener.js 03:09:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x117282000) [pid = 1670] [serial = 663] [outer = 0x112d81c00] 03:09:22 INFO - PROCESS | 1670 | 1464862162004 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]]]}] 03:09:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 672ms 03:09:22 INFO - PROCESS | 1670 | 1464862162070 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 03:09:22 INFO - PROCESS | 1670 | 1464862162074 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 03:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:09:22 INFO - PROCESS | 1670 | 1464862162080 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:09:22 INFO - PROCESS | 1670 | 1464862162082 Marionette TRACE conn2 <- [1,858,null,{}] 03:09:22 INFO - PROCESS | 1670 | 1464862162085 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}] 03:09:22 INFO - PROCESS | 1670 | 1464862162190 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 03:09:22 INFO - PROCESS | 1670 | 1464862162252 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a038800 == 49 [pid = 1670] [id = 222] 03:09:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x11844b800) [pid = 1670] [serial = 664] [outer = 0x0] 03:09:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x118607000) [pid = 1670] [serial = 665] [outer = 0x11844b800] 03:09:22 INFO - PROCESS | 1670 | 1464862162282 Marionette DEBUG loaded listener.js 03:09:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x1195be800) [pid = 1670] [serial = 666] [outer = 0x11844b800] 03:09:22 INFO - PROCESS | 1670 | 1464862162706 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]]]}] 03:09:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 671ms 03:09:22 INFO - PROCESS | 1670 | 1464862162752 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 03:09:22 INFO - PROCESS | 1670 | 1464862162753 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 03:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:09:22 INFO - PROCESS | 1670 | 1464862162756 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:09:22 INFO - PROCESS | 1670 | 1464862162759 Marionette TRACE conn2 <- [1,862,null,{}] 03:09:22 INFO - PROCESS | 1670 | 1464862162807 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}] 03:09:22 INFO - PROCESS | 1670 | 1464862162929 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 03:09:22 INFO - PROCESS | 1670 | 1464862162979 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b31f800 == 50 [pid = 1670] [id = 223] 03:09:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1239cfc00) [pid = 1670] [serial = 667] [outer = 0x0] 03:09:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x1245af800) [pid = 1670] [serial = 668] [outer = 0x1239cfc00] 03:09:23 INFO - PROCESS | 1670 | 1464862163012 Marionette DEBUG loaded listener.js 03:09:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x124f72c00) [pid = 1670] [serial = 669] [outer = 0x1239cfc00] 03:09:23 INFO - PROCESS | 1670 | 1464862163447 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]]]}] 03:09:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:09:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 721ms 03:09:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:09:23 INFO - PROCESS | 1670 | 1464862163478 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 03:09:23 INFO - PROCESS | 1670 | 1464862163480 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 03:09:23 INFO - PROCESS | 1670 | 1464862163482 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:09:23 INFO - PROCESS | 1670 | 1464862163483 Marionette TRACE conn2 <- [1,866,null,{}] 03:09:23 INFO - PROCESS | 1670 | 1464862163505 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}] 03:09:23 INFO - PROCESS | 1670 | 1464862163610 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 03:09:23 INFO - PROCESS | 1670 | 1464862163671 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bb30800 == 51 [pid = 1670] [id = 224] 03:09:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x126ed0400) [pid = 1670] [serial = 670] [outer = 0x0] 03:09:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x128d4d800) [pid = 1670] [serial = 671] [outer = 0x126ed0400] 03:09:23 INFO - PROCESS | 1670 | 1464862163700 Marionette DEBUG loaded listener.js 03:09:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x129494c00) [pid = 1670] [serial = 672] [outer = 0x126ed0400] 03:09:24 INFO - PROCESS | 1670 | 1464862164109 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]]]}] 03:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 635ms 03:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:09:24 INFO - PROCESS | 1670 | 1464862164117 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 03:09:24 INFO - PROCESS | 1670 | 1464862164119 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 03:09:24 INFO - PROCESS | 1670 | 1464862164121 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:09:24 INFO - PROCESS | 1670 | 1464862164122 Marionette TRACE conn2 <- [1,870,null,{}] 03:09:24 INFO - PROCESS | 1670 | 1464862164125 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}] 03:09:24 INFO - PROCESS | 1670 | 1464862164224 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 03:09:24 INFO - PROCESS | 1670 | 1464862164307 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x12be6f000 == 52 [pid = 1670] [id = 225] 03:09:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x119fae400) [pid = 1670] [serial = 673] [outer = 0x0] 03:09:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x129491800) [pid = 1670] [serial = 674] [outer = 0x119fae400] 03:09:24 INFO - PROCESS | 1670 | 1464862164337 Marionette DEBUG loaded listener.js 03:09:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x129714c00) [pid = 1670] [serial = 675] [outer = 0x119fae400] 03:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 668ms 03:09:24 INFO - PROCESS | 1670 | 1464862164780 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]]]}] 03:09:24 INFO - PROCESS | 1670 | 1464862164790 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 03:09:24 INFO - PROCESS | 1670 | 1464862164791 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 03:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:09:24 INFO - PROCESS | 1670 | 1464862164794 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:09:24 INFO - PROCESS | 1670 | 1464862164795 Marionette TRACE conn2 <- [1,874,null,{}] 03:09:24 INFO - PROCESS | 1670 | 1464862164797 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}] 03:09:24 INFO - PROCESS | 1670 | 1464862164913 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 03:09:24 INFO - PROCESS | 1670 | 1464862164975 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x116991000 == 53 [pid = 1670] [id = 226] 03:09:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x1127e4000) [pid = 1670] [serial = 676] [outer = 0x0] 03:09:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x123934000) [pid = 1670] [serial = 677] [outer = 0x1127e4000] 03:09:25 INFO - PROCESS | 1670 | 1464862165005 Marionette DEBUG loaded listener.js 03:09:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12bad2400) [pid = 1670] [serial = 678] [outer = 0x1127e4000] 03:09:25 INFO - PROCESS | 1670 | 1464862165567 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]]]}] 03:09:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:09:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 818ms 03:09:25 INFO - PROCESS | 1670 | 1464862165613 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 03:09:25 INFO - PROCESS | 1670 | 1464862165615 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 03:09:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:09:25 INFO - PROCESS | 1670 | 1464862165619 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:09:25 INFO - PROCESS | 1670 | 1464862165623 Marionette TRACE conn2 <- [1,878,null,{}] 03:09:25 INFO - PROCESS | 1670 | 1464862165627 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}] 03:09:25 INFO - PROCESS | 1670 | 1464862165720 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 03:09:25 INFO - PROCESS | 1670 | 1464862165786 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x119a1d800 == 54 [pid = 1670] [id = 227] 03:09:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x1166e1800) [pid = 1670] [serial = 679] [outer = 0x0] 03:09:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x117275800) [pid = 1670] [serial = 680] [outer = 0x1166e1800] 03:09:25 INFO - PROCESS | 1670 | 1464862165814 Marionette DEBUG loaded listener.js 03:09:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x1176b4c00) [pid = 1670] [serial = 681] [outer = 0x1166e1800] 03:09:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:09:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 623ms 03:09:26 INFO - PROCESS | 1670 | 1464862166236 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]]]}] 03:09:26 INFO - PROCESS | 1670 | 1464862166242 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 03:09:26 INFO - PROCESS | 1670 | 1464862166246 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 03:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:09:26 INFO - PROCESS | 1670 | 1464862166250 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:09:26 INFO - PROCESS | 1670 | 1464862166252 Marionette TRACE conn2 <- [1,882,null,{}] 03:09:26 INFO - PROCESS | 1670 | 1464862166254 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}] 03:09:26 INFO - PROCESS | 1670 | 1464862166359 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 03:09:26 INFO - PROCESS | 1670 | --DOCSHELL 0x124f42800 == 53 [pid = 1670] [id = 181] 03:09:26 INFO - PROCESS | 1670 | --DOCSHELL 0x12a897000 == 52 [pid = 1670] [id = 219] 03:09:26 INFO - PROCESS | 1670 | --DOCSHELL 0x12a6c1800 == 51 [pid = 1670] [id = 218] 03:09:26 INFO - PROCESS | 1670 | --DOCSHELL 0x1268ea800 == 50 [pid = 1670] [id = 217] 03:09:26 INFO - PROCESS | 1670 | --DOCSHELL 0x124f96800 == 49 [pid = 1670] [id = 216] 03:09:26 INFO - PROCESS | 1670 | --DOCSHELL 0x123ea5000 == 48 [pid = 1670] [id = 215] 03:09:26 INFO - PROCESS | 1670 | --DOCSHELL 0x123110000 == 47 [pid = 1670] [id = 214] 03:09:26 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x128ce2400) [pid = 1670] [serial = 605] [outer = 0x0] [url = about:blank] 03:09:26 INFO - PROCESS | 1670 | --DOCSHELL 0x113d8f800 == 46 [pid = 1670] [id = 213] 03:09:26 INFO - PROCESS | 1670 | --DOCSHELL 0x1192b4000 == 45 [pid = 1670] [id = 212] 03:09:26 INFO - PROCESS | 1670 | --DOCSHELL 0x11876d800 == 44 [pid = 1670] [id = 211] 03:09:26 INFO - PROCESS | 1670 | --DOCSHELL 0x1182e5800 == 43 [pid = 1670] [id = 210] 03:09:26 INFO - PROCESS | 1670 | --DOCSHELL 0x115e34000 == 42 [pid = 1670] [id = 209] 03:09:26 INFO - PROCESS | 1670 | --DOCSHELL 0x1182cc800 == 41 [pid = 1670] [id = 208] 03:09:26 INFO - PROCESS | 1670 | --DOCSHELL 0x1298a2000 == 40 [pid = 1670] [id = 207] 03:09:26 INFO - PROCESS | 1670 | --DOCSHELL 0x129110000 == 39 [pid = 1670] [id = 206] 03:09:26 INFO - PROCESS | 1670 | --DOCSHELL 0x128daa800 == 38 [pid = 1670] [id = 205] 03:09:26 INFO - PROCESS | 1670 | --DOCSHELL 0x11a039000 == 37 [pid = 1670] [id = 204] 03:09:26 INFO - PROCESS | 1670 | --DOCSHELL 0x11697f800 == 36 [pid = 1670] [id = 203] 03:09:26 INFO - PROCESS | 1670 | --DOCSHELL 0x124f48800 == 35 [pid = 1670] [id = 202] 03:09:26 INFO - PROCESS | 1670 | 1464862166436 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x116484800 == 36 [pid = 1670] [id = 228] 03:09:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x11695fc00) [pid = 1670] [serial = 682] [outer = 0x0] 03:09:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x117594c00) [pid = 1670] [serial = 683] [outer = 0x11695fc00] 03:09:26 INFO - PROCESS | 1670 | 1464862166462 Marionette DEBUG loaded listener.js 03:09:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x11942a400) [pid = 1670] [serial = 684] [outer = 0x11695fc00] 03:09:26 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x126e27c00) [pid = 1670] [serial = 543] [outer = 0x0] [url = about:blank] 03:09:26 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x1242cf800) [pid = 1670] [serial = 593] [outer = 0x0] [url = about:blank] 03:09:26 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x1176b3000) [pid = 1670] [serial = 573] [outer = 0x0] [url = about:blank] 03:09:26 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x11727d400) [pid = 1670] [serial = 572] [outer = 0x0] [url = about:blank] 03:09:26 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12300c000) [pid = 1670] [serial = 581] [outer = 0x0] [url = about:blank] 03:09:26 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x124f26800) [pid = 1670] [serial = 582] [outer = 0x0] [url = about:blank] 03:09:26 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12470e800) [pid = 1670] [serial = 579] [outer = 0x0] [url = about:blank] 03:09:26 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x119d3f800) [pid = 1670] [serial = 590] [outer = 0x0] [url = about:blank] 03:09:26 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x123382c00) [pid = 1670] [serial = 578] [outer = 0x0] [url = about:blank] 03:09:26 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x11727b400) [pid = 1670] [serial = 584] [outer = 0x0] [url = about:blank] 03:09:26 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x117595c00) [pid = 1670] [serial = 585] [outer = 0x0] [url = about:blank] 03:09:26 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x119428000) [pid = 1670] [serial = 576] [outer = 0x0] [url = about:blank] 03:09:26 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x1187c5000) [pid = 1670] [serial = 575] [outer = 0x0] [url = about:blank] 03:09:26 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1186bd000) [pid = 1670] [serial = 587] [outer = 0x0] [url = about:blank] 03:09:26 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12686b800) [pid = 1670] [serial = 599] [outer = 0x0] [url = about:blank] 03:09:26 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x119277000) [pid = 1670] [serial = 596] [outer = 0x0] [url = about:blank] 03:09:26 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x126eca400) [pid = 1670] [serial = 600] [outer = 0x0] [url = about:blank] 03:09:26 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x124f6a400) [pid = 1670] [serial = 594] [outer = 0x0] [url = about:blank] 03:09:26 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1212a4000) [pid = 1670] [serial = 591] [outer = 0x0] [url = about:blank] 03:09:26 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x119d3a000) [pid = 1670] [serial = 603] [outer = 0x0] [url = about:blank] 03:09:26 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x126ecf800) [pid = 1670] [serial = 602] [outer = 0x0] [url = about:blank] 03:09:26 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x124288c00) [pid = 1670] [serial = 597] [outer = 0x0] [url = about:blank] 03:09:26 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x119221400) [pid = 1670] [serial = 588] [outer = 0x0] [url = about:blank] 03:09:26 INFO - PROCESS | 1670 | 1464862166768 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]]]}] 03:09:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:09:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 571ms 03:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:09:26 INFO - PROCESS | 1670 | 1464862166823 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 03:09:26 INFO - PROCESS | 1670 | 1464862166824 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 03:09:26 INFO - PROCESS | 1670 | 1464862166826 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:09:26 INFO - PROCESS | 1670 | 1464862166829 Marionette TRACE conn2 <- [1,886,null,{}] 03:09:26 INFO - PROCESS | 1670 | 1464862166836 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}] 03:09:26 INFO - PROCESS | 1670 | 1464862166919 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 03:09:26 INFO - PROCESS | 1670 | 1464862166926 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x118773000 == 37 [pid = 1670] [id = 229] 03:09:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1199a0800) [pid = 1670] [serial = 685] [outer = 0x0] 03:09:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x119d40800) [pid = 1670] [serial = 686] [outer = 0x1199a0800] 03:09:26 INFO - PROCESS | 1670 | 1464862166955 Marionette DEBUG loaded listener.js 03:09:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1212a3400) [pid = 1670] [serial = 687] [outer = 0x1199a0800] 03:09:27 INFO - PROCESS | 1670 | 1464862167312 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]]]}] 03:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 521ms 03:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:09:27 INFO - PROCESS | 1670 | 1464862167348 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 03:09:27 INFO - PROCESS | 1670 | 1464862167349 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 03:09:27 INFO - PROCESS | 1670 | 1464862167352 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:09:27 INFO - PROCESS | 1670 | 1464862167353 Marionette TRACE conn2 <- [1,890,null,{}] 03:09:27 INFO - PROCESS | 1670 | 1464862167362 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}] 03:09:27 INFO - PROCESS | 1670 | 1464862167446 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 03:09:27 INFO - PROCESS | 1670 | 1464862167450 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a0ac800 == 38 [pid = 1670] [id = 230] 03:09:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12338c400) [pid = 1670] [serial = 688] [outer = 0x0] 03:09:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1242cf800) [pid = 1670] [serial = 689] [outer = 0x12338c400] 03:09:27 INFO - PROCESS | 1670 | 1464862167480 Marionette DEBUG loaded listener.js 03:09:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x124f22c00) [pid = 1670] [serial = 690] [outer = 0x12338c400] 03:09:27 INFO - PROCESS | 1670 | 1464862167804 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]]]}] 03:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 470ms 03:09:27 INFO - PROCESS | 1670 | 1464862167824 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 03:09:27 INFO - PROCESS | 1670 | 1464862167825 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 03:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:09:27 INFO - PROCESS | 1670 | 1464862167827 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:09:27 INFO - PROCESS | 1670 | 1464862167828 Marionette TRACE conn2 <- [1,894,null,{}] 03:09:27 INFO - PROCESS | 1670 | 1464862167831 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}] 03:09:27 INFO - PROCESS | 1670 | 1464862167913 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 03:09:27 INFO - PROCESS | 1670 | 1464862167962 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e0e800 == 39 [pid = 1670] [id = 231] 03:09:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12349d800) [pid = 1670] [serial = 691] [outer = 0x0] 03:09:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x124f72000) [pid = 1670] [serial = 692] [outer = 0x12349d800] 03:09:27 INFO - PROCESS | 1670 | 1464862167987 Marionette DEBUG loaded listener.js 03:09:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x126b0c400) [pid = 1670] [serial = 693] [outer = 0x12349d800] 03:09:28 INFO - PROCESS | 1670 | 1464862168282 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]]]}] 03:09:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:09:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 469ms 03:09:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:09:28 INFO - PROCESS | 1670 | 1464862168296 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 03:09:28 INFO - PROCESS | 1670 | 1464862168297 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 03:09:28 INFO - PROCESS | 1670 | 1464862168300 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:09:28 INFO - PROCESS | 1670 | 1464862168301 Marionette TRACE conn2 <- [1,898,null,{}] 03:09:28 INFO - PROCESS | 1670 | 1464862168311 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}] 03:09:28 INFO - PROCESS | 1670 | 1464862168412 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 03:09:28 INFO - PROCESS | 1670 | 1464862168418 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x124f41800 == 40 [pid = 1670] [id = 232] 03:09:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x126e2bc00) [pid = 1670] [serial = 694] [outer = 0x0] 03:09:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x128ce9c00) [pid = 1670] [serial = 695] [outer = 0x126e2bc00] 03:09:28 INFO - PROCESS | 1670 | 1464862168444 Marionette DEBUG loaded listener.js 03:09:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12912b800) [pid = 1670] [serial = 696] [outer = 0x126e2bc00] 03:09:28 INFO - PROCESS | 1670 | 1464862168815 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]]]}] 03:09:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:09:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 525ms 03:09:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:09:28 INFO - PROCESS | 1670 | 1464862168826 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 03:09:28 INFO - PROCESS | 1670 | 1464862168827 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 03:09:28 INFO - PROCESS | 1670 | 1464862168829 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:09:28 INFO - PROCESS | 1670 | 1464862168830 Marionette TRACE conn2 <- [1,902,null,{}] 03:09:28 INFO - PROCESS | 1670 | 1464862168832 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}] 03:09:28 INFO - PROCESS | 1670 | 1464862168931 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 03:09:28 INFO - PROCESS | 1670 | 1464862168943 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x129022000 == 41 [pid = 1670] [id = 233] 03:09:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x126b12c00) [pid = 1670] [serial = 697] [outer = 0x0] 03:09:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1295f4800) [pid = 1670] [serial = 698] [outer = 0x126b12c00] 03:09:28 INFO - PROCESS | 1670 | 1464862168968 Marionette DEBUG loaded listener.js 03:09:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12a98f800) [pid = 1670] [serial = 699] [outer = 0x126b12c00] 03:09:29 INFO - PROCESS | 1670 | 1464862169315 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]]]}] 03:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 518ms 03:09:29 INFO - PROCESS | 1670 | 1464862169356 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 03:09:29 INFO - PROCESS | 1670 | 1464862169357 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 03:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:09:29 INFO - PROCESS | 1670 | 1464862169359 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:09:29 INFO - PROCESS | 1670 | 1464862169360 Marionette TRACE conn2 <- [1,906,null,{}] 03:09:29 INFO - PROCESS | 1670 | 1464862169363 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}] 03:09:29 INFO - PROCESS | 1670 | 1464862169460 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 03:09:29 INFO - PROCESS | 1670 | 1464862169464 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x12989b000 == 42 [pid = 1670] [id = 234] 03:09:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x128ced400) [pid = 1670] [serial = 700] [outer = 0x0] 03:09:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12b231800) [pid = 1670] [serial = 701] [outer = 0x128ced400] 03:09:29 INFO - PROCESS | 1670 | 1464862169489 Marionette DEBUG loaded listener.js 03:09:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12b3bd800) [pid = 1670] [serial = 702] [outer = 0x128ced400] 03:09:29 INFO - PROCESS | 1670 | 1464862169824 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]]]}] 03:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 519ms 03:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:09:29 INFO - PROCESS | 1670 | 1464862169878 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 03:09:29 INFO - PROCESS | 1670 | 1464862169879 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 03:09:29 INFO - PROCESS | 1670 | 1464862169881 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:09:29 INFO - PROCESS | 1670 | 1464862169882 Marionette TRACE conn2 <- [1,910,null,{}] 03:09:29 INFO - PROCESS | 1670 | 1464862169885 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}] 03:09:30 INFO - PROCESS | 1670 | 1464862169998 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 03:09:30 INFO - PROCESS | 1670 | 1464862170003 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ab06000 == 43 [pid = 1670] [id = 235] 03:09:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12acc8c00) [pid = 1670] [serial = 703] [outer = 0x0] 03:09:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12bad4c00) [pid = 1670] [serial = 704] [outer = 0x12acc8c00] 03:09:30 INFO - PROCESS | 1670 | 1464862170028 Marionette DEBUG loaded listener.js 03:09:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12bbb1c00) [pid = 1670] [serial = 705] [outer = 0x12acc8c00] 03:09:30 INFO - PROCESS | 1670 | 1464862170356 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]]]}] 03:09:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:09:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 517ms 03:09:30 INFO - PROCESS | 1670 | 1464862170400 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 03:09:30 INFO - PROCESS | 1670 | 1464862170401 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 03:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:09:30 INFO - PROCESS | 1670 | 1464862170404 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:09:30 INFO - PROCESS | 1670 | 1464862170406 Marionette TRACE conn2 <- [1,914,null,{}] 03:09:30 INFO - PROCESS | 1670 | 1464862170409 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}] 03:09:30 INFO - PROCESS | 1670 | 1464862170506 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 03:09:30 INFO - PROCESS | 1670 | 1464862170517 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b3e2000 == 44 [pid = 1670] [id = 236] 03:09:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12bad5c00) [pid = 1670] [serial = 706] [outer = 0x0] 03:09:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12bbbb800) [pid = 1670] [serial = 707] [outer = 0x12bad5c00] 03:09:30 INFO - PROCESS | 1670 | 1464862170542 Marionette DEBUG loaded listener.js 03:09:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12bbd3400) [pid = 1670] [serial = 708] [outer = 0x12bad5c00] 03:09:30 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x1176a7400) [pid = 1670] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:09:30 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x129097800) [pid = 1670] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:09:30 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x112d80c00) [pid = 1670] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:09:30 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x12317fc00) [pid = 1670] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:09:30 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x12686c800) [pid = 1670] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:09:30 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12686c000) [pid = 1670] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:09:30 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x128d4f800) [pid = 1670] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:09:30 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x1184c1800) [pid = 1670] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:09:30 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x116756800) [pid = 1670] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:09:30 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x1184c1c00) [pid = 1670] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:09:30 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x11926dc00) [pid = 1670] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:09:30 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x11674b400) [pid = 1670] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:09:30 INFO - PROCESS | 1670 | 1464862170943 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]]]}] 03:09:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:09:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 572ms 03:09:30 INFO - PROCESS | 1670 | 1464862170981 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 03:09:30 INFO - PROCESS | 1670 | 1464862170982 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 03:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:09:30 INFO - PROCESS | 1670 | 1464862170987 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:09:30 INFO - PROCESS | 1670 | 1464862170990 Marionette TRACE conn2 <- [1,918,null,{}] 03:09:30 INFO - PROCESS | 1670 | 1464862170993 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}] 03:09:31 INFO - PROCESS | 1670 | 1464862171089 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 03:09:31 INFO - PROCESS | 1670 | 1464862171094 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c415800 == 45 [pid = 1670] [id = 237] 03:09:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x11758a800) [pid = 1670] [serial = 709] [outer = 0x0] 03:09:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x129130800) [pid = 1670] [serial = 710] [outer = 0x11758a800] 03:09:31 INFO - PROCESS | 1670 | 1464862171123 Marionette DEBUG loaded listener.js 03:09:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12c01ec00) [pid = 1670] [serial = 711] [outer = 0x11758a800] 03:09:31 INFO - PROCESS | 1670 | 1464862171446 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]]]}] 03:09:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:09:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 473ms 03:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:09:31 INFO - PROCESS | 1670 | 1464862171459 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 03:09:31 INFO - PROCESS | 1670 | 1464862171461 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 03:09:31 INFO - PROCESS | 1670 | 1464862171463 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:09:31 INFO - PROCESS | 1670 | 1464862171464 Marionette TRACE conn2 <- [1,922,null,{}] 03:09:31 INFO - PROCESS | 1670 | 1464862171466 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}] 03:09:31 INFO - PROCESS | 1670 | 1464862171556 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 03:09:31 INFO - PROCESS | 1670 | 1464862171561 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c6e9800 == 46 [pid = 1670] [id = 238] 03:09:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12c01d400) [pid = 1670] [serial = 712] [outer = 0x0] 03:09:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12c02a000) [pid = 1670] [serial = 713] [outer = 0x12c01d400] 03:09:31 INFO - PROCESS | 1670 | 1464862171587 Marionette DEBUG loaded listener.js 03:09:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12c042000) [pid = 1670] [serial = 714] [outer = 0x12c01d400] 03:09:31 INFO - PROCESS | 1670 | 1464862171934 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]]]}] 03:09:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:09:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 517ms 03:09:31 INFO - PROCESS | 1670 | 1464862171981 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 03:09:31 INFO - PROCESS | 1670 | 1464862171982 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 03:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:09:31 INFO - PROCESS | 1670 | 1464862171985 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:09:31 INFO - PROCESS | 1670 | 1464862171989 Marionette TRACE conn2 <- [1,926,null,{}] 03:09:31 INFO - PROCESS | 1670 | 1464862171991 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}] 03:09:32 INFO - PROCESS | 1670 | 1464862172072 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 03:09:32 INFO - PROCESS | 1670 | 1464862172077 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c6f1000 == 47 [pid = 1670] [id = 239] 03:09:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12c028800) [pid = 1670] [serial = 715] [outer = 0x0] 03:09:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12c047000) [pid = 1670] [serial = 716] [outer = 0x12c028800] 03:09:32 INFO - PROCESS | 1670 | 1464862172101 Marionette DEBUG loaded listener.js 03:09:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12c80d400) [pid = 1670] [serial = 717] [outer = 0x12c028800] 03:09:32 INFO - PROCESS | 1670 | 1464862172420 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]]]}] 03:09:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:09:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 471ms 03:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:09:32 INFO - PROCESS | 1670 | 1464862172457 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 03:09:32 INFO - PROCESS | 1670 | 1464862172458 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 03:09:32 INFO - PROCESS | 1670 | 1464862172461 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:09:32 INFO - PROCESS | 1670 | 1464862172462 Marionette TRACE conn2 <- [1,930,null,{}] 03:09:32 INFO - PROCESS | 1670 | 1464862172464 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}] 03:09:32 INFO - PROCESS | 1670 | 1464862172548 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 03:09:32 INFO - PROCESS | 1670 | 1464862172599 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cd32000 == 48 [pid = 1670] [id = 240] 03:09:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12c02b000) [pid = 1670] [serial = 718] [outer = 0x0] 03:09:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12c810c00) [pid = 1670] [serial = 719] [outer = 0x12c02b000] 03:09:32 INFO - PROCESS | 1670 | 1464862172623 Marionette DEBUG loaded listener.js 03:09:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12c81a800) [pid = 1670] [serial = 720] [outer = 0x12c02b000] 03:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:09:33 INFO - PROCESS | 1670 | 1464862173074 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]]]}] 03:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 618ms 03:09:33 INFO - PROCESS | 1670 | 1464862173080 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 03:09:33 INFO - PROCESS | 1670 | 1464862173083 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 03:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:09:33 INFO - PROCESS | 1670 | 1464862173090 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:09:33 INFO - PROCESS | 1670 | 1464862173092 Marionette TRACE conn2 <- [1,934,null,{}] 03:09:33 INFO - PROCESS | 1670 | 1464862173096 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}] 03:09:33 INFO - PROCESS | 1670 | 1464862173206 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 03:09:33 INFO - PROCESS | 1670 | 1464862173273 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x1182e2000 == 49 [pid = 1670] [id = 241] 03:09:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x1164c0c00) [pid = 1670] [serial = 721] [outer = 0x0] 03:09:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x11758a000) [pid = 1670] [serial = 722] [outer = 0x1164c0c00] 03:09:33 INFO - PROCESS | 1670 | 1464862173304 Marionette DEBUG loaded listener.js 03:09:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x118444c00) [pid = 1670] [serial = 723] [outer = 0x1164c0c00] 03:09:33 INFO - PROCESS | 1670 | 1464862173739 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]]]}] 03:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 673ms 03:09:33 INFO - PROCESS | 1670 | 1464862173761 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 03:09:33 INFO - PROCESS | 1670 | 1464862173765 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 03:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:09:33 INFO - PROCESS | 1670 | 1464862173770 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:09:33 INFO - PROCESS | 1670 | 1464862173772 Marionette TRACE conn2 <- [1,938,null,{}] 03:09:33 INFO - PROCESS | 1670 | 1464862173775 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}] 03:09:33 INFO - PROCESS | 1670 | 1464862173882 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 03:09:33 INFO - PROCESS | 1670 | 1464862173960 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x124247800 == 50 [pid = 1670] [id = 242] 03:09:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x119270800) [pid = 1670] [serial = 724] [outer = 0x0] 03:09:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x1194f2800) [pid = 1670] [serial = 725] [outer = 0x119270800] 03:09:34 INFO - PROCESS | 1670 | 1464862174049 Marionette DEBUG loaded listener.js 03:09:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x119fb1800) [pid = 1670] [serial = 726] [outer = 0x119270800] 03:09:34 INFO - PROCESS | 1670 | 1464862174574 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]]]}] 03:09:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 820ms 03:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:09:34 INFO - PROCESS | 1670 | 1464862174591 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 03:09:34 INFO - PROCESS | 1670 | 1464862174592 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 03:09:34 INFO - PROCESS | 1670 | 1464862174595 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:09:34 INFO - PROCESS | 1670 | 1464862174597 Marionette TRACE conn2 <- [1,942,null,{}] 03:09:34 INFO - PROCESS | 1670 | 1464862174605 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}] 03:09:34 INFO - PROCESS | 1670 | 1464862174712 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 03:09:34 INFO - PROCESS | 1670 | 1464862174779 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cd7c000 == 51 [pid = 1670] [id = 243] 03:09:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x1212a3000) [pid = 1670] [serial = 727] [outer = 0x0] 03:09:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x125fef400) [pid = 1670] [serial = 728] [outer = 0x1212a3000] 03:09:34 INFO - PROCESS | 1670 | 1464862174810 Marionette DEBUG loaded listener.js 03:09:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x126ed3400) [pid = 1670] [serial = 729] [outer = 0x1212a3000] 03:09:35 INFO - PROCESS | 1670 | 1464862175261 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]]]}] 03:09:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:09:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 721ms 03:09:35 INFO - PROCESS | 1670 | 1464862175340 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 03:09:35 INFO - PROCESS | 1670 | 1464862175343 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 03:09:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:09:35 INFO - PROCESS | 1670 | 1464862175349 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:09:35 INFO - PROCESS | 1670 | 1464862175351 Marionette TRACE conn2 <- [1,946,null,{}] 03:09:35 INFO - PROCESS | 1670 | 1464862175376 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}] 03:09:35 INFO - PROCESS | 1670 | 1464862175523 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 03:09:35 INFO - PROCESS | 1670 | 1464862175584 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d1a9800 == 52 [pid = 1670] [id = 244] 03:09:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x126ecc000) [pid = 1670] [serial = 730] [outer = 0x0] 03:09:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x128d56400) [pid = 1670] [serial = 731] [outer = 0x126ecc000] 03:09:35 INFO - PROCESS | 1670 | 1464862175613 Marionette DEBUG loaded listener.js 03:09:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x12acc7800) [pid = 1670] [serial = 732] [outer = 0x126ecc000] 03:09:36 INFO - PROCESS | 1670 | 1464862176029 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]]]}] 03:09:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:09:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 742ms 03:09:36 INFO - PROCESS | 1670 | 1464862176091 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 03:09:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:09:36 INFO - PROCESS | 1670 | 1464862176092 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 03:09:36 INFO - PROCESS | 1670 | 1464862176095 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:09:36 INFO - PROCESS | 1670 | 1464862176096 Marionette TRACE conn2 <- [1,950,null,{}] 03:09:36 INFO - PROCESS | 1670 | 1464862176098 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}] 03:09:36 INFO - PROCESS | 1670 | 1464862176202 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 03:09:36 INFO - PROCESS | 1670 | 1464862176254 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d497800 == 53 [pid = 1670] [id = 245] 03:09:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x128d53800) [pid = 1670] [serial = 733] [outer = 0x0] 03:09:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x12bbbcc00) [pid = 1670] [serial = 734] [outer = 0x128d53800] 03:09:36 INFO - PROCESS | 1670 | 1464862176284 Marionette DEBUG loaded listener.js 03:09:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x12c01c400) [pid = 1670] [serial = 735] [outer = 0x128d53800] 03:09:36 INFO - PROCESS | 1670 | 1464862176965 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]]]}] 03:09:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:09:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 918ms 03:09:37 INFO - PROCESS | 1670 | 1464862177014 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 03:09:37 INFO - PROCESS | 1670 | 1464862177017 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 03:09:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:09:37 INFO - PROCESS | 1670 | 1464862177039 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:09:37 INFO - PROCESS | 1670 | 1464862177041 Marionette TRACE conn2 <- [1,954,null,{}] 03:09:37 INFO - PROCESS | 1670 | 1464862177046 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}] 03:09:37 INFO - PROCESS | 1670 | 1464862177142 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 03:09:37 INFO - PROCESS | 1670 | 1464862177209 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x116667800 == 54 [pid = 1670] [id = 246] 03:09:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x112d7e400) [pid = 1670] [serial = 736] [outer = 0x0] 03:09:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x1133ab000) [pid = 1670] [serial = 737] [outer = 0x112d7e400] 03:09:37 INFO - PROCESS | 1670 | 1464862177237 Marionette DEBUG loaded listener.js 03:09:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x115cc4c00) [pid = 1670] [serial = 738] [outer = 0x112d7e400] 03:09:37 INFO - PROCESS | 1670 | 1464862177659 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]]]}] 03:09:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:09:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 693ms 03:09:37 INFO - PROCESS | 1670 | 1464862177712 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 03:09:37 INFO - PROCESS | 1670 | 1464862177716 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 03:09:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:09:37 INFO - PROCESS | 1670 | 1464862177721 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:09:37 INFO - PROCESS | 1670 | 1464862177722 Marionette TRACE conn2 <- [1,958,null,{}] 03:09:37 INFO - PROCESS | 1670 | 1464862177725 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}] 03:09:37 INFO - PROCESS | 1670 | 1464862177822 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 03:09:37 INFO - PROCESS | 1670 | 1464862177876 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x117445000 == 55 [pid = 1670] [id = 247] 03:09:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x11674cc00) [pid = 1670] [serial = 739] [outer = 0x0] 03:09:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x117279800) [pid = 1670] [serial = 740] [outer = 0x11674cc00] 03:09:37 INFO - PROCESS | 1670 | 1464862177903 Marionette DEBUG loaded listener.js 03:09:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x117593000) [pid = 1670] [serial = 741] [outer = 0x11674cc00] 03:09:38 INFO - PROCESS | 1670 | --DOCSHELL 0x12be68800 == 54 [pid = 1670] [id = 167] 03:09:38 INFO - PROCESS | 1670 | --DOCSHELL 0x12c6f1000 == 53 [pid = 1670] [id = 239] 03:09:38 INFO - PROCESS | 1670 | --DOCSHELL 0x12c6e9800 == 52 [pid = 1670] [id = 238] 03:09:38 INFO - PROCESS | 1670 | --DOCSHELL 0x12c415800 == 51 [pid = 1670] [id = 237] 03:09:38 INFO - PROCESS | 1670 | --DOCSHELL 0x12b3e2000 == 50 [pid = 1670] [id = 236] 03:09:38 INFO - PROCESS | 1670 | --DOCSHELL 0x12ab06000 == 49 [pid = 1670] [id = 235] 03:09:38 INFO - PROCESS | 1670 | --DOCSHELL 0x12989b000 == 48 [pid = 1670] [id = 234] 03:09:38 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x115ea2c00) [pid = 1670] [serial = 608] [outer = 0x0] [url = about:blank] 03:09:38 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x11844ac00) [pid = 1670] [serial = 611] [outer = 0x0] [url = about:blank] 03:09:38 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x12392cc00) [pid = 1670] [serial = 614] [outer = 0x0] [url = about:blank] 03:09:38 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x126b11000) [pid = 1670] [serial = 617] [outer = 0x0] [url = about:blank] 03:09:38 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x128cedc00) [pid = 1670] [serial = 620] [outer = 0x0] [url = about:blank] 03:09:38 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x12acc7c00) [pid = 1670] [serial = 659] [outer = 0x0] [url = about:blank] 03:09:38 INFO - PROCESS | 1670 | --DOCSHELL 0x129022000 == 47 [pid = 1670] [id = 233] 03:09:38 INFO - PROCESS | 1670 | --DOCSHELL 0x124f41800 == 46 [pid = 1670] [id = 232] 03:09:38 INFO - PROCESS | 1670 | --DOCSHELL 0x117e0e800 == 45 [pid = 1670] [id = 231] 03:09:38 INFO - PROCESS | 1670 | --DOCSHELL 0x11a0ac800 == 44 [pid = 1670] [id = 230] 03:09:38 INFO - PROCESS | 1670 | --DOCSHELL 0x118773000 == 43 [pid = 1670] [id = 229] 03:09:38 INFO - PROCESS | 1670 | --DOCSHELL 0x116484800 == 42 [pid = 1670] [id = 228] 03:09:38 INFO - PROCESS | 1670 | --DOCSHELL 0x119a1d800 == 41 [pid = 1670] [id = 227] 03:09:38 INFO - PROCESS | 1670 | 1464862178358 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]]]}] 03:09:38 INFO - PROCESS | 1670 | --DOCSHELL 0x12bb30800 == 40 [pid = 1670] [id = 224] 03:09:38 INFO - PROCESS | 1670 | --DOCSHELL 0x12b31f800 == 39 [pid = 1670] [id = 223] 03:09:38 INFO - PROCESS | 1670 | --DOCSHELL 0x11a038800 == 38 [pid = 1670] [id = 222] 03:09:38 INFO - PROCESS | 1670 | --DOCSHELL 0x117462800 == 37 [pid = 1670] [id = 221] 03:09:38 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x1239c6800) [pid = 1670] [serial = 638] [outer = 0x0] [url = about:blank] 03:09:38 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x128d4cc00) [pid = 1670] [serial = 644] [outer = 0x0] [url = about:blank] 03:09:38 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x126ec9400) [pid = 1670] [serial = 641] [outer = 0x0] [url = about:blank] 03:09:38 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x128d59400) [pid = 1670] [serial = 647] [outer = 0x0] [url = about:blank] 03:09:38 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x119028c00) [pid = 1670] [serial = 629] [outer = 0x0] [url = about:blank] 03:09:38 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x1194f2000) [pid = 1670] [serial = 630] [outer = 0x0] [url = about:blank] 03:09:38 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x117589c00) [pid = 1670] [serial = 626] [outer = 0x0] [url = about:blank] 03:09:38 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x11843f000) [pid = 1670] [serial = 627] [outer = 0x0] [url = about:blank] 03:09:38 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x119fac000) [pid = 1670] [serial = 633] [outer = 0x0] [url = about:blank] 03:09:38 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x11999dc00) [pid = 1670] [serial = 632] [outer = 0x0] [url = about:blank] 03:09:38 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x119fb8800) [pid = 1670] [serial = 635] [outer = 0x0] [url = about:blank] 03:09:38 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x1164f5800) [pid = 1670] [serial = 623] [outer = 0x0] [url = about:blank] 03:09:38 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x128ce7400) [pid = 1670] [serial = 606] [outer = 0x0] [url = about:blank] 03:09:38 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x128d55400) [pid = 1670] [serial = 645] [outer = 0x0] [url = about:blank] 03:09:38 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x11942b800) [pid = 1670] [serial = 650] [outer = 0x0] [url = about:blank] 03:09:38 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x12909d000) [pid = 1670] [serial = 648] [outer = 0x0] [url = about:blank] 03:09:38 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x129494400) [pid = 1670] [serial = 653] [outer = 0x0] [url = about:blank] 03:09:38 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x117277c00) [pid = 1670] [serial = 642] [outer = 0x0] [url = about:blank] 03:09:38 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x125dbd000) [pid = 1670] [serial = 639] [outer = 0x0] [url = about:blank] 03:09:38 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x129718000) [pid = 1670] [serial = 654] [outer = 0x0] [url = about:blank] 03:09:38 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x123185000) [pid = 1670] [serial = 636] [outer = 0x0] [url = about:blank] 03:09:38 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12a8f9000) [pid = 1670] [serial = 656] [outer = 0x0] [url = about:blank] 03:09:38 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12a9f1400) [pid = 1670] [serial = 657] [outer = 0x0] [url = about:blank] 03:09:38 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x125dba400) [pid = 1670] [serial = 651] [outer = 0x0] [url = about:blank] 03:09:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:09:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 670ms 03:09:38 INFO - PROCESS | 1670 | 1464862178390 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 03:09:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:09:38 INFO - PROCESS | 1670 | 1464862178392 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 03:09:38 INFO - PROCESS | 1670 | 1464862178394 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:09:38 INFO - PROCESS | 1670 | 1464862178396 Marionette TRACE conn2 <- [1,962,null,{}] 03:09:38 INFO - PROCESS | 1670 | 1464862178420 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}] 03:09:38 INFO - PROCESS | 1670 | 1464862178510 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 03:09:38 INFO - PROCESS | 1670 | 1464862178515 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e0e800 == 38 [pid = 1670] [id = 248] 03:09:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x117283800) [pid = 1670] [serial = 742] [outer = 0x0] 03:09:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x118440800) [pid = 1670] [serial = 743] [outer = 0x117283800] 03:09:38 INFO - PROCESS | 1670 | 1464862178546 Marionette DEBUG loaded listener.js 03:09:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x1187c1c00) [pid = 1670] [serial = 744] [outer = 0x117283800] 03:09:38 INFO - PROCESS | 1670 | 1464862178893 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]]]}] 03:09:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:09:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 521ms 03:09:38 INFO - PROCESS | 1670 | 1464862178936 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 03:09:38 INFO - PROCESS | 1670 | 1464862178937 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 03:09:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:09:38 INFO - PROCESS | 1670 | 1464862178941 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:09:38 INFO - PROCESS | 1670 | 1464862178942 Marionette TRACE conn2 <- [1,966,null,{}] 03:09:38 INFO - PROCESS | 1670 | 1464862178944 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}] 03:09:39 INFO - PROCESS | 1670 | 1464862179025 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 03:09:39 INFO - PROCESS | 1670 | 1464862179030 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x119a13000 == 39 [pid = 1670] [id = 249] 03:09:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x119224400) [pid = 1670] [serial = 745] [outer = 0x0] 03:09:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x119428000) [pid = 1670] [serial = 746] [outer = 0x119224400] 03:09:39 INFO - PROCESS | 1670 | 1464862179056 Marionette DEBUG loaded listener.js 03:09:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x1199a2400) [pid = 1670] [serial = 747] [outer = 0x119224400] 03:09:39 INFO - PROCESS | 1670 | 1464862179392 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]]]}] 03:09:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:09:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 470ms 03:09:39 INFO - PROCESS | 1670 | 1464862179412 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 03:09:39 INFO - PROCESS | 1670 | 1464862179414 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 03:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:09:39 INFO - PROCESS | 1670 | 1464862179418 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:09:39 INFO - PROCESS | 1670 | 1464862179419 Marionette TRACE conn2 <- [1,970,null,{}] 03:09:39 INFO - PROCESS | 1670 | 1464862179436 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}] 03:09:39 INFO - PROCESS | 1670 | 1464862179565 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 03:09:39 INFO - PROCESS | 1670 | 1464862179635 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x119dd9800 == 40 [pid = 1670] [id = 250] 03:09:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x119275400) [pid = 1670] [serial = 748] [outer = 0x0] 03:09:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x119d38800) [pid = 1670] [serial = 749] [outer = 0x119275400] 03:09:39 INFO - PROCESS | 1670 | 1464862179660 Marionette DEBUG loaded listener.js 03:09:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x119fb7c00) [pid = 1670] [serial = 750] [outer = 0x119275400] 03:09:39 INFO - PROCESS | 1670 | 1464862179967 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]]]}] 03:09:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:09:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 573ms 03:09:39 INFO - PROCESS | 1670 | 1464862179992 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 03:09:39 INFO - PROCESS | 1670 | 1464862179993 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 03:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:09:39 INFO - PROCESS | 1670 | 1464862179995 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:09:39 INFO - PROCESS | 1670 | 1464862179996 Marionette TRACE conn2 <- [1,974,null,{}] 03:09:39 INFO - PROCESS | 1670 | 1464862179998 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}] 03:09:40 INFO - PROCESS | 1670 | 1464862180094 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 03:09:40 INFO - PROCESS | 1670 | 1464862180149 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x11806a800 == 41 [pid = 1670] [id = 251] 03:09:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x119d41c00) [pid = 1670] [serial = 751] [outer = 0x0] 03:09:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x1212a7400) [pid = 1670] [serial = 752] [outer = 0x119d41c00] 03:09:40 INFO - PROCESS | 1670 | 1464862180175 Marionette DEBUG loaded listener.js 03:09:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x12428d400) [pid = 1670] [serial = 753] [outer = 0x119d41c00] 03:09:40 INFO - PROCESS | 1670 | 1464862180470 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]]]}] 03:09:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:09:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 519ms 03:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:09:40 INFO - PROCESS | 1670 | 1464862180523 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 03:09:40 INFO - PROCESS | 1670 | 1464862180524 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 03:09:40 INFO - PROCESS | 1670 | 1464862180526 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:09:40 INFO - PROCESS | 1670 | 1464862180527 Marionette TRACE conn2 <- [1,978,null,{}] 03:09:40 INFO - PROCESS | 1670 | 1464862180529 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}] 03:09:40 INFO - PROCESS | 1670 | 1464862180626 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 03:09:40 INFO - PROCESS | 1670 | 1464862180667 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x12363c000 == 42 [pid = 1670] [id = 252] 03:09:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x119fb5c00) [pid = 1670] [serial = 754] [outer = 0x0] 03:09:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x1245aac00) [pid = 1670] [serial = 755] [outer = 0x119fb5c00] 03:09:40 INFO - PROCESS | 1670 | 1464862180692 Marionette DEBUG loaded listener.js 03:09:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x124f24000) [pid = 1670] [serial = 756] [outer = 0x119fb5c00] 03:09:41 INFO - PROCESS | 1670 | 1464862181015 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]]]}] 03:09:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:09:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 520ms 03:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:09:41 INFO - PROCESS | 1670 | 1464862181046 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 03:09:41 INFO - PROCESS | 1670 | 1464862181047 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 03:09:41 INFO - PROCESS | 1670 | 1464862181049 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:09:41 INFO - PROCESS | 1670 | 1464862181050 Marionette TRACE conn2 <- [1,982,null,{}] 03:09:41 INFO - PROCESS | 1670 | 1464862181058 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}] 03:09:41 INFO - PROCESS | 1670 | 1464862181155 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 03:09:41 INFO - PROCESS | 1670 | 1464862181160 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x1245ec000 == 43 [pid = 1670] [id = 253] 03:09:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x12470d800) [pid = 1670] [serial = 757] [outer = 0x0] 03:09:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x125d30c00) [pid = 1670] [serial = 758] [outer = 0x12470d800] 03:09:41 INFO - PROCESS | 1670 | 1464862181185 Marionette DEBUG loaded listener.js 03:09:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x126868800) [pid = 1670] [serial = 759] [outer = 0x12470d800] 03:09:41 INFO - PROCESS | 1670 | 1464862181555 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]]]}] 03:09:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:09:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 522ms 03:09:41 INFO - PROCESS | 1670 | 1464862181572 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 03:09:41 INFO - PROCESS | 1670 | 1464862181574 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 03:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:09:41 INFO - PROCESS | 1670 | 1464862181586 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:09:41 INFO - PROCESS | 1670 | 1464862181590 Marionette TRACE conn2 <- [1,986,null,{}] 03:09:41 INFO - PROCESS | 1670 | 1464862181593 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}] 03:09:41 INFO - PROCESS | 1670 | 1464862181749 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 03:09:41 INFO - PROCESS | 1670 | 1464862181770 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x125fd1800 == 44 [pid = 1670] [id = 254] 03:09:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x124f70000) [pid = 1670] [serial = 760] [outer = 0x0] 03:09:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x126ec9400) [pid = 1670] [serial = 761] [outer = 0x124f70000] 03:09:41 INFO - PROCESS | 1670 | 1464862181811 Marionette DEBUG loaded listener.js 03:09:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x126ecf000) [pid = 1670] [serial = 762] [outer = 0x124f70000] 03:09:42 INFO - PROCESS | 1670 | 1464862182262 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]]]}] 03:09:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:09:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 723ms 03:09:42 INFO - PROCESS | 1670 | 1464862182309 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 03:09:42 INFO - PROCESS | 1670 | 1464862182310 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 03:09:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:09:42 INFO - PROCESS | 1670 | 1464862182312 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:09:42 INFO - PROCESS | 1670 | 1464862182313 Marionette TRACE conn2 <- [1,990,null,{}] 03:09:42 INFO - PROCESS | 1670 | 1464862182316 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}] 03:09:42 INFO - PROCESS | 1670 | 1464862182416 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 03:09:42 INFO - PROCESS | 1670 | 1464862182420 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x129018800 == 45 [pid = 1670] [id = 255] 03:09:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x126e24400) [pid = 1670] [serial = 763] [outer = 0x0] 03:09:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x126ed6c00) [pid = 1670] [serial = 764] [outer = 0x126e24400] 03:09:42 INFO - PROCESS | 1670 | 1464862182445 Marionette DEBUG loaded listener.js 03:09:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x128ce8800) [pid = 1670] [serial = 765] [outer = 0x126e24400] 03:09:42 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x126b12c00) [pid = 1670] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:09:42 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x128ced400) [pid = 1670] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:09:42 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x12acc8c00) [pid = 1670] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:09:42 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x1127e4000) [pid = 1670] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:09:42 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x11695fc00) [pid = 1670] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:09:42 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x12338c400) [pid = 1670] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:09:42 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x126e2bc00) [pid = 1670] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:09:42 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x12349d800) [pid = 1670] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:09:42 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x12bad5c00) [pid = 1670] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:09:42 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x1166e1800) [pid = 1670] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:09:42 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x1199a0800) [pid = 1670] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:09:42 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x12c01d400) [pid = 1670] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:09:42 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x12c028800) [pid = 1670] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:09:42 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x11758a800) [pid = 1670] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:09:42 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x119d36400) [pid = 1670] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:09:42 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x119d3b800) [pid = 1670] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:09:42 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x113d04c00) [pid = 1670] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:09:42 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x1195c7000) [pid = 1670] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:09:42 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x114fe9000) [pid = 1670] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:09:42 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x125f8c000) [pid = 1670] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:09:42 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x115ea0800) [pid = 1670] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:09:42 INFO - PROCESS | 1670 | 1464862182965 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]]]}] 03:09:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:09:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 670ms 03:09:42 INFO - PROCESS | 1670 | 1464862182985 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 03:09:42 INFO - PROCESS | 1670 | 1464862182987 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 03:09:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:09:43 INFO - PROCESS | 1670 | 1464862183005 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:09:43 INFO - PROCESS | 1670 | 1464862183009 Marionette TRACE conn2 <- [1,994,null,{}] 03:09:43 INFO - PROCESS | 1670 | 1464862183012 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}] 03:09:43 INFO - PROCESS | 1670 | 1464862183110 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 03:09:43 INFO - PROCESS | 1670 | 1464862183135 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x1294bb800 == 46 [pid = 1670] [id = 256] 03:09:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x119fb5400) [pid = 1670] [serial = 766] [outer = 0x0] 03:09:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x126ed7c00) [pid = 1670] [serial = 767] [outer = 0x119fb5400] 03:09:43 INFO - PROCESS | 1670 | 1464862183165 Marionette DEBUG loaded listener.js 03:09:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x128d56800) [pid = 1670] [serial = 768] [outer = 0x119fb5400] 03:09:43 INFO - PROCESS | 1670 | 1464862183494 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]]]}] 03:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 535ms 03:09:43 INFO - PROCESS | 1670 | 1464862183528 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 03:09:43 INFO - PROCESS | 1670 | 1464862183539 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 03:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:09:43 INFO - PROCESS | 1670 | 1464862183542 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:09:43 INFO - PROCESS | 1670 | 1464862183543 Marionette TRACE conn2 <- [1,998,null,{}] 03:09:43 INFO - PROCESS | 1670 | 1464862183545 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}] 03:09:43 INFO - PROCESS | 1670 | 1464862183628 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 03:09:43 INFO - PROCESS | 1670 | 1464862183679 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a88e800 == 47 [pid = 1670] [id = 257] 03:09:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x11758a800) [pid = 1670] [serial = 769] [outer = 0x0] 03:09:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x129099c00) [pid = 1670] [serial = 770] [outer = 0x11758a800] 03:09:43 INFO - PROCESS | 1670 | 1464862183704 Marionette DEBUG loaded listener.js 03:09:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x129492400) [pid = 1670] [serial = 771] [outer = 0x11758a800] 03:09:43 INFO - PROCESS | 1670 | 1464862183974 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]]]}] 03:09:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:09:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 469ms 03:09:44 INFO - PROCESS | 1670 | 1464862184011 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 03:09:44 INFO - PROCESS | 1670 | 1464862184013 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 03:09:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:09:44 INFO - PROCESS | 1670 | 1464862184015 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:09:44 INFO - PROCESS | 1670 | 1464862184016 Marionette TRACE conn2 <- [1,1002,null,{}] 03:09:44 INFO - PROCESS | 1670 | 1464862184018 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}] 03:09:44 INFO - PROCESS | 1670 | 1464862184115 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 03:09:44 INFO - PROCESS | 1670 | 1464862184119 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x11745e800 == 48 [pid = 1670] [id = 258] 03:09:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x129494400) [pid = 1670] [serial = 772] [outer = 0x0] 03:09:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12a8f0800) [pid = 1670] [serial = 773] [outer = 0x129494400] 03:09:44 INFO - PROCESS | 1670 | 1464862184147 Marionette DEBUG loaded listener.js 03:09:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x12a9f6400) [pid = 1670] [serial = 774] [outer = 0x129494400] 03:09:44 INFO - PROCESS | 1670 | 1464862184512 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]]]}] 03:09:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:09:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 520ms 03:09:44 INFO - PROCESS | 1670 | 1464862184536 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 03:09:44 INFO - PROCESS | 1670 | 1464862184538 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 03:09:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:09:44 INFO - PROCESS | 1670 | 1464862184540 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:09:44 INFO - PROCESS | 1670 | 1464862184541 Marionette TRACE conn2 <- [1,1006,null,{}] 03:09:44 INFO - PROCESS | 1670 | 1464862184556 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}] 03:09:44 INFO - PROCESS | 1670 | 1464862184649 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 03:09:44 INFO - PROCESS | 1670 | 1464862184654 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bb39800 == 49 [pid = 1670] [id = 259] 03:09:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x12a8fb800) [pid = 1670] [serial = 775] [outer = 0x0] 03:09:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12a9f8000) [pid = 1670] [serial = 776] [outer = 0x12a8fb800] 03:09:44 INFO - PROCESS | 1670 | 1464862184679 Marionette DEBUG loaded listener.js 03:09:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12bad5000) [pid = 1670] [serial = 777] [outer = 0x12a8fb800] 03:09:45 INFO - PROCESS | 1670 | 1464862185147 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]]]}] 03:09:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:09:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 629ms 03:09:45 INFO - PROCESS | 1670 | 1464862185170 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 03:09:45 INFO - PROCESS | 1670 | 1464862185175 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 03:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:09:45 INFO - PROCESS | 1670 | 1464862185179 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:09:45 INFO - PROCESS | 1670 | 1464862185181 Marionette TRACE conn2 <- [1,1010,null,{}] 03:09:45 INFO - PROCESS | 1670 | 1464862185185 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}] 03:09:45 INFO - PROCESS | 1670 | 1464862185298 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 03:09:45 INFO - PROCESS | 1670 | 1464862185368 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x1182d2800 == 50 [pid = 1670] [id = 260] 03:09:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x113b30000) [pid = 1670] [serial = 778] [outer = 0x0] 03:09:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x115cc6000) [pid = 1670] [serial = 779] [outer = 0x113b30000] 03:09:45 INFO - PROCESS | 1670 | 1464862185400 Marionette DEBUG loaded listener.js 03:09:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x116757400) [pid = 1670] [serial = 780] [outer = 0x113b30000] 03:09:45 INFO - PROCESS | 1670 | 1464862185879 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]]]}] 03:09:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:09:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 723ms 03:09:45 INFO - PROCESS | 1670 | 1464862185909 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 03:09:45 INFO - PROCESS | 1670 | 1464862185915 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 03:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:09:45 INFO - PROCESS | 1670 | 1464862185927 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:09:45 INFO - PROCESS | 1670 | 1464862185929 Marionette TRACE conn2 <- [1,1014,null,{}] 03:09:45 INFO - PROCESS | 1670 | 1464862185933 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}] 03:09:46 INFO - PROCESS | 1670 | 1464862186091 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 03:09:46 INFO - PROCESS | 1670 | 1464862186164 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x12128d800 == 51 [pid = 1670] [id = 261] 03:09:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x117596c00) [pid = 1670] [serial = 781] [outer = 0x0] 03:09:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x11843d400) [pid = 1670] [serial = 782] [outer = 0x117596c00] 03:09:46 INFO - PROCESS | 1670 | 1464862186194 Marionette DEBUG loaded listener.js 03:09:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x1186bd000) [pid = 1670] [serial = 783] [outer = 0x117596c00] 03:09:46 INFO - PROCESS | 1670 | 1464862186604 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]]]}] 03:09:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:09:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 771ms 03:09:46 INFO - PROCESS | 1670 | 1464862186704 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 03:09:46 INFO - PROCESS | 1670 | 1464862186705 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 03:09:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:09:46 INFO - PROCESS | 1670 | 1464862186709 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:09:46 INFO - PROCESS | 1670 | 1464862186712 Marionette TRACE conn2 <- [1,1018,null,{}] 03:09:46 INFO - PROCESS | 1670 | 1464862186720 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}] 03:09:46 INFO - PROCESS | 1670 | 1464862186827 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 03:09:46 INFO - PROCESS | 1670 | 1464862186894 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c407000 == 52 [pid = 1670] [id = 262] 03:09:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x119276c00) [pid = 1670] [serial = 784] [outer = 0x0] 03:09:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x1212aa800) [pid = 1670] [serial = 785] [outer = 0x119276c00] 03:09:46 INFO - PROCESS | 1670 | 1464862186926 Marionette DEBUG loaded listener.js 03:09:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x123609c00) [pid = 1670] [serial = 786] [outer = 0x119276c00] 03:09:47 INFO - PROCESS | 1670 | 1464862187315 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]]]}] 03:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 672ms 03:09:47 INFO - PROCESS | 1670 | 1464862187381 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 03:09:47 INFO - PROCESS | 1670 | 1464862187383 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 03:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:09:47 INFO - PROCESS | 1670 | 1464862187386 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:09:47 INFO - PROCESS | 1670 | 1464862187387 Marionette TRACE conn2 <- [1,1022,null,{}] 03:09:47 INFO - PROCESS | 1670 | 1464862187390 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}] 03:09:47 INFO - PROCESS | 1670 | 1464862187495 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 03:09:47 INFO - PROCESS | 1670 | 1464862187548 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c6e8800 == 53 [pid = 1670] [id = 263] 03:09:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x123766000) [pid = 1670] [serial = 787] [outer = 0x0] 03:09:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x125a41800) [pid = 1670] [serial = 788] [outer = 0x123766000] 03:09:47 INFO - PROCESS | 1670 | 1464862187578 Marionette DEBUG loaded listener.js 03:09:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x126ed3000) [pid = 1670] [serial = 789] [outer = 0x123766000] 03:09:48 INFO - PROCESS | 1670 | 1464862188024 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]]]}] 03:09:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:09:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 670ms 03:09:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:09:48 INFO - PROCESS | 1670 | 1464862188057 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 03:09:48 INFO - PROCESS | 1670 | 1464862188058 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 03:09:48 INFO - PROCESS | 1670 | 1464862188061 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:09:48 INFO - PROCESS | 1670 | 1464862188062 Marionette TRACE conn2 <- [1,1026,null,{}] 03:09:48 INFO - PROCESS | 1670 | 1464862188064 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}] 03:09:48 INFO - PROCESS | 1670 | 1464862188184 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 03:09:48 INFO - PROCESS | 1670 | 1464862188261 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cd39000 == 54 [pid = 1670] [id = 264] 03:09:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x125a3a000) [pid = 1670] [serial = 790] [outer = 0x0] 03:09:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x128d50c00) [pid = 1670] [serial = 791] [outer = 0x125a3a000] 03:09:48 INFO - PROCESS | 1670 | 1464862188292 Marionette DEBUG loaded listener.js 03:09:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x1295efc00) [pid = 1670] [serial = 792] [outer = 0x125a3a000] 03:09:48 INFO - PROCESS | 1670 | 1464862188742 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]]]}] 03:09:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:09:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 718ms 03:09:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:09:48 INFO - PROCESS | 1670 | 1464862188780 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 03:09:48 INFO - PROCESS | 1670 | 1464862188782 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 03:09:48 INFO - PROCESS | 1670 | 1464862188784 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:09:48 INFO - PROCESS | 1670 | 1464862188785 Marionette TRACE conn2 <- [1,1030,null,{}] 03:09:48 INFO - PROCESS | 1670 | 1464862188788 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}] 03:09:48 INFO - PROCESS | 1670 | 1464862188907 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 03:09:48 INFO - PROCESS | 1670 | 1464862188962 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x12be79000 == 55 [pid = 1670] [id = 265] 03:09:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x128ced400) [pid = 1670] [serial = 793] [outer = 0x0] 03:09:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x12bad7800) [pid = 1670] [serial = 794] [outer = 0x128ced400] 03:09:48 INFO - PROCESS | 1670 | 1464862188992 Marionette DEBUG loaded listener.js 03:09:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x12c01e000) [pid = 1670] [serial = 795] [outer = 0x128ced400] 03:09:49 INFO - PROCESS | 1670 | 1464862189425 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]]]}] 03:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 670ms 03:09:49 INFO - PROCESS | 1670 | 1464862189472 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 03:09:49 INFO - PROCESS | 1670 | 1464862189474 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 03:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:09:49 INFO - PROCESS | 1670 | 1464862189477 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:09:49 INFO - PROCESS | 1670 | 1464862189479 Marionette TRACE conn2 <- [1,1034,null,{}] 03:09:49 INFO - PROCESS | 1670 | 1464862189481 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}] 03:09:49 INFO - PROCESS | 1670 | 1464862189588 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 03:09:49 INFO - PROCESS | 1670 | 1464862189642 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x118060000 == 56 [pid = 1670] [id = 266] 03:09:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x115cbd400) [pid = 1670] [serial = 796] [outer = 0x0] 03:09:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x119220400) [pid = 1670] [serial = 797] [outer = 0x115cbd400] 03:09:49 INFO - PROCESS | 1670 | 1464862189670 Marionette DEBUG loaded listener.js 03:09:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x12bbdb000) [pid = 1670] [serial = 798] [outer = 0x115cbd400] 03:09:50 INFO - PROCESS | 1670 | 1464862190210 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]]]}] 03:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 769ms 03:09:50 INFO - PROCESS | 1670 | 1464862190254 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 03:09:50 INFO - PROCESS | 1670 | 1464862190256 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 03:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:09:50 INFO - PROCESS | 1670 | 1464862190262 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:09:50 INFO - PROCESS | 1670 | 1464862190263 Marionette TRACE conn2 <- [1,1038,null,{}] 03:09:50 INFO - PROCESS | 1670 | 1464862190267 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}] 03:09:50 INFO - PROCESS | 1670 | 1464862190367 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 03:09:50 INFO - PROCESS | 1670 | 1464862190440 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x116657000 == 57 [pid = 1670] [id = 267] 03:09:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x115cc8c00) [pid = 1670] [serial = 799] [outer = 0x0] 03:09:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x11674b400) [pid = 1670] [serial = 800] [outer = 0x115cc8c00] 03:09:50 INFO - PROCESS | 1670 | 1464862190469 Marionette DEBUG loaded listener.js 03:09:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x11727e800) [pid = 1670] [serial = 801] [outer = 0x115cc8c00] 03:09:50 INFO - PROCESS | 1670 | --DOCSHELL 0x11745e800 == 56 [pid = 1670] [id = 258] 03:09:50 INFO - PROCESS | 1670 | --DOCSHELL 0x12a88e800 == 55 [pid = 1670] [id = 257] 03:09:50 INFO - PROCESS | 1670 | --DOCSHELL 0x1294bb800 == 54 [pid = 1670] [id = 256] 03:09:50 INFO - PROCESS | 1670 | --DOCSHELL 0x129018800 == 53 [pid = 1670] [id = 255] 03:09:50 INFO - PROCESS | 1670 | --DOMWINDOW == 152 (0x12c810c00) [pid = 1670] [serial = 719] [outer = 0x0] [url = about:blank] 03:09:50 INFO - PROCESS | 1670 | --DOCSHELL 0x125fd1800 == 52 [pid = 1670] [id = 254] 03:09:50 INFO - PROCESS | 1670 | --DOCSHELL 0x1245ec000 == 51 [pid = 1670] [id = 253] 03:09:50 INFO - PROCESS | 1670 | --DOCSHELL 0x12363c000 == 50 [pid = 1670] [id = 252] 03:09:50 INFO - PROCESS | 1670 | --DOCSHELL 0x11806a800 == 49 [pid = 1670] [id = 251] 03:09:50 INFO - PROCESS | 1670 | --DOCSHELL 0x119dd9800 == 48 [pid = 1670] [id = 250] 03:09:50 INFO - PROCESS | 1670 | --DOCSHELL 0x119a13000 == 47 [pid = 1670] [id = 249] 03:09:50 INFO - PROCESS | 1670 | --DOCSHELL 0x117e0e800 == 46 [pid = 1670] [id = 248] 03:09:50 INFO - PROCESS | 1670 | --DOCSHELL 0x117445000 == 45 [pid = 1670] [id = 247] 03:09:50 INFO - PROCESS | 1670 | 1464862190940 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]]]}] 03:09:50 INFO - PROCESS | 1670 | --DOCSHELL 0x116667800 == 44 [pid = 1670] [id = 246] 03:09:50 INFO - PROCESS | 1670 | --DOCSHELL 0x12d1a9800 == 43 [pid = 1670] [id = 244] 03:09:50 INFO - PROCESS | 1670 | --DOCSHELL 0x12cd7c000 == 42 [pid = 1670] [id = 243] 03:09:50 INFO - PROCESS | 1670 | --DOCSHELL 0x124247800 == 41 [pid = 1670] [id = 242] 03:09:50 INFO - PROCESS | 1670 | --DOCSHELL 0x1182e2000 == 40 [pid = 1670] [id = 241] 03:09:50 INFO - PROCESS | 1670 | --DOCSHELL 0x12cd32000 == 39 [pid = 1670] [id = 240] 03:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 721ms 03:09:50 INFO - PROCESS | 1670 | 1464862190983 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 03:09:50 INFO - PROCESS | 1670 | 1464862190987 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 03:09:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:09:51 INFO - PROCESS | 1670 | 1464862191012 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:09:51 INFO - PROCESS | 1670 | 1464862191014 Marionette TRACE conn2 <- [1,1042,null,{}] 03:09:51 INFO - PROCESS | 1670 | 1464862191017 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}] 03:09:51 INFO - PROCESS | 1670 | 1464862191111 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 151 (0x125d25800) [pid = 1670] [serial = 615] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x124f20400) [pid = 1670] [serial = 570] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x117280400) [pid = 1670] [serial = 609] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x128d50400) [pid = 1670] [serial = 621] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x1195bc400) [pid = 1670] [serial = 612] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x128ce1800) [pid = 1670] [serial = 618] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x1295f4800) [pid = 1670] [serial = 698] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x12b231800) [pid = 1670] [serial = 701] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x12bad4c00) [pid = 1670] [serial = 704] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x12bbb1c00) [pid = 1670] [serial = 705] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x12b3bd800) [pid = 1670] [serial = 702] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x12bad2400) [pid = 1670] [serial = 678] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x123934000) [pid = 1670] [serial = 677] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x117594c00) [pid = 1670] [serial = 683] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x11942a400) [pid = 1670] [serial = 684] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x124f22c00) [pid = 1670] [serial = 690] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x1242cf800) [pid = 1670] [serial = 689] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x129491800) [pid = 1670] [serial = 674] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x128ce9c00) [pid = 1670] [serial = 695] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x1245af800) [pid = 1670] [serial = 668] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x128d4d800) [pid = 1670] [serial = 671] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x124f72000) [pid = 1670] [serial = 692] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x126b0c400) [pid = 1670] [serial = 693] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x12bbbb800) [pid = 1670] [serial = 707] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x116193c00) [pid = 1670] [serial = 662] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x1176b4c00) [pid = 1670] [serial = 681] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x117275800) [pid = 1670] [serial = 680] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x119d40800) [pid = 1670] [serial = 686] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x1212a3400) [pid = 1670] [serial = 687] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x118607000) [pid = 1670] [serial = 665] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12c02a000) [pid = 1670] [serial = 713] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12c047000) [pid = 1670] [serial = 716] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x129130800) [pid = 1670] [serial = 710] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x12bbd3400) [pid = 1670] [serial = 708] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12a98f800) [pid = 1670] [serial = 699] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12912b800) [pid = 1670] [serial = 696] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12c01ec00) [pid = 1670] [serial = 711] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x12c80d400) [pid = 1670] [serial = 717] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12c042000) [pid = 1670] [serial = 714] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x117126400) [pid = 1670] [serial = 624] [outer = 0x0] [url = about:blank] 03:09:51 INFO - PROCESS | 1670 | 1464862191178 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x117458800 == 40 [pid = 1670] [id = 268] 03:09:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x116193c00) [pid = 1670] [serial = 802] [outer = 0x0] 03:09:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x1176b4c00) [pid = 1670] [serial = 803] [outer = 0x116193c00] 03:09:51 INFO - PROCESS | 1670 | 1464862191207 Marionette DEBUG loaded listener.js 03:09:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x119023c00) [pid = 1670] [serial = 804] [outer = 0x116193c00] 03:09:51 INFO - PROCESS | 1670 | 1464862191527 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]]]}] 03:09:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:09:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 569ms 03:09:51 INFO - PROCESS | 1670 | 1464862191582 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 03:09:51 INFO - PROCESS | 1670 | 1464862191584 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 03:09:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:09:51 INFO - PROCESS | 1670 | 1464862191588 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:09:51 INFO - PROCESS | 1670 | 1464862191592 Marionette TRACE conn2 <- [1,1046,null,{}] 03:09:51 INFO - PROCESS | 1670 | 1464862191602 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}] 03:09:51 INFO - PROCESS | 1670 | 1464862191750 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 03:09:51 INFO - PROCESS | 1670 | 1464862191823 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x1195b6000 == 41 [pid = 1670] [id = 269] 03:09:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x1184be800) [pid = 1670] [serial = 805] [outer = 0x0] 03:09:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x1194f0000) [pid = 1670] [serial = 806] [outer = 0x1184be800] 03:09:51 INFO - PROCESS | 1670 | 1464862191867 Marionette DEBUG loaded listener.js 03:09:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x119fb4400) [pid = 1670] [serial = 807] [outer = 0x1184be800] 03:09:52 INFO - PROCESS | 1670 | 1464862192194 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]]]}] 03:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 624ms 03:09:52 INFO - PROCESS | 1670 | 1464862192218 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 03:09:52 INFO - PROCESS | 1670 | 1464862192220 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 03:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:09:52 INFO - PROCESS | 1670 | 1464862192229 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:09:52 INFO - PROCESS | 1670 | 1464862192231 Marionette TRACE conn2 <- [1,1050,null,{}] 03:09:52 INFO - PROCESS | 1670 | 1464862192233 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}] 03:09:52 INFO - PROCESS | 1670 | 1464862192332 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 03:09:52 INFO - PROCESS | 1670 | 1464862192400 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x12129b000 == 42 [pid = 1670] [id = 270] 03:09:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x1212a3400) [pid = 1670] [serial = 808] [outer = 0x0] 03:09:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12375bc00) [pid = 1670] [serial = 809] [outer = 0x1212a3400] 03:09:52 INFO - PROCESS | 1670 | 1464862192425 Marionette DEBUG loaded listener.js 03:09:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x1248c1000) [pid = 1670] [serial = 810] [outer = 0x1212a3400] 03:09:52 INFO - PROCESS | 1670 | 1464862192707 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]]]}] 03:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 518ms 03:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:09:52 INFO - PROCESS | 1670 | 1464862192748 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 03:09:52 INFO - PROCESS | 1670 | 1464862192750 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 03:09:52 INFO - PROCESS | 1670 | 1464862192752 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:09:52 INFO - PROCESS | 1670 | 1464862192754 Marionette TRACE conn2 <- [1,1054,null,{}] 03:09:52 INFO - PROCESS | 1670 | 1464862192760 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}] 03:09:52 INFO - PROCESS | 1670 | 1464862192850 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 03:09:52 INFO - PROCESS | 1670 | 1464862192909 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x123b69000 == 43 [pid = 1670] [id = 271] 03:09:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x1239cec00) [pid = 1670] [serial = 811] [outer = 0x0] 03:09:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x124f6fc00) [pid = 1670] [serial = 812] [outer = 0x1239cec00] 03:09:52 INFO - PROCESS | 1670 | 1464862192935 Marionette DEBUG loaded listener.js 03:09:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x126869400) [pid = 1670] [serial = 813] [outer = 0x1239cec00] 03:09:53 INFO - PROCESS | 1670 | 1464862193247 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]]]}] 03:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 523ms 03:09:53 INFO - PROCESS | 1670 | 1464862193275 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 03:09:53 INFO - PROCESS | 1670 | 1464862193276 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 03:09:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:09:53 INFO - PROCESS | 1670 | 1464862193284 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:09:53 INFO - PROCESS | 1670 | 1464862193285 Marionette TRACE conn2 <- [1,1058,null,{}] 03:09:53 INFO - PROCESS | 1670 | 1464862193288 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}] 03:09:53 INFO - PROCESS | 1670 | 1464862193410 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 03:09:53 INFO - PROCESS | 1670 | 1464862193444 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x125fd9800 == 44 [pid = 1670] [id = 272] 03:09:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x126e1e400) [pid = 1670] [serial = 814] [outer = 0x0] 03:09:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x126ec8800) [pid = 1670] [serial = 815] [outer = 0x126e1e400] 03:09:53 INFO - PROCESS | 1670 | 1464862193469 Marionette DEBUG loaded listener.js 03:09:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x1295f4800) [pid = 1670] [serial = 816] [outer = 0x126e1e400] 03:09:53 INFO - PROCESS | 1670 | 1464862193841 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]]]}] 03:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 574ms 03:09:53 INFO - PROCESS | 1670 | 1464862193855 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 03:09:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:09:53 INFO - PROCESS | 1670 | 1464862193856 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 03:09:53 INFO - PROCESS | 1670 | 1464862193860 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:09:53 INFO - PROCESS | 1670 | 1464862193862 Marionette TRACE conn2 <- [1,1062,null,{}] 03:09:53 INFO - PROCESS | 1670 | 1464862193865 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}] 03:09:54 INFO - PROCESS | 1670 | 1464862194017 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 03:09:54 INFO - PROCESS | 1670 | 1464862194043 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x1294a2800 == 45 [pid = 1670] [id = 273] 03:09:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x129713800) [pid = 1670] [serial = 817] [outer = 0x0] 03:09:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12b3ba000) [pid = 1670] [serial = 818] [outer = 0x129713800] 03:09:54 INFO - PROCESS | 1670 | 1464862194082 Marionette DEBUG loaded listener.js 03:09:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x12bbb3c00) [pid = 1670] [serial = 819] [outer = 0x129713800] 03:09:54 INFO - PROCESS | 1670 | 1464862194535 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]]]}] 03:09:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:09:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 721ms 03:09:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:09:54 INFO - PROCESS | 1670 | 1464862194580 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 03:09:54 INFO - PROCESS | 1670 | 1464862194582 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 03:09:54 INFO - PROCESS | 1670 | 1464862194584 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:09:54 INFO - PROCESS | 1670 | 1464862194585 Marionette TRACE conn2 <- [1,1066,null,{}] 03:09:54 INFO - PROCESS | 1670 | 1464862194587 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}] 03:09:54 INFO - PROCESS | 1670 | 1464862194706 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 03:09:54 INFO - PROCESS | 1670 | 1464862194724 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a892800 == 46 [pid = 1670] [id = 274] 03:09:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x12bbb4400) [pid = 1670] [serial = 820] [outer = 0x0] 03:09:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x12bbd3c00) [pid = 1670] [serial = 821] [outer = 0x12bbb4400] 03:09:54 INFO - PROCESS | 1670 | 1464862194756 Marionette DEBUG loaded listener.js 03:09:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x12bbe0000) [pid = 1670] [serial = 822] [outer = 0x12bbb4400] 03:09:55 INFO - PROCESS | 1670 | 1464862195091 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]]]}] 03:09:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:09:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 517ms 03:09:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:09:55 INFO - PROCESS | 1670 | 1464862195107 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 03:09:55 INFO - PROCESS | 1670 | 1464862195108 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 03:09:55 INFO - PROCESS | 1670 | 1464862195110 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:09:55 INFO - PROCESS | 1670 | 1464862195111 Marionette TRACE conn2 <- [1,1070,null,{}] 03:09:55 INFO - PROCESS | 1670 | 1464862195113 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}] 03:09:55 INFO - PROCESS | 1670 | 1464862195356 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 03:09:55 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x129494400) [pid = 1670] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:09:55 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x119fb5c00) [pid = 1670] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:09:55 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x124f70000) [pid = 1670] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:09:55 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x12470d800) [pid = 1670] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:09:55 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x117283800) [pid = 1670] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:09:55 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x119275400) [pid = 1670] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:09:55 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x119224400) [pid = 1670] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:09:55 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x11674cc00) [pid = 1670] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:09:55 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x112d7e400) [pid = 1670] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:09:55 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x119d41c00) [pid = 1670] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:09:55 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x126e24400) [pid = 1670] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:09:55 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x11758a800) [pid = 1670] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:09:55 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x119fb5400) [pid = 1670] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:09:55 INFO - PROCESS | 1670 | 1464862195400 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x1192b4800 == 47 [pid = 1670] [id = 275] 03:09:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x112a77800) [pid = 1670] [serial = 823] [outer = 0x0] 03:09:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x115e98800) [pid = 1670] [serial = 824] [outer = 0x112a77800] 03:09:55 INFO - PROCESS | 1670 | 1464862195424 Marionette DEBUG loaded listener.js 03:09:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x1199a9000) [pid = 1670] [serial = 825] [outer = 0x112a77800] 03:09:55 INFO - PROCESS | 1670 | 1464862195679 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]]]}] 03:09:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:09:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 619ms 03:09:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:09:55 INFO - PROCESS | 1670 | 1464862195729 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 03:09:55 INFO - PROCESS | 1670 | 1464862195730 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 03:09:55 INFO - PROCESS | 1670 | 1464862195732 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:09:55 INFO - PROCESS | 1670 | 1464862195733 Marionette TRACE conn2 <- [1,1074,null,{}] 03:09:55 INFO - PROCESS | 1670 | 1464862195744 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}] 03:09:55 INFO - PROCESS | 1670 | 1464862195834 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 03:09:55 INFO - PROCESS | 1670 | 1464862195840 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x12be67800 == 48 [pid = 1670] [id = 276] 03:09:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x12300a400) [pid = 1670] [serial = 826] [outer = 0x0] 03:09:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12bbd5400) [pid = 1670] [serial = 827] [outer = 0x12300a400] 03:09:55 INFO - PROCESS | 1670 | 1464862195865 Marionette DEBUG loaded listener.js 03:09:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x12c02bc00) [pid = 1670] [serial = 828] [outer = 0x12300a400] 03:09:56 INFO - PROCESS | 1670 | 1464862196229 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]]]}] 03:09:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:09:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 517ms 03:09:56 INFO - PROCESS | 1670 | 1464862196251 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 03:09:56 INFO - PROCESS | 1670 | 1464862196253 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 03:09:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:09:56 INFO - PROCESS | 1670 | 1464862196255 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:09:56 INFO - PROCESS | 1670 | 1464862196257 Marionette TRACE conn2 <- [1,1078,null,{}] 03:09:56 INFO - PROCESS | 1670 | 1464862196259 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}] 03:09:56 INFO - PROCESS | 1670 | 1464862196359 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 03:09:56 INFO - PROCESS | 1670 | 1464862196363 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c9dc800 == 49 [pid = 1670] [id = 277] 03:09:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x12c043000) [pid = 1670] [serial = 829] [outer = 0x0] 03:09:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12c04d800) [pid = 1670] [serial = 830] [outer = 0x12c043000] 03:09:56 INFO - PROCESS | 1670 | 1464862196393 Marionette DEBUG loaded listener.js 03:09:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12cc51400) [pid = 1670] [serial = 831] [outer = 0x12c043000] 03:09:56 INFO - PROCESS | 1670 | 1464862196724 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]]]}] 03:09:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:09:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 519ms 03:09:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:09:56 INFO - PROCESS | 1670 | 1464862196775 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 03:09:56 INFO - PROCESS | 1670 | 1464862196776 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 03:09:56 INFO - PROCESS | 1670 | 1464862196778 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:09:56 INFO - PROCESS | 1670 | 1464862196779 Marionette TRACE conn2 <- [1,1082,null,{}] 03:09:56 INFO - PROCESS | 1670 | 1464862196781 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}] 03:09:56 INFO - PROCESS | 1670 | 1464862196866 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 03:09:56 INFO - PROCESS | 1670 | 1464862196919 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d1a9800 == 50 [pid = 1670] [id = 278] 03:09:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x1126dc400) [pid = 1670] [serial = 832] [outer = 0x0] 03:09:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x1126e4000) [pid = 1670] [serial = 833] [outer = 0x1126dc400] 03:09:56 INFO - PROCESS | 1670 | 1464862196945 Marionette DEBUG loaded listener.js 03:09:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x1126e8800) [pid = 1670] [serial = 834] [outer = 0x1126dc400] 03:09:57 INFO - PROCESS | 1670 | 1464862197246 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]]]}] 03:09:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:09:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 519ms 03:09:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:09:57 INFO - PROCESS | 1670 | 1464862197298 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 03:09:57 INFO - PROCESS | 1670 | 1464862197299 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 03:09:57 INFO - PROCESS | 1670 | 1464862197312 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:09:57 INFO - PROCESS | 1670 | 1464862197313 Marionette TRACE conn2 <- [1,1086,null,{}] 03:09:57 INFO - PROCESS | 1670 | 1464862197316 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}] 03:09:57 INFO - PROCESS | 1670 | 1464862197521 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 03:09:57 INFO - PROCESS | 1670 | 1464862197625 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x116ac5000 == 51 [pid = 1670] [id = 279] 03:09:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x1122b5000) [pid = 1670] [serial = 835] [outer = 0x0] 03:09:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x1126e2400) [pid = 1670] [serial = 836] [outer = 0x1122b5000] 03:09:57 INFO - PROCESS | 1670 | 1464862197663 Marionette DEBUG loaded listener.js 03:09:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x112d7e400) [pid = 1670] [serial = 837] [outer = 0x1122b5000] 03:09:58 INFO - PROCESS | 1670 | 1464862198109 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]]]}] 03:09:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:09:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 834ms 03:09:58 INFO - PROCESS | 1670 | 1464862198136 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 03:09:58 INFO - PROCESS | 1670 | 1464862198138 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 03:09:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:09:58 INFO - PROCESS | 1670 | 1464862198167 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:09:58 INFO - PROCESS | 1670 | 1464862198169 Marionette TRACE conn2 <- [1,1090,null,{}] 03:09:58 INFO - PROCESS | 1670 | 1464862198188 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}] 03:09:58 INFO - PROCESS | 1670 | 1464862198298 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 03:09:58 INFO - PROCESS | 1670 | 1464862198365 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a045000 == 52 [pid = 1670] [id = 280] 03:09:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x115cc3c00) [pid = 1670] [serial = 838] [outer = 0x0] 03:09:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x1172c0000) [pid = 1670] [serial = 839] [outer = 0x115cc3c00] 03:09:58 INFO - PROCESS | 1670 | 1464862198397 Marionette DEBUG loaded listener.js 03:09:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x118444000) [pid = 1670] [serial = 840] [outer = 0x115cc3c00] 03:09:58 INFO - PROCESS | 1670 | 1464862198825 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]]]}] 03:09:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:09:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 683ms 03:09:58 INFO - PROCESS | 1670 | 1464862198850 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 03:09:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:09:58 INFO - PROCESS | 1670 | 1464862198852 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 03:09:58 INFO - PROCESS | 1670 | 1464862198854 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:09:58 INFO - PROCESS | 1670 | 1464862198856 Marionette TRACE conn2 <- [1,1094,null,{}] 03:09:58 INFO - PROCESS | 1670 | 1464862198858 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}] 03:09:58 INFO - PROCESS | 1670 | 1464862198963 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 03:09:59 INFO - PROCESS | 1670 | 1464862199021 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c41e800 == 53 [pid = 1670] [id = 281] 03:09:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x1194f2000) [pid = 1670] [serial = 841] [outer = 0x0] 03:09:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x1199a6400) [pid = 1670] [serial = 842] [outer = 0x1194f2000] 03:09:59 INFO - PROCESS | 1670 | 1464862199052 Marionette DEBUG loaded listener.js 03:09:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x11a062400) [pid = 1670] [serial = 843] [outer = 0x1194f2000] 03:09:59 INFO - PROCESS | 1670 | 1464862199514 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]]]}] 03:09:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:09:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 669ms 03:09:59 INFO - PROCESS | 1670 | 1464862199524 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 03:09:59 INFO - PROCESS | 1670 | 1464862199526 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 03:09:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:09:59 INFO - PROCESS | 1670 | 1464862199534 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:09:59 INFO - PROCESS | 1670 | 1464862199538 Marionette TRACE conn2 <- [1,1098,null,{}] 03:09:59 INFO - PROCESS | 1670 | 1464862199541 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}] 03:09:59 INFO - PROCESS | 1670 | 1464862199676 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 03:09:59 INFO - PROCESS | 1670 | 1464862199761 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x1233df000 == 54 [pid = 1670] [id = 282] 03:09:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x124702800) [pid = 1670] [serial = 844] [outer = 0x0] 03:09:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x126ecc400) [pid = 1670] [serial = 845] [outer = 0x124702800] 03:09:59 INFO - PROCESS | 1670 | 1464862199807 Marionette DEBUG loaded listener.js 03:09:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x128ceb800) [pid = 1670] [serial = 846] [outer = 0x124702800] 03:10:00 INFO - PROCESS | 1670 | 1464862200331 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]]]}] 03:10:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:10:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 826ms 03:10:00 INFO - PROCESS | 1670 | 1464862200356 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 03:10:00 INFO - PROCESS | 1670 | 1464862200358 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 03:10:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:10:00 INFO - PROCESS | 1670 | 1464862200360 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:10:00 INFO - PROCESS | 1670 | 1464862200362 Marionette TRACE conn2 <- [1,1102,null,{}] 03:10:00 INFO - PROCESS | 1670 | 1464862200365 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}] 03:10:00 INFO - PROCESS | 1670 | 1464862200473 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 03:10:00 INFO - PROCESS | 1670 | 1464862200540 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x1268eb800 == 55 [pid = 1670] [id = 283] 03:10:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x128ce6400) [pid = 1670] [serial = 847] [outer = 0x0] 03:10:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x129491800) [pid = 1670] [serial = 848] [outer = 0x128ce6400] 03:10:00 INFO - PROCESS | 1670 | 1464862200572 Marionette DEBUG loaded listener.js 03:10:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x12912b800) [pid = 1670] [serial = 849] [outer = 0x128ce6400] 03:10:01 INFO - PROCESS | 1670 | 1464862201015 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]]]}] 03:10:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:10:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 671ms 03:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:10:01 INFO - PROCESS | 1670 | 1464862201032 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 03:10:01 INFO - PROCESS | 1670 | 1464862201033 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 03:10:01 INFO - PROCESS | 1670 | 1464862201036 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:10:01 INFO - PROCESS | 1670 | 1464862201037 Marionette TRACE conn2 <- [1,1106,null,{}] 03:10:01 INFO - PROCESS | 1670 | 1464862201040 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}] 03:10:01 INFO - PROCESS | 1670 | 1464862201192 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 03:10:01 INFO - PROCESS | 1670 | 1464862201314 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x11805e000 == 56 [pid = 1670] [id = 284] 03:10:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x12a995c00) [pid = 1670] [serial = 850] [outer = 0x0] 03:10:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x12badd800) [pid = 1670] [serial = 851] [outer = 0x12a995c00] 03:10:01 INFO - PROCESS | 1670 | 1464862201374 Marionette DEBUG loaded listener.js 03:10:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x12c04d400) [pid = 1670] [serial = 852] [outer = 0x12a995c00] 03:10:02 INFO - PROCESS | 1670 | 1464862202056 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]]]}] 03:10:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:10:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1071ms 03:10:02 INFO - PROCESS | 1670 | 1464862202121 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 03:10:02 INFO - PROCESS | 1670 | 1464862202124 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 03:10:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:10:02 INFO - PROCESS | 1670 | 1464862202129 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:10:02 INFO - PROCESS | 1670 | 1464862202131 Marionette TRACE conn2 <- [1,1110,null,{}] 03:10:02 INFO - PROCESS | 1670 | 1464862202134 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}] 03:10:02 INFO - PROCESS | 1670 | 1464862202234 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 03:10:02 INFO - PROCESS | 1670 | 1464862202305 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x116ac4800 == 57 [pid = 1670] [id = 285] 03:10:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x1126eac00) [pid = 1670] [serial = 853] [outer = 0x0] 03:10:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x1133a7800) [pid = 1670] [serial = 854] [outer = 0x1126eac00] 03:10:02 INFO - PROCESS | 1670 | 1464862202334 Marionette DEBUG loaded listener.js 03:10:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x1166e1800) [pid = 1670] [serial = 855] [outer = 0x1126eac00] 03:10:03 INFO - PROCESS | 1670 | 1464862203051 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]]]}] 03:10:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:10:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 974ms 03:10:03 INFO - PROCESS | 1670 | 1464862203107 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 03:10:03 INFO - PROCESS | 1670 | 1464862203113 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 03:10:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:10:03 INFO - PROCESS | 1670 | 1464862203121 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:10:03 INFO - PROCESS | 1670 | 1464862203124 Marionette TRACE conn2 <- [1,1114,null,{}] 03:10:03 INFO - PROCESS | 1670 | 1464862203127 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}] 03:10:03 INFO - PROCESS | 1670 | 1464862203222 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 03:10:03 INFO - PROCESS | 1670 | 1464862203277 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x12424a000 == 58 [pid = 1670] [id = 286] 03:10:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 154 (0x118133400) [pid = 1670] [serial = 856] [outer = 0x0] 03:10:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 155 (0x11875e400) [pid = 1670] [serial = 857] [outer = 0x118133400] 03:10:03 INFO - PROCESS | 1670 | 1464862203304 Marionette DEBUG loaded listener.js 03:10:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 156 (0x11942b800) [pid = 1670] [serial = 858] [outer = 0x118133400] 03:10:03 INFO - PROCESS | 1670 | --DOCSHELL 0x12d1a9800 == 57 [pid = 1670] [id = 278] 03:10:03 INFO - PROCESS | 1670 | --DOCSHELL 0x12c9dc800 == 56 [pid = 1670] [id = 277] 03:10:03 INFO - PROCESS | 1670 | --DOCSHELL 0x12be67800 == 55 [pid = 1670] [id = 276] 03:10:03 INFO - PROCESS | 1670 | --DOCSHELL 0x1192b4800 == 54 [pid = 1670] [id = 275] 03:10:03 INFO - PROCESS | 1670 | --DOCSHELL 0x12a892800 == 53 [pid = 1670] [id = 274] 03:10:03 INFO - PROCESS | 1670 | --DOCSHELL 0x1294a2800 == 52 [pid = 1670] [id = 273] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 155 (0x12a9f8000) [pid = 1670] [serial = 776] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 154 (0x1194f2800) [pid = 1670] [serial = 725] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 153 (0x128d56400) [pid = 1670] [serial = 731] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 152 (0x11758a000) [pid = 1670] [serial = 722] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 151 (0x12bbbcc00) [pid = 1670] [serial = 734] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x125fef400) [pid = 1670] [serial = 728] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | --DOCSHELL 0x125fd9800 == 51 [pid = 1670] [id = 272] 03:10:03 INFO - PROCESS | 1670 | --DOCSHELL 0x123b69000 == 50 [pid = 1670] [id = 271] 03:10:03 INFO - PROCESS | 1670 | --DOCSHELL 0x12129b000 == 49 [pid = 1670] [id = 270] 03:10:03 INFO - PROCESS | 1670 | --DOCSHELL 0x1195b6000 == 48 [pid = 1670] [id = 269] 03:10:03 INFO - PROCESS | 1670 | --DOCSHELL 0x117458800 == 47 [pid = 1670] [id = 268] 03:10:03 INFO - PROCESS | 1670 | --DOCSHELL 0x116657000 == 46 [pid = 1670] [id = 267] 03:10:03 INFO - PROCESS | 1670 | --DOCSHELL 0x12c407000 == 45 [pid = 1670] [id = 262] 03:10:03 INFO - PROCESS | 1670 | --DOCSHELL 0x12128d800 == 44 [pid = 1670] [id = 261] 03:10:03 INFO - PROCESS | 1670 | --DOCSHELL 0x1182d2800 == 43 [pid = 1670] [id = 260] 03:10:03 INFO - PROCESS | 1670 | --DOCSHELL 0x12bb39800 == 42 [pid = 1670] [id = 259] 03:10:03 INFO - PROCESS | 1670 | 1464862203733 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]]]}] 03:10:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:10:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 622ms 03:10:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:10:03 INFO - PROCESS | 1670 | 1464862203742 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 03:10:03 INFO - PROCESS | 1670 | 1464862203743 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 03:10:03 INFO - PROCESS | 1670 | 1464862203746 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:10:03 INFO - PROCESS | 1670 | 1464862203748 Marionette TRACE conn2 <- [1,1118,null,{}] 03:10:03 INFO - PROCESS | 1670 | 1464862203757 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}] 03:10:03 INFO - PROCESS | 1670 | 1464862203843 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x12a8f0800) [pid = 1670] [serial = 773] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x124f24000) [pid = 1670] [serial = 756] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x126ec9400) [pid = 1670] [serial = 761] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x125d30c00) [pid = 1670] [serial = 758] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x126868800) [pid = 1670] [serial = 759] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x118440800) [pid = 1670] [serial = 743] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x1187c1c00) [pid = 1670] [serial = 744] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x119d38800) [pid = 1670] [serial = 749] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x119fb7c00) [pid = 1670] [serial = 750] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x119428000) [pid = 1670] [serial = 746] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x1199a2400) [pid = 1670] [serial = 747] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x117593000) [pid = 1670] [serial = 741] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x117279800) [pid = 1670] [serial = 740] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x115cc4c00) [pid = 1670] [serial = 738] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x1133ab000) [pid = 1670] [serial = 737] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x1212a7400) [pid = 1670] [serial = 752] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x126ecf000) [pid = 1670] [serial = 762] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x126ed6c00) [pid = 1670] [serial = 764] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x128ce8800) [pid = 1670] [serial = 765] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x1245aac00) [pid = 1670] [serial = 755] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x129492400) [pid = 1670] [serial = 771] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x129099c00) [pid = 1670] [serial = 770] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x126ed7c00) [pid = 1670] [serial = 767] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x12428d400) [pid = 1670] [serial = 753] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x12a9f6400) [pid = 1670] [serial = 774] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x128d56800) [pid = 1670] [serial = 768] [outer = 0x0] [url = about:blank] 03:10:03 INFO - PROCESS | 1670 | 1464862203907 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x118773000 == 43 [pid = 1670] [id = 287] 03:10:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x1133ab000) [pid = 1670] [serial = 859] [outer = 0x0] 03:10:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x118440800) [pid = 1670] [serial = 860] [outer = 0x1133ab000] 03:10:03 INFO - PROCESS | 1670 | 1464862203937 Marionette DEBUG loaded listener.js 03:10:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x11a0df800) [pid = 1670] [serial = 861] [outer = 0x1133ab000] 03:10:04 INFO - PROCESS | 1670 | 1464862204262 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]]]}] 03:10:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:10:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 570ms 03:10:04 INFO - PROCESS | 1670 | 1464862204316 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 03:10:04 INFO - PROCESS | 1670 | 1464862204318 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 03:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:10:04 INFO - PROCESS | 1670 | 1464862204321 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:10:04 INFO - PROCESS | 1670 | 1464862204322 Marionette TRACE conn2 <- [1,1122,null,{}] 03:10:04 INFO - PROCESS | 1670 | 1464862204324 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}] 03:10:04 INFO - PROCESS | 1670 | 1464862204409 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 03:10:04 INFO - PROCESS | 1670 | 1464862204474 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a0a8800 == 44 [pid = 1670] [id = 288] 03:10:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x1212a8800) [pid = 1670] [serial = 862] [outer = 0x0] 03:10:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x1235a0000) [pid = 1670] [serial = 863] [outer = 0x1212a8800] 03:10:04 INFO - PROCESS | 1670 | 1464862204500 Marionette DEBUG loaded listener.js 03:10:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x124706c00) [pid = 1670] [serial = 864] [outer = 0x1212a8800] 03:10:04 INFO - PROCESS | 1670 | 1464862204777 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]]]}] 03:10:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:10:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 470ms 03:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:10:04 INFO - PROCESS | 1670 | 1464862204794 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 03:10:04 INFO - PROCESS | 1670 | 1464862204796 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 03:10:04 INFO - PROCESS | 1670 | 1464862204798 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:10:04 INFO - PROCESS | 1670 | 1464862204811 Marionette TRACE conn2 <- [1,1126,null,{}] 03:10:04 INFO - PROCESS | 1670 | 1464862204818 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}] 03:10:04 INFO - PROCESS | 1670 | 1464862204903 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 03:10:04 INFO - PROCESS | 1670 | 1464862204911 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x1268e6800 == 45 [pid = 1670] [id = 289] 03:10:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x124f1ac00) [pid = 1670] [serial = 865] [outer = 0x0] 03:10:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x124f6a800) [pid = 1670] [serial = 866] [outer = 0x124f1ac00] 03:10:04 INFO - PROCESS | 1670 | 1464862204937 Marionette DEBUG loaded listener.js 03:10:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x125ff4800) [pid = 1670] [serial = 867] [outer = 0x124f1ac00] 03:10:05 INFO - PROCESS | 1670 | 1464862205294 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]]]}] 03:10:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:10:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 535ms 03:10:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:10:05 INFO - PROCESS | 1670 | 1464862205334 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 03:10:05 INFO - PROCESS | 1670 | 1464862205335 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 03:10:05 INFO - PROCESS | 1670 | 1464862205337 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:10:05 INFO - PROCESS | 1670 | 1464862205338 Marionette TRACE conn2 <- [1,1130,null,{}] 03:10:05 INFO - PROCESS | 1670 | 1464862205341 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}] 03:10:05 INFO - PROCESS | 1670 | 1464862205435 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 03:10:05 INFO - PROCESS | 1670 | 1464862205444 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x12905b800 == 46 [pid = 1670] [id = 290] 03:10:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x126ecec00) [pid = 1670] [serial = 868] [outer = 0x0] 03:10:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x128ce7800) [pid = 1670] [serial = 869] [outer = 0x126ecec00] 03:10:05 INFO - PROCESS | 1670 | 1464862205471 Marionette DEBUG loaded listener.js 03:10:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x129491400) [pid = 1670] [serial = 870] [outer = 0x126ecec00] 03:10:05 INFO - PROCESS | 1670 | 1464862205806 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]]]}] 03:10:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:10:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 518ms 03:10:05 INFO - PROCESS | 1670 | 1464862205856 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 03:10:05 INFO - PROCESS | 1670 | 1464862205857 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 03:10:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:10:05 INFO - PROCESS | 1670 | 1464862205859 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:10:05 INFO - PROCESS | 1670 | 1464862205860 Marionette TRACE conn2 <- [1,1134,null,{}] 03:10:05 INFO - PROCESS | 1670 | 1464862205863 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}] 03:10:05 INFO - PROCESS | 1670 | 1464862205982 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 03:10:06 INFO - PROCESS | 1670 | 1464862205998 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x1294aa000 == 47 [pid = 1670] [id = 291] 03:10:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x1176ad800) [pid = 1670] [serial = 871] [outer = 0x0] 03:10:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x1295f0400) [pid = 1670] [serial = 872] [outer = 0x1176ad800] 03:10:06 INFO - PROCESS | 1670 | 1464862206026 Marionette DEBUG loaded listener.js 03:10:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x12accdc00) [pid = 1670] [serial = 873] [outer = 0x1176ad800] 03:10:06 INFO - PROCESS | 1670 | 1464862206411 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]]]}] 03:10:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:10:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 568ms 03:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:10:06 INFO - PROCESS | 1670 | 1464862206428 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 03:10:06 INFO - PROCESS | 1670 | 1464862206429 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 03:10:06 INFO - PROCESS | 1670 | 1464862206431 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:10:06 INFO - PROCESS | 1670 | 1464862206432 Marionette TRACE conn2 <- [1,1138,null,{}] 03:10:06 INFO - PROCESS | 1670 | 1464862206435 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}] 03:10:06 INFO - PROCESS | 1670 | 1464862206541 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 03:10:06 INFO - PROCESS | 1670 | 1464862206551 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a6d2000 == 48 [pid = 1670] [id = 292] 03:10:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x124f24000) [pid = 1670] [serial = 874] [outer = 0x0] 03:10:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x12bbb1400) [pid = 1670] [serial = 875] [outer = 0x124f24000] 03:10:06 INFO - PROCESS | 1670 | 1464862206578 Marionette DEBUG loaded listener.js 03:10:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x12bbbf800) [pid = 1670] [serial = 876] [outer = 0x124f24000] 03:10:06 INFO - PROCESS | 1670 | 1464862206922 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]]]}] 03:10:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:10:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 519ms 03:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:10:06 INFO - PROCESS | 1670 | 1464862206956 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 03:10:06 INFO - PROCESS | 1670 | 1464862206957 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 03:10:06 INFO - PROCESS | 1670 | 1464862206959 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:10:06 INFO - PROCESS | 1670 | 1464862206960 Marionette TRACE conn2 <- [1,1142,null,{}] 03:10:06 INFO - PROCESS | 1670 | 1464862206962 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}] 03:10:07 INFO - PROCESS | 1670 | 1464862207064 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 03:10:07 INFO - PROCESS | 1670 | 1464862207110 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b3d8800 == 49 [pid = 1670] [id = 293] 03:10:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x12bbdcc00) [pid = 1670] [serial = 877] [outer = 0x0] 03:10:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x12c028000) [pid = 1670] [serial = 878] [outer = 0x12bbdcc00] 03:10:07 INFO - PROCESS | 1670 | 1464862207144 Marionette DEBUG loaded listener.js 03:10:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x12c041800) [pid = 1670] [serial = 879] [outer = 0x12bbdcc00] 03:10:07 INFO - PROCESS | 1670 | 1464862207489 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]]]}] 03:10:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:10:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 568ms 03:10:07 INFO - PROCESS | 1670 | 1464862207528 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 03:10:07 INFO - PROCESS | 1670 | 1464862207529 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 03:10:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:10:07 INFO - PROCESS | 1670 | 1464862207532 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:10:07 INFO - PROCESS | 1670 | 1464862207533 Marionette TRACE conn2 <- [1,1146,null,{}] 03:10:07 INFO - PROCESS | 1670 | 1464862207535 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}] 03:10:07 INFO - PROCESS | 1670 | 1464862207641 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 03:10:07 INFO - PROCESS | 1670 | 1464862207679 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c418800 == 50 [pid = 1670] [id = 294] 03:10:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x12c023c00) [pid = 1670] [serial = 880] [outer = 0x0] 03:10:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x12c04c400) [pid = 1670] [serial = 881] [outer = 0x12c023c00] 03:10:07 INFO - PROCESS | 1670 | 1464862207703 Marionette DEBUG loaded listener.js 03:10:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x12c814800) [pid = 1670] [serial = 882] [outer = 0x12c023c00] 03:10:08 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x12c02b000) [pid = 1670] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:10:08 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x113b30000) [pid = 1670] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:10:08 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x119fae400) [pid = 1670] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:10:08 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x129713800) [pid = 1670] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:10:08 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x119276c00) [pid = 1670] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:10:08 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x12300a400) [pid = 1670] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:10:08 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x1164c0c00) [pid = 1670] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:10:08 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x128ced400) [pid = 1670] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:10:08 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x129097c00) [pid = 1670] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:10:08 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x1239cec00) [pid = 1670] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:10:08 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x1239cfc00) [pid = 1670] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:10:08 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x128d53800) [pid = 1670] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:10:08 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x125a3a000) [pid = 1670] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:10:08 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x117596c00) [pid = 1670] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:10:08 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x123766000) [pid = 1670] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:10:08 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x115cbd400) [pid = 1670] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:10:08 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x126ecc000) [pid = 1670] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:10:08 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x1212a3400) [pid = 1670] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:10:08 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x116193c00) [pid = 1670] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:10:08 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x126e1e400) [pid = 1670] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:10:08 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x1184be800) [pid = 1670] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:10:08 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x119270800) [pid = 1670] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:10:08 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x126ed0400) [pid = 1670] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:10:08 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x12bbb4400) [pid = 1670] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:10:08 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x1212a3000) [pid = 1670] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:10:08 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x112a77800) [pid = 1670] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:10:08 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12c043000) [pid = 1670] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:10:08 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x11844b800) [pid = 1670] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:10:08 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x112d81c00) [pid = 1670] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:10:08 INFO - PROCESS | 1670 | 1464862208259 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]]]}] 03:10:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:10:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 768ms 03:10:08 INFO - PROCESS | 1670 | 1464862208301 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 03:10:08 INFO - PROCESS | 1670 | 1464862208302 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 03:10:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:10:08 INFO - PROCESS | 1670 | 1464862208311 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:10:08 INFO - PROCESS | 1670 | 1464862208312 Marionette TRACE conn2 <- [1,1150,null,{}] 03:10:08 INFO - PROCESS | 1670 | 1464862208314 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}] 03:10:08 INFO - PROCESS | 1670 | 1464862208416 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 03:10:08 INFO - PROCESS | 1670 | 1464862208490 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x12310d000 == 51 [pid = 1670] [id = 295] 03:10:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x110f34800) [pid = 1670] [serial = 883] [outer = 0x0] 03:10:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x1127e3800) [pid = 1670] [serial = 884] [outer = 0x110f34800] 03:10:08 INFO - PROCESS | 1670 | 1464862208521 Marionette DEBUG loaded listener.js 03:10:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x1184be800) [pid = 1670] [serial = 885] [outer = 0x110f34800] 03:10:08 INFO - PROCESS | 1670 | 1464862208828 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]]]}] 03:10:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:10:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 568ms 03:10:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:10:08 INFO - PROCESS | 1670 | 1464862208880 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 03:10:08 INFO - PROCESS | 1670 | 1464862208881 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 03:10:08 INFO - PROCESS | 1670 | 1464862208883 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:10:08 INFO - PROCESS | 1670 | 1464862208884 Marionette TRACE conn2 <- [1,1154,null,{}] 03:10:08 INFO - PROCESS | 1670 | 1464862208886 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}] 03:10:08 INFO - PROCESS | 1670 | 1464862208971 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 03:10:08 INFO - PROCESS | 1670 | 1464862208977 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c9db000 == 52 [pid = 1670] [id = 296] 03:10:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x119430c00) [pid = 1670] [serial = 886] [outer = 0x0] 03:10:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x12349e800) [pid = 1670] [serial = 887] [outer = 0x119430c00] 03:10:09 INFO - PROCESS | 1670 | 1464862209003 Marionette DEBUG loaded listener.js 03:10:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x128ce6000) [pid = 1670] [serial = 888] [outer = 0x119430c00] 03:10:09 INFO - PROCESS | 1670 | 1464862209350 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]]]}] 03:10:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 520ms 03:10:09 INFO - PROCESS | 1670 | 1464862209404 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 03:10:09 INFO - PROCESS | 1670 | 1464862209406 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 03:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:10:09 INFO - PROCESS | 1670 | 1464862209409 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:10:09 INFO - PROCESS | 1670 | 1464862209411 Marionette TRACE conn2 <- [1,1158,null,{}] 03:10:09 INFO - PROCESS | 1670 | 1464862209414 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}] 03:10:09 INFO - PROCESS | 1670 | 1464862209549 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 03:10:09 INFO - PROCESS | 1670 | 1464862209564 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x12909b400) [pid = 1670] [serial = 889] [outer = 0x12cc5c400] 03:10:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d833000 == 53 [pid = 1670] [id = 297] 03:10:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x12b3bdc00) [pid = 1670] [serial = 890] [outer = 0x0] 03:10:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12bbbac00) [pid = 1670] [serial = 891] [outer = 0x12b3bdc00] 03:10:09 INFO - PROCESS | 1670 | 1464862209620 Marionette DEBUG loaded listener.js 03:10:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12c80d400) [pid = 1670] [serial = 892] [outer = 0x12b3bdc00] 03:10:10 INFO - PROCESS | 1670 | 1464862210057 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]]]}] 03:10:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:10:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 669ms 03:10:10 INFO - PROCESS | 1670 | 1464862210092 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 03:10:10 INFO - PROCESS | 1670 | 1464862210094 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 03:10:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:10:10 INFO - PROCESS | 1670 | 1464862210102 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:10:10 INFO - PROCESS | 1670 | 1464862210103 Marionette TRACE conn2 <- [1,1162,null,{}] 03:10:10 INFO - PROCESS | 1670 | 1464862210111 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}] 03:10:10 INFO - PROCESS | 1670 | 1464862210204 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 03:10:10 INFO - PROCESS | 1670 | 1464862210315 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x116654800 == 54 [pid = 1670] [id = 298] 03:10:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x110f33c00) [pid = 1670] [serial = 893] [outer = 0x0] 03:10:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x110f37c00) [pid = 1670] [serial = 894] [outer = 0x110f33c00] 03:10:10 INFO - PROCESS | 1670 | 1464862210347 Marionette DEBUG loaded listener.js 03:10:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x110f40400) [pid = 1670] [serial = 895] [outer = 0x110f33c00] 03:10:10 INFO - PROCESS | 1670 | 1464862210775 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]]]}] 03:10:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:10:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 724ms 03:10:10 INFO - PROCESS | 1670 | 1464862210828 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 03:10:10 INFO - PROCESS | 1670 | 1464862210831 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 03:10:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:10:10 INFO - PROCESS | 1670 | 1464862210834 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:10:10 INFO - PROCESS | 1670 | 1464862210837 Marionette TRACE conn2 <- [1,1166,null,{}] 03:10:10 INFO - PROCESS | 1670 | 1464862210840 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}] 03:10:10 INFO - PROCESS | 1670 | 1464862210950 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 03:10:11 INFO - PROCESS | 1670 | 1464862211059 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x12310f800 == 55 [pid = 1670] [id = 299] 03:10:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x1164ef800) [pid = 1670] [serial = 896] [outer = 0x0] 03:10:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x117274800) [pid = 1670] [serial = 897] [outer = 0x1164ef800] 03:10:11 INFO - PROCESS | 1670 | 1464862211092 Marionette DEBUG loaded listener.js 03:10:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x1176b4800) [pid = 1670] [serial = 898] [outer = 0x1164ef800] 03:10:11 INFO - PROCESS | 1670 | 1464862211511 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]]]}] 03:10:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:10:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 720ms 03:10:11 INFO - PROCESS | 1670 | 1464862211557 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 03:10:11 INFO - PROCESS | 1670 | 1464862211560 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 03:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:10:11 INFO - PROCESS | 1670 | 1464862211563 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:10:11 INFO - PROCESS | 1670 | 1464862211564 Marionette TRACE conn2 <- [1,1170,null,{}] 03:10:11 INFO - PROCESS | 1670 | 1464862211567 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}] 03:10:11 INFO - PROCESS | 1670 | 1464862211677 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 03:10:11 INFO - PROCESS | 1670 | 1464862211734 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x12902c800 == 56 [pid = 1670] [id = 300] 03:10:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x118139c00) [pid = 1670] [serial = 899] [outer = 0x0] 03:10:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x11922c800) [pid = 1670] [serial = 900] [outer = 0x118139c00] 03:10:11 INFO - PROCESS | 1670 | 1464862211764 Marionette DEBUG loaded listener.js 03:10:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x119d34c00) [pid = 1670] [serial = 901] [outer = 0x118139c00] 03:10:12 INFO - PROCESS | 1670 | 1464862212226 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]]]}] 03:10:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:10:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 668ms 03:10:12 INFO - PROCESS | 1670 | 1464862212232 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 03:10:12 INFO - PROCESS | 1670 | 1464862212233 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 03:10:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:10:12 INFO - PROCESS | 1670 | 1464862212241 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:10:12 INFO - PROCESS | 1670 | 1464862212245 Marionette TRACE conn2 <- [1,1174,null,{}] 03:10:12 INFO - PROCESS | 1670 | 1464862212249 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}] 03:10:12 INFO - PROCESS | 1670 | 1464862212379 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 03:10:12 INFO - PROCESS | 1670 | 1464862212451 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c6f1000 == 57 [pid = 1670] [id = 301] 03:10:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x1187c2800) [pid = 1670] [serial = 902] [outer = 0x0] 03:10:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x123ed4000) [pid = 1670] [serial = 903] [outer = 0x1187c2800] 03:10:12 INFO - PROCESS | 1670 | 1464862212482 Marionette DEBUG loaded listener.js 03:10:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x126e1f000) [pid = 1670] [serial = 904] [outer = 0x1187c2800] 03:10:12 INFO - PROCESS | 1670 | 1464862212908 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] 03:10:12 INFO - PROCESS | 1670 | 1464862212916 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 03:10:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 03:10:12 INFO - PROCESS | 1670 | 1464862212919 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:10:12 INFO - PROCESS | 1670 | 1464862212920 Marionette TRACE conn2 <- [1,1178,null,{}] 03:10:12 INFO - PROCESS | 1670 | 1464862212924 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}] 03:10:13 INFO - PROCESS | 1670 | 1464862213032 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 03:10:13 INFO - PROCESS | 1670 | 1464862213087 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x134094000 == 58 [pid = 1670] [id = 302] 03:10:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x126e2ac00) [pid = 1670] [serial = 905] [outer = 0x0] 03:10:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x128d4cc00) [pid = 1670] [serial = 906] [outer = 0x126e2ac00] 03:10:13 INFO - PROCESS | 1670 | 1464862213117 Marionette DEBUG loaded listener.js 03:10:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x129494400) [pid = 1670] [serial = 907] [outer = 0x126e2ac00] 03:10:13 INFO - PROCESS | 1670 | 1464862213575 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] 03:10:13 INFO - PROCESS | 1670 | 1464862213592 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 03:10:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 03:10:13 INFO - PROCESS | 1670 | 1464862213595 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:10:13 INFO - PROCESS | 1670 | 1464862213596 Marionette TRACE conn2 <- [1,1182,null,{}] 03:10:13 INFO - PROCESS | 1670 | 1464862213599 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}] 03:10:13 INFO - PROCESS | 1670 | 1464862213701 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 03:10:13 INFO - PROCESS | 1670 | 1464862213787 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x1340ae800 == 59 [pid = 1670] [id = 303] 03:10:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x12c020800) [pid = 1670] [serial = 908] [outer = 0x0] 03:10:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x12c80dc00) [pid = 1670] [serial = 909] [outer = 0x12c020800] 03:10:13 INFO - PROCESS | 1670 | 1464862213822 Marionette DEBUG loaded listener.js 03:10:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x12cc5fc00) [pid = 1670] [serial = 910] [outer = 0x12c020800] 03:10:14 INFO - PROCESS | 1670 | 1464862214259 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] 03:10:14 INFO - PROCESS | 1670 | 1464862214315 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 03:10:14 INFO - PROCESS | 1670 | 1464862214318 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:10:14 INFO - PROCESS | 1670 | 1464862214319 Marionette TRACE conn2 <- [1,1186,null,{}] 03:10:14 INFO - PROCESS | 1670 | 1464862214372 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}] 03:10:14 INFO - PROCESS | 1670 | 1464862214465 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 03:10:14 INFO - PROCESS | 1670 | 1464862214534 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x129113800 == 60 [pid = 1670] [id = 304] 03:10:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x118133800) [pid = 1670] [serial = 911] [outer = 0x0] 03:10:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x12ac22800) [pid = 1670] [serial = 912] [outer = 0x118133800] 03:10:14 INFO - PROCESS | 1670 | 1464862214566 Marionette DEBUG loaded listener.js 03:10:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x12c81a000) [pid = 1670] [serial = 913] [outer = 0x118133800] 03:10:15 INFO - PROCESS | 1670 | 1464862215049 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] 03:10:15 INFO - PROCESS | 1670 | 1464862215088 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 03:10:15 INFO - PROCESS | 1670 | 1464862215091 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:10:15 INFO - PROCESS | 1670 | 1464862215092 Marionette TRACE conn2 <- [1,1190,null,{}] 03:10:15 INFO - PROCESS | 1670 | 1464862215095 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}] 03:10:15 INFO - PROCESS | 1670 | 1464862215200 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 03:10:15 INFO - PROCESS | 1670 | 1464862215257 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x119034800 == 61 [pid = 1670] [id = 305] 03:10:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x117595c00) [pid = 1670] [serial = 914] [outer = 0x0] 03:10:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x128d4dc00) [pid = 1670] [serial = 915] [outer = 0x117595c00] 03:10:15 INFO - PROCESS | 1670 | 1464862215287 Marionette DEBUG loaded listener.js 03:10:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x12cc60c00) [pid = 1670] [serial = 916] [outer = 0x117595c00] 03:10:15 INFO - PROCESS | 1670 | 1464862215915 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] 03:10:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 03:10:15 INFO - PROCESS | 1670 | 1464862215964 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 03:10:15 INFO - PROCESS | 1670 | 1464862215967 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:10:15 INFO - PROCESS | 1670 | 1464862215970 Marionette TRACE conn2 <- [1,1194,null,{}] 03:10:15 INFO - PROCESS | 1670 | 1464862215973 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}] 03:10:16 INFO - PROCESS | 1670 | 1464862216074 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 03:10:16 INFO - PROCESS | 1670 | 1464862216134 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x115c16800 == 62 [pid = 1670] [id = 306] 03:10:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 154 (0x1126e0800) [pid = 1670] [serial = 917] [outer = 0x0] 03:10:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 155 (0x1127dec00) [pid = 1670] [serial = 918] [outer = 0x1126e0800] 03:10:16 INFO - PROCESS | 1670 | 1464862216162 Marionette DEBUG loaded listener.js 03:10:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 156 (0x112a7c000) [pid = 1670] [serial = 919] [outer = 0x1126e0800] 03:10:16 INFO - PROCESS | 1670 | --DOCSHELL 0x12d833000 == 61 [pid = 1670] [id = 297] 03:10:16 INFO - PROCESS | 1670 | --DOCSHELL 0x12c9db000 == 60 [pid = 1670] [id = 296] 03:10:16 INFO - PROCESS | 1670 | --DOCSHELL 0x12310d000 == 59 [pid = 1670] [id = 295] 03:10:16 INFO - PROCESS | 1670 | --DOCSHELL 0x12c418800 == 58 [pid = 1670] [id = 294] 03:10:16 INFO - PROCESS | 1670 | --DOCSHELL 0x12b3d8800 == 57 [pid = 1670] [id = 293] 03:10:16 INFO - PROCESS | 1670 | --DOCSHELL 0x12a6d2000 == 56 [pid = 1670] [id = 292] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 155 (0x1126e4000) [pid = 1670] [serial = 833] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOCSHELL 0x1294aa000 == 55 [pid = 1670] [id = 291] 03:10:16 INFO - PROCESS | 1670 | --DOCSHELL 0x12905b800 == 54 [pid = 1670] [id = 290] 03:10:16 INFO - PROCESS | 1670 | --DOCSHELL 0x1268e6800 == 53 [pid = 1670] [id = 289] 03:10:16 INFO - PROCESS | 1670 | --DOCSHELL 0x11a0a8800 == 52 [pid = 1670] [id = 288] 03:10:16 INFO - PROCESS | 1670 | --DOCSHELL 0x118773000 == 51 [pid = 1670] [id = 287] 03:10:16 INFO - PROCESS | 1670 | --DOCSHELL 0x12424a000 == 50 [pid = 1670] [id = 286] 03:10:16 INFO - PROCESS | 1670 | --DOCSHELL 0x116ac4800 == 49 [pid = 1670] [id = 285] 03:10:16 INFO - PROCESS | 1670 | --DOCSHELL 0x1233df000 == 48 [pid = 1670] [id = 282] 03:10:16 INFO - PROCESS | 1670 | --DOCSHELL 0x12c41e800 == 47 [pid = 1670] [id = 281] 03:10:16 INFO - PROCESS | 1670 | --DOCSHELL 0x11a045000 == 46 [pid = 1670] [id = 280] 03:10:16 INFO - PROCESS | 1670 | --DOCSHELL 0x116ac5000 == 45 [pid = 1670] [id = 279] 03:10:16 INFO - PROCESS | 1670 | 1464862216750 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] 03:10:16 INFO - PROCESS | 1670 | 1464862216796 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 03:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 03:10:16 INFO - PROCESS | 1670 | 1464862216801 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:10:16 INFO - PROCESS | 1670 | 1464862216803 Marionette TRACE conn2 <- [1,1198,null,{}] 03:10:16 INFO - PROCESS | 1670 | 1464862216805 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}] 03:10:16 INFO - PROCESS | 1670 | 1464862216902 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 154 (0x12cc51400) [pid = 1670] [serial = 831] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 153 (0x116757400) [pid = 1670] [serial = 780] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 152 (0x129714c00) [pid = 1670] [serial = 675] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 151 (0x12b3ba000) [pid = 1670] [serial = 818] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x123609c00) [pid = 1670] [serial = 786] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x12bbd5400) [pid = 1670] [serial = 827] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x118444c00) [pid = 1670] [serial = 723] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x12bad7800) [pid = 1670] [serial = 794] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x12b22e800) [pid = 1670] [serial = 660] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x124f6fc00) [pid = 1670] [serial = 812] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x124f72c00) [pid = 1670] [serial = 669] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x12c01c400) [pid = 1670] [serial = 735] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x128d50c00) [pid = 1670] [serial = 791] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x1186bd000) [pid = 1670] [serial = 783] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x1212aa800) [pid = 1670] [serial = 785] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x126ed3000) [pid = 1670] [serial = 789] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x119220400) [pid = 1670] [serial = 797] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x12acc7800) [pid = 1670] [serial = 732] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x12375bc00) [pid = 1670] [serial = 809] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x119023c00) [pid = 1670] [serial = 804] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x125a41800) [pid = 1670] [serial = 788] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x12bbdb000) [pid = 1670] [serial = 798] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x126ec8800) [pid = 1670] [serial = 815] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x1194f0000) [pid = 1670] [serial = 806] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x119fb1800) [pid = 1670] [serial = 726] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x11674b400) [pid = 1670] [serial = 800] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x129494c00) [pid = 1670] [serial = 672] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x12c01e000) [pid = 1670] [serial = 795] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x12bbe0000) [pid = 1670] [serial = 822] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x126ed3400) [pid = 1670] [serial = 729] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x1199a9000) [pid = 1670] [serial = 825] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x115e98800) [pid = 1670] [serial = 824] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x1176b4c00) [pid = 1670] [serial = 803] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12c04d800) [pid = 1670] [serial = 830] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x1295f4800) [pid = 1670] [serial = 816] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x1195be800) [pid = 1670] [serial = 666] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x119fb4400) [pid = 1670] [serial = 807] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x117282000) [pid = 1670] [serial = 663] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x1295efc00) [pid = 1670] [serial = 792] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12bbb3c00) [pid = 1670] [serial = 819] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x12bbd3c00) [pid = 1670] [serial = 821] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x115cc6000) [pid = 1670] [serial = 779] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x11843d400) [pid = 1670] [serial = 782] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x126869400) [pid = 1670] [serial = 813] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12c02bc00) [pid = 1670] [serial = 828] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x1248c1000) [pid = 1670] [serial = 810] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12c81a800) [pid = 1670] [serial = 720] [outer = 0x0] [url = about:blank] 03:10:16 INFO - PROCESS | 1670 | 1464862216969 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e04000 == 46 [pid = 1670] [id = 307] 03:10:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x112f26800) [pid = 1670] [serial = 920] [outer = 0x0] 03:10:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x115cb9400) [pid = 1670] [serial = 921] [outer = 0x112f26800] 03:10:16 INFO - PROCESS | 1670 | 1464862216996 Marionette DEBUG loaded listener.js 03:10:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x115cc6c00) [pid = 1670] [serial = 922] [outer = 0x112f26800] 03:10:17 INFO - PROCESS | 1670 | 1464862217347 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]]]}] 03:10:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 570ms 03:10:17 INFO - PROCESS | 1670 | 1464862217373 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 03:10:17 INFO - PROCESS | 1670 | 1464862217375 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 03:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:10:17 INFO - PROCESS | 1670 | 1464862217378 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:10:17 INFO - PROCESS | 1670 | 1464862217382 Marionette TRACE conn2 <- [1,1202,null,{}] 03:10:17 INFO - PROCESS | 1670 | 1464862217393 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}] 03:10:17 INFO - PROCESS | 1670 | 1464862217548 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 03:10:17 INFO - PROCESS | 1670 | 1464862217635 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x118785000 == 47 [pid = 1670] [id = 308] 03:10:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x1166e2400) [pid = 1670] [serial = 923] [outer = 0x0] 03:10:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1169d4000) [pid = 1670] [serial = 924] [outer = 0x1166e2400] 03:10:17 INFO - PROCESS | 1670 | 1464862217679 Marionette DEBUG loaded listener.js 03:10:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x1172b6c00) [pid = 1670] [serial = 925] [outer = 0x1166e2400] 03:10:17 INFO - PROCESS | 1670 | 1464862217994 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]]]}] 03:10:18 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 03:10:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 624ms 03:10:18 INFO - PROCESS | 1670 | 1464862218002 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 03:10:18 INFO - PROCESS | 1670 | 1464862218003 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 03:10:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:10:18 INFO - PROCESS | 1670 | 1464862218013 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:10:18 INFO - PROCESS | 1670 | 1464862218022 Marionette TRACE conn2 <- [1,1206,null,{}] 03:10:18 INFO - PROCESS | 1670 | 1464862218032 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}] 03:10:18 INFO - PROCESS | 1670 | 1464862218132 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 03:10:18 INFO - PROCESS | 1670 | 1464862218205 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x119dd0000 == 48 [pid = 1670] [id = 309] 03:10:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x1176a8800) [pid = 1670] [serial = 926] [outer = 0x0] 03:10:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x11813ac00) [pid = 1670] [serial = 927] [outer = 0x1176a8800] 03:10:18 INFO - PROCESS | 1670 | 1464862218231 Marionette DEBUG loaded listener.js 03:10:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x1183db800) [pid = 1670] [serial = 928] [outer = 0x1176a8800] 03:10:18 INFO - PROCESS | 1670 | 1464862218517 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]]]}] 03:10:18 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 03:10:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 534ms 03:10:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:10:18 INFO - PROCESS | 1670 | 1464862218550 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 03:10:18 INFO - PROCESS | 1670 | 1464862218552 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 03:10:18 INFO - PROCESS | 1670 | 1464862218558 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:10:18 INFO - PROCESS | 1670 | 1464862218561 Marionette TRACE conn2 <- [1,1210,null,{}] 03:10:18 INFO - PROCESS | 1670 | 1464862218565 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}] 03:10:18 INFO - PROCESS | 1670 | 1464862218698 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 03:10:18 INFO - PROCESS | 1670 | 1464862218788 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x121281800 == 49 [pid = 1670] [id = 310] 03:10:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x11813a000) [pid = 1670] [serial = 929] [outer = 0x0] 03:10:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x11844a400) [pid = 1670] [serial = 930] [outer = 0x11813a000] 03:10:18 INFO - PROCESS | 1670 | 1464862218829 Marionette DEBUG loaded listener.js 03:10:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x1186bdc00) [pid = 1670] [serial = 931] [outer = 0x11813a000] 03:10:19 INFO - PROCESS | 1670 | 1464862219167 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]]]}] 03:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 625ms 03:10:19 INFO - PROCESS | 1670 | 1464862219180 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 03:10:19 INFO - PROCESS | 1670 | 1464862219182 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 03:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:10:19 INFO - PROCESS | 1670 | 1464862219192 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:10:19 INFO - PROCESS | 1670 | 1464862219194 Marionette TRACE conn2 <- [1,1214,null,{}] 03:10:19 INFO - PROCESS | 1670 | 1464862219196 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}] 03:10:19 INFO - PROCESS | 1670 | 1464862219310 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 03:10:19 INFO - PROCESS | 1670 | 1464862219354 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x1233e5000 == 50 [pid = 1670] [id = 311] 03:10:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x11875e800) [pid = 1670] [serial = 932] [outer = 0x0] 03:10:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x11922bc00) [pid = 1670] [serial = 933] [outer = 0x11875e800] 03:10:19 INFO - PROCESS | 1670 | 1464862219380 Marionette DEBUG loaded listener.js 03:10:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x119faa800) [pid = 1670] [serial = 934] [outer = 0x11875e800] 03:10:19 INFO - PROCESS | 1670 | 1464862219730 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]]]}] 03:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 568ms 03:10:19 INFO - PROCESS | 1670 | 1464862219767 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 03:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:10:19 INFO - PROCESS | 1670 | 1464862219769 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 03:10:19 INFO - PROCESS | 1670 | 1464862219772 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:10:19 INFO - PROCESS | 1670 | 1464862219774 Marionette TRACE conn2 <- [1,1218,null,{}] 03:10:19 INFO - PROCESS | 1670 | 1464862219778 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}] 03:10:19 INFO - PROCESS | 1670 | 1464862219939 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 03:10:19 INFO - PROCESS | 1670 | 1464862219978 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x123ec4000 == 51 [pid = 1670] [id = 312] 03:10:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x119fb2400) [pid = 1670] [serial = 935] [outer = 0x0] 03:10:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x11a0d5c00) [pid = 1670] [serial = 936] [outer = 0x119fb2400] 03:10:20 INFO - PROCESS | 1670 | 1464862220019 Marionette DEBUG loaded listener.js 03:10:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x1212a7800) [pid = 1670] [serial = 937] [outer = 0x119fb2400] 03:10:20 INFO - PROCESS | 1670 | 1464862220443 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]]]}] 03:10:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:10:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 720ms 03:10:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:10:20 INFO - PROCESS | 1670 | 1464862220492 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 03:10:20 INFO - PROCESS | 1670 | 1464862220494 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 03:10:20 INFO - PROCESS | 1670 | 1464862220496 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:10:20 INFO - PROCESS | 1670 | 1464862220497 Marionette TRACE conn2 <- [1,1222,null,{}] 03:10:20 INFO - PROCESS | 1670 | 1464862220499 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}] 03:10:20 INFO - PROCESS | 1670 | 1464862220606 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 03:10:20 INFO - PROCESS | 1670 | 1464862220662 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x125add800 == 52 [pid = 1670] [id = 313] 03:10:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x1212a6000) [pid = 1670] [serial = 938] [outer = 0x0] 03:10:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x123382c00) [pid = 1670] [serial = 939] [outer = 0x1212a6000] 03:10:20 INFO - PROCESS | 1670 | 1464862220687 Marionette DEBUG loaded listener.js 03:10:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x1239c5c00) [pid = 1670] [serial = 940] [outer = 0x1212a6000] 03:10:21 INFO - PROCESS | 1670 | 1464862221021 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] 03:10:21 INFO - PROCESS | 1670 | 1464862221205 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 03:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 03:10:21 INFO - PROCESS | 1670 | 1464862221216 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:10:21 INFO - PROCESS | 1670 | 1464862221217 Marionette TRACE conn2 <- [1,1226,null,{}] 03:10:21 INFO - PROCESS | 1670 | 1464862221219 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}] 03:10:21 INFO - PROCESS | 1670 | 1464862221310 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 03:10:21 INFO - PROCESS | 1670 | 1464862221313 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x1231b8000 == 53 [pid = 1670] [id = 314] 03:10:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x112ac9c00) [pid = 1670] [serial = 941] [outer = 0x0] 03:10:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x1176ad800) [pid = 1670] [serial = 942] [outer = 0x112ac9c00] 03:10:21 INFO - PROCESS | 1670 | 1464862221339 Marionette DEBUG loaded listener.js 03:10:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x123612400) [pid = 1670] [serial = 943] [outer = 0x112ac9c00] 03:10:21 INFO - PROCESS | 1670 | 1464862221659 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]]]}] 03:10:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:10:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 469ms 03:10:21 INFO - PROCESS | 1670 | 1464862221686 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 03:10:21 INFO - PROCESS | 1670 | 1464862221688 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 03:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:10:21 INFO - PROCESS | 1670 | 1464862221692 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:10:21 INFO - PROCESS | 1670 | 1464862221693 Marionette TRACE conn2 <- [1,1230,null,{}] 03:10:21 INFO - PROCESS | 1670 | 1464862221696 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}] 03:10:21 INFO - PROCESS | 1670 | 1464862221782 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 03:10:21 INFO - PROCESS | 1670 | 1464862221841 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x12902a000 == 54 [pid = 1670] [id = 315] 03:10:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x115cbe800) [pid = 1670] [serial = 944] [outer = 0x0] 03:10:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x1242d7c00) [pid = 1670] [serial = 945] [outer = 0x115cbe800] 03:10:21 INFO - PROCESS | 1670 | 1464862221867 Marionette DEBUG loaded listener.js 03:10:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x124f25800) [pid = 1670] [serial = 946] [outer = 0x115cbe800] 03:10:22 INFO - PROCESS | 1670 | 1464862222214 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]]]}] 03:10:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:10:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 569ms 03:10:22 INFO - PROCESS | 1670 | 1464862222261 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 03:10:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:10:22 INFO - PROCESS | 1670 | 1464862222263 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 03:10:22 INFO - PROCESS | 1670 | 1464862222267 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:10:22 INFO - PROCESS | 1670 | 1464862222269 Marionette TRACE conn2 <- [1,1234,null,{}] 03:10:22 INFO - PROCESS | 1670 | 1464862222273 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}] 03:10:22 INFO - PROCESS | 1670 | 1464862222462 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 03:10:22 INFO - PROCESS | 1670 | 1464862222474 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x129109000 == 55 [pid = 1670] [id = 316] 03:10:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x119270800) [pid = 1670] [serial = 947] [outer = 0x0] 03:10:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x125d23800) [pid = 1670] [serial = 948] [outer = 0x119270800] 03:10:22 INFO - PROCESS | 1670 | 1464862222521 Marionette DEBUG loaded listener.js 03:10:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x126ed7800) [pid = 1670] [serial = 949] [outer = 0x119270800] 03:10:22 INFO - PROCESS | 1670 | 1464862222913 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]]]}] 03:10:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:10:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 670ms 03:10:22 INFO - PROCESS | 1670 | 1464862222938 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 03:10:22 INFO - PROCESS | 1670 | 1464862222942 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 03:10:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:10:22 INFO - PROCESS | 1670 | 1464862222946 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:10:22 INFO - PROCESS | 1670 | 1464862222947 Marionette TRACE conn2 <- [1,1238,null,{}] 03:10:22 INFO - PROCESS | 1670 | 1464862222951 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}] 03:10:23 INFO - PROCESS | 1670 | 1464862223126 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 03:10:23 INFO - PROCESS | 1670 | 1464862223174 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a884800 == 56 [pid = 1670] [id = 317] 03:10:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x128ced800) [pid = 1670] [serial = 950] [outer = 0x0] 03:10:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x128d56400) [pid = 1670] [serial = 951] [outer = 0x128ced800] 03:10:23 INFO - PROCESS | 1670 | 1464862223214 Marionette DEBUG loaded listener.js 03:10:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x129098c00) [pid = 1670] [serial = 952] [outer = 0x128ced800] 03:10:23 INFO - PROCESS | 1670 | 1464862223785 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]]]}] 03:10:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:10:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 870ms 03:10:23 INFO - PROCESS | 1670 | 1464862223816 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 03:10:23 INFO - PROCESS | 1670 | 1464862223821 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 03:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:10:23 INFO - PROCESS | 1670 | 1464862223826 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:10:23 INFO - PROCESS | 1670 | 1464862223830 Marionette TRACE conn2 <- [1,1242,null,{}] 03:10:23 INFO - PROCESS | 1670 | 1464862223835 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}] 03:10:23 INFO - PROCESS | 1670 | 1464862223965 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 03:10:24 INFO - PROCESS | 1670 | 1464862224024 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e20800 == 57 [pid = 1670] [id = 318] 03:10:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x1127e1800) [pid = 1670] [serial = 953] [outer = 0x0] 03:10:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x112f1dc00) [pid = 1670] [serial = 954] [outer = 0x1127e1800] 03:10:24 INFO - PROCESS | 1670 | 1464862224055 Marionette DEBUG loaded listener.js 03:10:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x113b30000) [pid = 1670] [serial = 955] [outer = 0x1127e1800] 03:10:24 INFO - PROCESS | 1670 | 1464862224584 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]]]}] 03:10:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:10:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 824ms 03:10:24 INFO - PROCESS | 1670 | 1464862224650 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 03:10:24 INFO - PROCESS | 1670 | 1464862224654 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 03:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:10:24 INFO - PROCESS | 1670 | 1464862224659 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:10:24 INFO - PROCESS | 1670 | 1464862224661 Marionette TRACE conn2 <- [1,1246,null,{}] 03:10:24 INFO - PROCESS | 1670 | 1464862224664 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}] 03:10:24 INFO - PROCESS | 1670 | 1464862224775 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 03:10:24 INFO - PROCESS | 1670 | 1464862224848 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x1233ec000 == 58 [pid = 1670] [id = 319] 03:10:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x115cc8400) [pid = 1670] [serial = 956] [outer = 0x0] 03:10:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x11727c000) [pid = 1670] [serial = 957] [outer = 0x115cc8400] 03:10:24 INFO - PROCESS | 1670 | 1464862224877 Marionette DEBUG loaded listener.js 03:10:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x1176b1c00) [pid = 1670] [serial = 958] [outer = 0x115cc8400] 03:10:25 INFO - PROCESS | 1670 | 1464862225310 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]]]}] 03:10:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:10:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 669ms 03:10:25 INFO - PROCESS | 1670 | 1464862225329 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 03:10:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:10:25 INFO - PROCESS | 1670 | 1464862225330 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 03:10:25 INFO - PROCESS | 1670 | 1464862225333 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:10:25 INFO - PROCESS | 1670 | 1464862225335 Marionette TRACE conn2 <- [1,1250,null,{}] 03:10:25 INFO - PROCESS | 1670 | 1464862225344 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}] 03:10:25 INFO - PROCESS | 1670 | 1464862225458 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 03:10:25 INFO - PROCESS | 1670 | 1464862225517 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ab1e800 == 59 [pid = 1670] [id = 320] 03:10:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x11844a800) [pid = 1670] [serial = 959] [outer = 0x0] 03:10:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x119426800) [pid = 1670] [serial = 960] [outer = 0x11844a800] 03:10:25 INFO - PROCESS | 1670 | 1464862225590 Marionette DEBUG loaded listener.js 03:10:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x119faec00) [pid = 1670] [serial = 961] [outer = 0x11844a800] 03:10:26 INFO - PROCESS | 1670 | 1464862226007 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]]]}] 03:10:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:10:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 725ms 03:10:26 INFO - PROCESS | 1670 | 1464862226096 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 03:10:26 INFO - PROCESS | 1670 | 1464862226098 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 03:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:10:26 INFO - PROCESS | 1670 | 1464862226102 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:10:26 INFO - PROCESS | 1670 | 1464862226104 Marionette TRACE conn2 <- [1,1254,null,{}] 03:10:26 INFO - PROCESS | 1670 | 1464862226106 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}] 03:10:26 INFO - PROCESS | 1670 | 1464862226215 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 03:10:26 INFO - PROCESS | 1670 | 1464862226285 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b3dd800 == 60 [pid = 1670] [id = 321] 03:10:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x124f20400) [pid = 1670] [serial = 962] [outer = 0x0] 03:10:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x125a40400) [pid = 1670] [serial = 963] [outer = 0x124f20400] 03:10:26 INFO - PROCESS | 1670 | 1464862226316 Marionette DEBUG loaded listener.js 03:10:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x126b11800) [pid = 1670] [serial = 964] [outer = 0x124f20400] 03:10:26 INFO - PROCESS | 1670 | 1464862226740 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]]]}] 03:10:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:10:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 669ms 03:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:10:26 INFO - PROCESS | 1670 | 1464862226771 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 03:10:26 INFO - PROCESS | 1670 | 1464862226773 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 03:10:26 INFO - PROCESS | 1670 | 1464862226775 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:10:26 INFO - PROCESS | 1670 | 1464862226776 Marionette TRACE conn2 <- [1,1258,null,{}] 03:10:26 INFO - PROCESS | 1670 | 1464862226779 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}] 03:10:26 INFO - PROCESS | 1670 | 1464862226886 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 03:10:26 INFO - PROCESS | 1670 | 1464862226944 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x12be74000 == 61 [pid = 1670] [id = 322] 03:10:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x124f22400) [pid = 1670] [serial = 965] [outer = 0x0] 03:10:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x126ecf000) [pid = 1670] [serial = 966] [outer = 0x124f22400] 03:10:26 INFO - PROCESS | 1670 | 1464862226973 Marionette DEBUG loaded listener.js 03:10:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x128d4fc00) [pid = 1670] [serial = 967] [outer = 0x124f22400] 03:10:27 INFO - PROCESS | 1670 | 1464862227442 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]]]}] 03:10:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:10:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 720ms 03:10:27 INFO - PROCESS | 1670 | 1464862227503 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 03:10:27 INFO - PROCESS | 1670 | 1464862227505 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 03:10:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:10:27 INFO - PROCESS | 1670 | 1464862227528 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:10:27 INFO - PROCESS | 1670 | 1464862227529 Marionette TRACE conn2 <- [1,1262,null,{}] 03:10:27 INFO - PROCESS | 1670 | 1464862227531 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}] 03:10:27 INFO - PROCESS | 1670 | 1464862227651 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 03:10:27 INFO - PROCESS | 1670 | 1464862227904 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x117443000 == 62 [pid = 1670] [id = 323] 03:10:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x1110a5c00) [pid = 1670] [serial = 968] [outer = 0x0] 03:10:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x1126dbc00) [pid = 1670] [serial = 969] [outer = 0x1110a5c00] 03:10:27 INFO - PROCESS | 1670 | 1464862227934 Marionette DEBUG loaded listener.js 03:10:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x112a7dc00) [pid = 1670] [serial = 970] [outer = 0x1110a5c00] 03:10:28 INFO - PROCESS | 1670 | 1464862228376 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]]]}] 03:10:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:10:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 875ms 03:10:28 INFO - PROCESS | 1670 | 1464862228401 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 03:10:28 INFO - PROCESS | 1670 | 1464862228403 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 03:10:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:10:28 INFO - PROCESS | 1670 | 1464862228409 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:10:28 INFO - PROCESS | 1670 | 1464862228411 Marionette TRACE conn2 <- [1,1266,null,{}] 03:10:28 INFO - PROCESS | 1670 | 1464862228414 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}] 03:10:28 INFO - PROCESS | 1670 | 1464862228516 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 03:10:28 INFO - PROCESS | 1670 | 1464862228576 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x112f67000 == 63 [pid = 1670] [id = 324] 03:10:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x112a7f000) [pid = 1670] [serial = 971] [outer = 0x0] 03:10:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x113263c00) [pid = 1670] [serial = 972] [outer = 0x112a7f000] 03:10:28 INFO - PROCESS | 1670 | 1464862228605 Marionette DEBUG loaded listener.js 03:10:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x11674e000) [pid = 1670] [serial = 973] [outer = 0x112a7f000] 03:10:29 INFO - PROCESS | 1670 | --DOCSHELL 0x129109000 == 62 [pid = 1670] [id = 316] 03:10:29 INFO - PROCESS | 1670 | --DOCSHELL 0x12902a000 == 61 [pid = 1670] [id = 315] 03:10:29 INFO - PROCESS | 1670 | --DOCSHELL 0x1231b8000 == 60 [pid = 1670] [id = 314] 03:10:29 INFO - PROCESS | 1670 | --DOCSHELL 0x125add800 == 59 [pid = 1670] [id = 313] 03:10:29 INFO - PROCESS | 1670 | --DOCSHELL 0x123ec4000 == 58 [pid = 1670] [id = 312] 03:10:29 INFO - PROCESS | 1670 | --DOCSHELL 0x1233e5000 == 57 [pid = 1670] [id = 311] 03:10:29 INFO - PROCESS | 1670 | 1464862229095 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]]]}] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x12bbbac00) [pid = 1670] [serial = 891] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x12badd800) [pid = 1670] [serial = 851] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x1172c0000) [pid = 1670] [serial = 839] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x1126e2400) [pid = 1670] [serial = 836] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x1199a6400) [pid = 1670] [serial = 842] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x126ecc400) [pid = 1670] [serial = 845] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x129491800) [pid = 1670] [serial = 848] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOCSHELL 0x121281800 == 56 [pid = 1670] [id = 310] 03:10:29 INFO - PROCESS | 1670 | --DOCSHELL 0x119dd0000 == 55 [pid = 1670] [id = 309] 03:10:29 INFO - PROCESS | 1670 | --DOCSHELL 0x118785000 == 54 [pid = 1670] [id = 308] 03:10:29 INFO - PROCESS | 1670 | --DOCSHELL 0x117e04000 == 53 [pid = 1670] [id = 307] 03:10:29 INFO - PROCESS | 1670 | --DOCSHELL 0x115c16800 == 52 [pid = 1670] [id = 306] 03:10:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:10:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 724ms 03:10:29 INFO - PROCESS | 1670 | --DOCSHELL 0x12902c800 == 51 [pid = 1670] [id = 300] 03:10:29 INFO - PROCESS | 1670 | --DOCSHELL 0x12310f800 == 50 [pid = 1670] [id = 299] 03:10:29 INFO - PROCESS | 1670 | --DOCSHELL 0x116654800 == 49 [pid = 1670] [id = 298] 03:10:29 INFO - PROCESS | 1670 | 1464862229160 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 03:10:29 INFO - PROCESS | 1670 | 1464862229162 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 03:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:10:29 INFO - PROCESS | 1670 | 1464862229165 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:10:29 INFO - PROCESS | 1670 | 1464862229166 Marionette TRACE conn2 <- [1,1270,null,{}] 03:10:29 INFO - PROCESS | 1670 | 1464862229169 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}] 03:10:29 INFO - PROCESS | 1670 | 1464862229253 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 03:10:29 INFO - PROCESS | 1670 | 1464862229261 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e21800 == 50 [pid = 1670] [id = 325] 03:10:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x1169da400) [pid = 1670] [serial = 974] [outer = 0x0] 03:10:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x117278400) [pid = 1670] [serial = 975] [outer = 0x1169da400] 03:10:29 INFO - PROCESS | 1670 | 1464862229288 Marionette DEBUG loaded listener.js 03:10:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x118137800) [pid = 1670] [serial = 976] [outer = 0x1169da400] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x11727e800) [pid = 1670] [serial = 801] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x12bbb1400) [pid = 1670] [serial = 875] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x12c028000) [pid = 1670] [serial = 878] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x12bbbf800) [pid = 1670] [serial = 876] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x124f6a800) [pid = 1670] [serial = 866] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x125ff4800) [pid = 1670] [serial = 867] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x118440800) [pid = 1670] [serial = 860] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x11a0df800) [pid = 1670] [serial = 861] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x1235a0000) [pid = 1670] [serial = 863] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x124706c00) [pid = 1670] [serial = 864] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x1166e1800) [pid = 1670] [serial = 855] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x1133a7800) [pid = 1670] [serial = 854] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x12c04c400) [pid = 1670] [serial = 881] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x128ce7800) [pid = 1670] [serial = 869] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x129491400) [pid = 1670] [serial = 870] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x11942b800) [pid = 1670] [serial = 858] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x11875e400) [pid = 1670] [serial = 857] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x1126e8800) [pid = 1670] [serial = 834] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x1127e3800) [pid = 1670] [serial = 884] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x12c041800) [pid = 1670] [serial = 879] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x12349e800) [pid = 1670] [serial = 887] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x1184be800) [pid = 1670] [serial = 885] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12c814800) [pid = 1670] [serial = 882] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x1295f0400) [pid = 1670] [serial = 872] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x12accdc00) [pid = 1670] [serial = 873] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x117279400) [pid = 1670] [serial = 495] [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.] 03:10:29 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x128ce6000) [pid = 1670] [serial = 888] [outer = 0x0] [url = about:blank] 03:10:29 INFO - PROCESS | 1670 | 1464862229673 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]]]}] 03:10:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:10:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 520ms 03:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:10:29 INFO - PROCESS | 1670 | 1464862229685 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 03:10:29 INFO - PROCESS | 1670 | 1464862229687 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 03:10:29 INFO - PROCESS | 1670 | 1464862229694 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:10:29 INFO - PROCESS | 1670 | 1464862229698 Marionette TRACE conn2 <- [1,1274,null,{}] 03:10:29 INFO - PROCESS | 1670 | 1464862229702 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}] 03:10:29 INFO - PROCESS | 1670 | 1464862229792 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 03:10:29 INFO - PROCESS | 1670 | 1464862229797 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a0b5000 == 51 [pid = 1670] [id = 326] 03:10:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x11820fc00) [pid = 1670] [serial = 977] [outer = 0x0] 03:10:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x118605800) [pid = 1670] [serial = 978] [outer = 0x11820fc00] 03:10:29 INFO - PROCESS | 1670 | 1464862229824 Marionette DEBUG loaded listener.js 03:10:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x11926c400) [pid = 1670] [serial = 979] [outer = 0x11820fc00] 03:10:30 INFO - PROCESS | 1670 | 1464862230172 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]]]}] 03:10:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:10:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 527ms 03:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:10:30 INFO - PROCESS | 1670 | 1464862230217 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 03:10:30 INFO - PROCESS | 1670 | 1464862230219 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 03:10:30 INFO - PROCESS | 1670 | 1464862230221 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:10:30 INFO - PROCESS | 1670 | 1464862230222 Marionette TRACE conn2 <- [1,1278,null,{}] 03:10:30 INFO - PROCESS | 1670 | 1464862230232 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}] 03:10:30 INFO - PROCESS | 1670 | 1464862230318 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 03:10:30 INFO - PROCESS | 1670 | 1464862230323 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x123430800 == 52 [pid = 1670] [id = 327] 03:10:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x1194f0800) [pid = 1670] [serial = 980] [outer = 0x0] 03:10:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x1199a7000) [pid = 1670] [serial = 981] [outer = 0x1194f0800] 03:10:30 INFO - PROCESS | 1670 | 1464862230349 Marionette DEBUG loaded listener.js 03:10:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x119fab000) [pid = 1670] [serial = 982] [outer = 0x1194f0800] 03:10:30 INFO - PROCESS | 1670 | 1464862230694 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]]]}] 03:10:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:10:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 521ms 03:10:30 INFO - PROCESS | 1670 | 1464862230743 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 03:10:30 INFO - PROCESS | 1670 | 1464862230744 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 03:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:10:30 INFO - PROCESS | 1670 | 1464862230746 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:10:30 INFO - PROCESS | 1670 | 1464862230747 Marionette TRACE conn2 <- [1,1282,null,{}] 03:10:30 INFO - PROCESS | 1670 | 1464862230750 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}] 03:10:30 INFO - PROCESS | 1670 | 1464862230834 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 03:10:30 INFO - PROCESS | 1670 | 1464862230900 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x116ac8800 == 53 [pid = 1670] [id = 328] 03:10:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x1212a4400) [pid = 1670] [serial = 983] [outer = 0x0] 03:10:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x1212aa800) [pid = 1670] [serial = 984] [outer = 0x1212a4400] 03:10:30 INFO - PROCESS | 1670 | 1464862230932 Marionette DEBUG loaded listener.js 03:10:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x12392c800) [pid = 1670] [serial = 985] [outer = 0x1212a4400] 03:10:31 INFO - PROCESS | 1670 | 1464862231261 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]]]}] 03:10:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:10:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 569ms 03:10:31 INFO - PROCESS | 1670 | 1464862231316 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 03:10:31 INFO - PROCESS | 1670 | 1464862231317 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 03:10:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:10:31 INFO - PROCESS | 1670 | 1464862231329 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:10:31 INFO - PROCESS | 1670 | 1464862231330 Marionette TRACE conn2 <- [1,1286,null,{}] 03:10:31 INFO - PROCESS | 1670 | 1464862231332 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}] 03:10:31 INFO - PROCESS | 1670 | 1464862231447 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 03:10:31 INFO - PROCESS | 1670 | 1464862231485 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x124889000 == 54 [pid = 1670] [id = 329] 03:10:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x1239cac00) [pid = 1670] [serial = 986] [outer = 0x0] 03:10:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x124f1fc00) [pid = 1670] [serial = 987] [outer = 0x1239cac00] 03:10:31 INFO - PROCESS | 1670 | 1464862231510 Marionette DEBUG loaded listener.js 03:10:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x125d32400) [pid = 1670] [serial = 988] [outer = 0x1239cac00] 03:10:31 INFO - PROCESS | 1670 | 1464862231838 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]]]}] 03:10:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:10:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 519ms 03:10:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:10:31 INFO - PROCESS | 1670 | 1464862231851 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 03:10:31 INFO - PROCESS | 1670 | 1464862231852 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 03:10:31 INFO - PROCESS | 1670 | 1464862231854 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:10:31 INFO - PROCESS | 1670 | 1464862231855 Marionette TRACE conn2 <- [1,1290,null,{}] 03:10:31 INFO - PROCESS | 1670 | 1464862231860 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}] 03:10:31 INFO - PROCESS | 1670 | 1464862231964 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 03:10:32 INFO - PROCESS | 1670 | 1464862231998 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x129020800 == 55 [pid = 1670] [id = 330] 03:10:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x1239cb400) [pid = 1670] [serial = 989] [outer = 0x0] 03:10:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x126b0f000) [pid = 1670] [serial = 990] [outer = 0x1239cb400] 03:10:32 INFO - PROCESS | 1670 | 1464862232023 Marionette DEBUG loaded listener.js 03:10:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x126ed3000) [pid = 1670] [serial = 991] [outer = 0x1239cb400] 03:10:32 INFO - PROCESS | 1670 | 1464862232351 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]]]}] 03:10:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:10:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 521ms 03:10:32 INFO - PROCESS | 1670 | 1464862232377 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 03:10:32 INFO - PROCESS | 1670 | 1464862232378 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 03:10:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:10:32 INFO - PROCESS | 1670 | 1464862232380 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:10:32 INFO - PROCESS | 1670 | 1464862232382 Marionette TRACE conn2 <- [1,1294,null,{}] 03:10:32 INFO - PROCESS | 1670 | 1464862232384 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}] 03:10:32 INFO - PROCESS | 1670 | 1464862232492 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 03:10:32 INFO - PROCESS | 1670 | 1464862232506 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x12905e000 == 56 [pid = 1670] [id = 331] 03:10:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x126e22000) [pid = 1670] [serial = 992] [outer = 0x0] 03:10:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x128d52800) [pid = 1670] [serial = 993] [outer = 0x126e22000] 03:10:32 INFO - PROCESS | 1670 | 1464862232531 Marionette DEBUG loaded listener.js 03:10:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x12909d800) [pid = 1670] [serial = 994] [outer = 0x126e22000] 03:10:32 INFO - PROCESS | 1670 | 1464862232900 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]]]}] 03:10:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:10:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 569ms 03:10:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:10:32 INFO - PROCESS | 1670 | 1464862232950 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 03:10:32 INFO - PROCESS | 1670 | 1464862232951 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 03:10:32 INFO - PROCESS | 1670 | 1464862232953 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:10:32 INFO - PROCESS | 1670 | 1464862232954 Marionette TRACE conn2 <- [1,1298,null,{}] 03:10:32 INFO - PROCESS | 1670 | 1464862232957 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}] 03:10:33 INFO - PROCESS | 1670 | 1464862233064 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 03:10:33 INFO - PROCESS | 1670 | 1464862233079 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x12989b000 == 57 [pid = 1670] [id = 332] 03:10:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x12912a800) [pid = 1670] [serial = 995] [outer = 0x0] 03:10:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x12948f400) [pid = 1670] [serial = 996] [outer = 0x12912a800] 03:10:33 INFO - PROCESS | 1670 | 1464862233104 Marionette DEBUG loaded listener.js 03:10:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x1295f0c00) [pid = 1670] [serial = 997] [outer = 0x12912a800] 03:10:33 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x124702800) [pid = 1670] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:10:33 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x128ce6400) [pid = 1670] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:10:33 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x12a8fb800) [pid = 1670] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:10:33 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x12a995c00) [pid = 1670] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:10:33 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x115cc3c00) [pid = 1670] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:10:33 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x1122b5000) [pid = 1670] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:10:33 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x1194f2000) [pid = 1670] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:10:33 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x12b3bdc00) [pid = 1670] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:10:33 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x118139c00) [pid = 1670] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:10:33 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x11875e800) [pid = 1670] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:10:33 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x1176a8800) [pid = 1670] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:10:33 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x11813a000) [pid = 1670] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:10:33 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x1166e2400) [pid = 1670] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:10:33 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x1126e0800) [pid = 1670] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:10:33 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x117595c00) [pid = 1670] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:10:33 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x112f26800) [pid = 1670] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:10:33 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x119fb2400) [pid = 1670] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:10:33 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x1164ef800) [pid = 1670] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:10:33 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x110f33c00) [pid = 1670] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:10:33 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x1212a6000) [pid = 1670] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:10:33 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x112ac9c00) [pid = 1670] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:10:33 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x115cbe800) [pid = 1670] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:10:33 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x119270800) [pid = 1670] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:10:33 INFO - PROCESS | 1670 | 1464862233580 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]]]}] 03:10:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:10:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 668ms 03:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:10:33 INFO - PROCESS | 1670 | 1464862233627 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 03:10:33 INFO - PROCESS | 1670 | 1464862233628 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 03:10:33 INFO - PROCESS | 1670 | 1464862233644 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:10:33 INFO - PROCESS | 1670 | 1464862233645 Marionette TRACE conn2 <- [1,1302,null,{}] 03:10:33 INFO - PROCESS | 1670 | 1464862233649 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}] 03:10:33 INFO - PROCESS | 1670 | 1464862233745 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 03:10:33 INFO - PROCESS | 1670 | 1464862233767 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x124f2c800 == 58 [pid = 1670] [id = 333] 03:10:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x112d80000) [pid = 1670] [serial = 998] [outer = 0x0] 03:10:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x118132400) [pid = 1670] [serial = 999] [outer = 0x112d80000] 03:10:33 INFO - PROCESS | 1670 | 1464862233796 Marionette DEBUG loaded listener.js 03:10:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x119fac000) [pid = 1670] [serial = 1000] [outer = 0x112d80000] 03:10:34 INFO - PROCESS | 1670 | 1464862234145 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]]]}] 03:10:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:10:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 534ms 03:10:34 INFO - PROCESS | 1670 | 1464862234166 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 03:10:34 INFO - PROCESS | 1670 | 1464862234168 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 03:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:10:34 INFO - PROCESS | 1670 | 1464862234170 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:10:34 INFO - PROCESS | 1670 | 1464862234172 Marionette TRACE conn2 <- [1,1306,null,{}] 03:10:34 INFO - PROCESS | 1670 | 1464862234176 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}] 03:10:34 INFO - PROCESS | 1670 | 1464862234277 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 03:10:34 INFO - PROCESS | 1670 | 1464862234340 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ac4a000 == 59 [pid = 1670] [id = 334] 03:10:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x1195ca400) [pid = 1670] [serial = 1001] [outer = 0x0] 03:10:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12948a000) [pid = 1670] [serial = 1002] [outer = 0x1195ca400] 03:10:34 INFO - PROCESS | 1670 | 1464862234365 Marionette DEBUG loaded listener.js 03:10:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12a8f7800) [pid = 1670] [serial = 1003] [outer = 0x1195ca400] 03:10:34 INFO - PROCESS | 1670 | 1464862234631 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]]]}] 03:10:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:10:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 472ms 03:10:34 INFO - PROCESS | 1670 | 1464862234648 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 03:10:34 INFO - PROCESS | 1670 | 1464862234649 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 03:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:10:34 INFO - PROCESS | 1670 | 1464862234651 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:10:34 INFO - PROCESS | 1670 | 1464862234652 Marionette TRACE conn2 <- [1,1310,null,{}] 03:10:34 INFO - PROCESS | 1670 | 1464862234655 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}] 03:10:34 INFO - PROCESS | 1670 | 1464862234758 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 03:10:34 INFO - PROCESS | 1670 | 1464862234763 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b3e6800 == 60 [pid = 1670] [id = 335] 03:10:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12a8f3800) [pid = 1670] [serial = 1004] [outer = 0x0] 03:10:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12a98dc00) [pid = 1670] [serial = 1005] [outer = 0x12a8f3800] 03:10:34 INFO - PROCESS | 1670 | 1464862234788 Marionette DEBUG loaded listener.js 03:10:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x12a9f8000) [pid = 1670] [serial = 1006] [outer = 0x12a8f3800] 03:10:35 INFO - PROCESS | 1670 | 1464862235134 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] 03:10:35 INFO - PROCESS | 1670 | 1464862235183 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 03:10:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:10:35 INFO - PROCESS | 1670 | 1464862235187 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:10:35 INFO - PROCESS | 1670 | 1464862235188 Marionette TRACE conn2 <- [1,1314,null,{}] 03:10:35 INFO - PROCESS | 1670 | 1464862235196 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}] 03:10:35 INFO - PROCESS | 1670 | 1464862235296 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 03:10:35 INFO - PROCESS | 1670 | 1464862235301 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c6e1800 == 61 [pid = 1670] [id = 336] 03:10:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x1184c3c00) [pid = 1670] [serial = 1007] [outer = 0x0] 03:10:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x12ac23c00) [pid = 1670] [serial = 1008] [outer = 0x1184c3c00] 03:10:35 INFO - PROCESS | 1670 | 1464862235326 Marionette DEBUG loaded listener.js 03:10:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x12ac29400) [pid = 1670] [serial = 1009] [outer = 0x1184c3c00] 03:10:35 INFO - PROCESS | 1670 | 1464862235833 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]]]}] 03:10:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:10:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 674ms 03:10:35 INFO - PROCESS | 1670 | 1464862235862 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 03:10:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:10:35 INFO - PROCESS | 1670 | 1464862235865 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 03:10:35 INFO - PROCESS | 1670 | 1464862235868 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:10:35 INFO - PROCESS | 1670 | 1464862235871 Marionette TRACE conn2 <- [1,1318,null,{}] 03:10:35 INFO - PROCESS | 1670 | 1464862235875 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}] 03:10:35 INFO - PROCESS | 1670 | 1464862235991 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 03:10:36 INFO - PROCESS | 1670 | 1464862236065 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x119a13000 == 62 [pid = 1670] [id = 337] 03:10:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x113b30800) [pid = 1670] [serial = 1010] [outer = 0x0] 03:10:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x115cc4400) [pid = 1670] [serial = 1011] [outer = 0x113b30800] 03:10:36 INFO - PROCESS | 1670 | 1464862236097 Marionette DEBUG loaded listener.js 03:10:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x1169dac00) [pid = 1670] [serial = 1012] [outer = 0x113b30800] 03:10:36 INFO - PROCESS | 1670 | 1464862236515 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]]]}] 03:10:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:10:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 671ms 03:10:36 INFO - PROCESS | 1670 | 1464862236542 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 03:10:36 INFO - PROCESS | 1670 | 1464862236546 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 03:10:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:10:36 INFO - PROCESS | 1670 | 1464862236551 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:10:36 INFO - PROCESS | 1670 | 1464862236553 Marionette TRACE conn2 <- [1,1322,null,{}] 03:10:36 INFO - PROCESS | 1670 | 1464862236555 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}] 03:10:36 INFO - PROCESS | 1670 | 1464862236689 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 03:10:36 INFO - PROCESS | 1670 | 1464862236763 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x12488b800 == 63 [pid = 1670] [id = 338] 03:10:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x118141400) [pid = 1670] [serial = 1013] [outer = 0x0] 03:10:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x118444c00) [pid = 1670] [serial = 1014] [outer = 0x118141400] 03:10:36 INFO - PROCESS | 1670 | 1464862236793 Marionette DEBUG loaded listener.js 03:10:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x11875e800) [pid = 1670] [serial = 1015] [outer = 0x118141400] 03:10:37 INFO - PROCESS | 1670 | 1464862237241 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]]]}] 03:10:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 720ms 03:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:10:37 INFO - PROCESS | 1670 | 1464862237271 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 03:10:37 INFO - PROCESS | 1670 | 1464862237272 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 03:10:37 INFO - PROCESS | 1670 | 1464862237275 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:10:37 INFO - PROCESS | 1670 | 1464862237278 Marionette TRACE conn2 <- [1,1326,null,{}] 03:10:37 INFO - PROCESS | 1670 | 1464862237286 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}] 03:10:37 INFO - PROCESS | 1670 | 1464862237398 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 03:10:37 INFO - PROCESS | 1670 | 1464862237502 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c6d6800 == 64 [pid = 1670] [id = 339] 03:10:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x1194f2800) [pid = 1670] [serial = 1016] [outer = 0x0] 03:10:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x119fb8800) [pid = 1670] [serial = 1017] [outer = 0x1194f2800] 03:10:37 INFO - PROCESS | 1670 | 1464862237537 Marionette DEBUG loaded listener.js 03:10:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x1245b1000) [pid = 1670] [serial = 1018] [outer = 0x1194f2800] 03:10:37 INFO - PROCESS | 1670 | 1464862237936 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]]]}] 03:10:37 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 03:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 721ms 03:10:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:10:38 INFO - PROCESS | 1670 | 1464862238006 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 03:10:38 INFO - PROCESS | 1670 | 1464862238008 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 03:10:38 INFO - PROCESS | 1670 | 1464862238011 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:10:38 INFO - PROCESS | 1670 | 1464862238013 Marionette TRACE conn2 <- [1,1330,null,{}] 03:10:38 INFO - PROCESS | 1670 | 1464862238015 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}] 03:10:38 INFO - PROCESS | 1670 | 1464862238128 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 03:10:38 INFO - PROCESS | 1670 | 1464862238187 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c9e3000 == 65 [pid = 1670] [id = 340] 03:10:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x126b19400) [pid = 1670] [serial = 1019] [outer = 0x0] 03:10:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x128d4e400) [pid = 1670] [serial = 1020] [outer = 0x126b19400] 03:10:38 INFO - PROCESS | 1670 | 1464862238217 Marionette DEBUG loaded listener.js 03:10:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x1295f2800) [pid = 1670] [serial = 1021] [outer = 0x126b19400] 03:10:38 INFO - PROCESS | 1670 | 1464862238665 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]]]}] 03:10:38 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 03:10:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 719ms 03:10:38 INFO - PROCESS | 1670 | 1464862238739 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 03:10:38 INFO - PROCESS | 1670 | 1464862238741 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 03:10:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:10:38 INFO - PROCESS | 1670 | 1464862238745 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:10:38 INFO - PROCESS | 1670 | 1464862238746 Marionette TRACE conn2 <- [1,1334,null,{}] 03:10:38 INFO - PROCESS | 1670 | 1464862238749 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}] 03:10:38 INFO - PROCESS | 1670 | 1464862238859 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 03:10:38 INFO - PROCESS | 1670 | 1464862238929 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cd8f000 == 66 [pid = 1670] [id = 341] 03:10:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x126e1d800) [pid = 1670] [serial = 1022] [outer = 0x0] 03:10:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x12a9f0800) [pid = 1670] [serial = 1023] [outer = 0x126e1d800] 03:10:38 INFO - PROCESS | 1670 | 1464862238959 Marionette DEBUG loaded listener.js 03:10:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x12ac2c400) [pid = 1670] [serial = 1024] [outer = 0x126e1d800] 03:10:39 INFO - PROCESS | 1670 | 1464862239410 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]]]}] 03:10:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:10:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 719ms 03:10:39 INFO - PROCESS | 1670 | 1464862239464 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 03:10:39 INFO - PROCESS | 1670 | 1464862239466 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 03:10:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:10:39 INFO - PROCESS | 1670 | 1464862239468 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:10:39 INFO - PROCESS | 1670 | 1464862239469 Marionette TRACE conn2 <- [1,1338,null,{}] 03:10:39 INFO - PROCESS | 1670 | 1464862239472 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}] 03:10:39 INFO - PROCESS | 1670 | 1464862239595 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 03:10:39 INFO - PROCESS | 1670 | 1464862239676 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d4a7800 == 67 [pid = 1670] [id = 342] 03:10:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x12accbc00) [pid = 1670] [serial = 1025] [outer = 0x0] 03:10:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x12bad5800) [pid = 1670] [serial = 1026] [outer = 0x12accbc00] 03:10:39 INFO - PROCESS | 1670 | 1464862239724 Marionette DEBUG loaded listener.js 03:10:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x12bbb2400) [pid = 1670] [serial = 1027] [outer = 0x12accbc00] 03:10:40 INFO - PROCESS | 1670 | 1464862240664 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]]]}] 03:10:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:10:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1220ms 03:10:40 INFO - PROCESS | 1670 | 1464862240689 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 03:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:10:40 INFO - PROCESS | 1670 | 1464862240692 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 03:10:40 INFO - PROCESS | 1670 | 1464862240695 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:10:40 INFO - PROCESS | 1670 | 1464862240696 Marionette TRACE conn2 <- [1,1342,null,{}] 03:10:40 INFO - PROCESS | 1670 | 1464862240699 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}] 03:10:40 INFO - PROCESS | 1670 | 1464862240805 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 03:10:41 INFO - PROCESS | 1670 | 1464862241038 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x1195a3000 == 68 [pid = 1670] [id = 343] 03:10:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x112a74400) [pid = 1670] [serial = 1028] [outer = 0x0] 03:10:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x112a7e000) [pid = 1670] [serial = 1029] [outer = 0x112a74400] 03:10:41 INFO - PROCESS | 1670 | 1464862241108 Marionette DEBUG loaded listener.js 03:10:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x114feb800) [pid = 1670] [serial = 1030] [outer = 0x112a74400] 03:10:41 INFO - PROCESS | 1670 | 1464862241602 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]]]}] 03:10:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:10:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 970ms 03:10:41 INFO - PROCESS | 1670 | 1464862241667 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 03:10:41 INFO - PROCESS | 1670 | 1464862241671 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 03:10:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:10:41 INFO - PROCESS | 1670 | 1464862241678 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:10:41 INFO - PROCESS | 1670 | 1464862241681 Marionette TRACE conn2 <- [1,1346,null,{}] 03:10:41 INFO - PROCESS | 1670 | 1464862241686 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}] 03:10:41 INFO - PROCESS | 1670 | 1464862241816 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 03:10:41 INFO - PROCESS | 1670 | 1464862241892 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x11904c800 == 69 [pid = 1670] [id = 344] 03:10:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x117126400) [pid = 1670] [serial = 1031] [outer = 0x0] 03:10:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x11727c800) [pid = 1670] [serial = 1032] [outer = 0x117126400] 03:10:41 INFO - PROCESS | 1670 | 1464862241921 Marionette DEBUG loaded listener.js 03:10:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x1176b6800) [pid = 1670] [serial = 1033] [outer = 0x117126400] 03:10:42 INFO - PROCESS | 1670 | --DOCSHELL 0x1268eb800 == 68 [pid = 1670] [id = 283] 03:10:42 INFO - PROCESS | 1670 | --DOCSHELL 0x12b3e6800 == 67 [pid = 1670] [id = 335] 03:10:42 INFO - PROCESS | 1670 | --DOCSHELL 0x12ac4a000 == 66 [pid = 1670] [id = 334] 03:10:42 INFO - PROCESS | 1670 | --DOCSHELL 0x124f2c800 == 65 [pid = 1670] [id = 333] 03:10:42 INFO - PROCESS | 1670 | --DOCSHELL 0x12989b000 == 64 [pid = 1670] [id = 332] 03:10:42 INFO - PROCESS | 1670 | --DOCSHELL 0x12905e000 == 63 [pid = 1670] [id = 331] 03:10:42 INFO - PROCESS | 1670 | --DOCSHELL 0x129020800 == 62 [pid = 1670] [id = 330] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x123ed4000) [pid = 1670] [serial = 903] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x128d4cc00) [pid = 1670] [serial = 906] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x12c80dc00) [pid = 1670] [serial = 909] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x12ac22800) [pid = 1670] [serial = 912] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOCSHELL 0x124889000 == 61 [pid = 1670] [id = 329] 03:10:42 INFO - PROCESS | 1670 | --DOCSHELL 0x116ac8800 == 60 [pid = 1670] [id = 328] 03:10:42 INFO - PROCESS | 1670 | --DOCSHELL 0x123430800 == 59 [pid = 1670] [id = 327] 03:10:42 INFO - PROCESS | 1670 | --DOCSHELL 0x11a0b5000 == 58 [pid = 1670] [id = 326] 03:10:42 INFO - PROCESS | 1670 | --DOCSHELL 0x117e21800 == 57 [pid = 1670] [id = 325] 03:10:42 INFO - PROCESS | 1670 | --DOCSHELL 0x112f67000 == 56 [pid = 1670] [id = 324] 03:10:42 INFO - PROCESS | 1670 | --DOCSHELL 0x117443000 == 55 [pid = 1670] [id = 323] 03:10:42 INFO - PROCESS | 1670 | --DOCSHELL 0x12ab1e800 == 54 [pid = 1670] [id = 320] 03:10:42 INFO - PROCESS | 1670 | --DOCSHELL 0x1233ec000 == 53 [pid = 1670] [id = 319] 03:10:42 INFO - PROCESS | 1670 | --DOCSHELL 0x117e20800 == 52 [pid = 1670] [id = 318] 03:10:42 INFO - PROCESS | 1670 | 1464862242395 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]]]}] 03:10:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:10:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 725ms 03:10:42 INFO - PROCESS | 1670 | 1464862242401 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 03:10:42 INFO - PROCESS | 1670 | 1464862242404 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 03:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:10:42 INFO - PROCESS | 1670 | 1464862242412 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:10:42 INFO - PROCESS | 1670 | 1464862242413 Marionette TRACE conn2 <- [1,1350,null,{}] 03:10:42 INFO - PROCESS | 1670 | 1464862242416 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}] 03:10:42 INFO - PROCESS | 1670 | 1464862242519 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x128ceb800) [pid = 1670] [serial = 846] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x12912b800) [pid = 1670] [serial = 849] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x12bad5000) [pid = 1670] [serial = 777] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x12c04d400) [pid = 1670] [serial = 852] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x118444000) [pid = 1670] [serial = 840] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x112d7e400) [pid = 1670] [serial = 837] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x11a062400) [pid = 1670] [serial = 843] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x12c80d400) [pid = 1670] [serial = 892] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x119d34c00) [pid = 1670] [serial = 901] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x11922c800) [pid = 1670] [serial = 900] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x119faa800) [pid = 1670] [serial = 934] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x11922bc00) [pid = 1670] [serial = 933] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x11813ac00) [pid = 1670] [serial = 927] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x1183db800) [pid = 1670] [serial = 928] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x11844a400) [pid = 1670] [serial = 930] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x1169d4000) [pid = 1670] [serial = 924] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x1172b6c00) [pid = 1670] [serial = 925] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x112a7c000) [pid = 1670] [serial = 919] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x128d4dc00) [pid = 1670] [serial = 915] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x12cc60c00) [pid = 1670] [serial = 916] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x1127dec00) [pid = 1670] [serial = 918] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x115cb9400) [pid = 1670] [serial = 921] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x115cc6c00) [pid = 1670] [serial = 922] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x11a0d5c00) [pid = 1670] [serial = 936] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x1176b4800) [pid = 1670] [serial = 898] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x117274800) [pid = 1670] [serial = 897] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x110f40400) [pid = 1670] [serial = 895] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x110f37c00) [pid = 1670] [serial = 894] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x123382c00) [pid = 1670] [serial = 939] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x1176ad800) [pid = 1670] [serial = 942] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x1242d7c00) [pid = 1670] [serial = 945] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x123612400) [pid = 1670] [serial = 943] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x125d23800) [pid = 1670] [serial = 948] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x1239c5c00) [pid = 1670] [serial = 940] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x126ed7800) [pid = 1670] [serial = 949] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x1212a7800) [pid = 1670] [serial = 937] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x124f25800) [pid = 1670] [serial = 946] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x1186bdc00) [pid = 1670] [serial = 931] [outer = 0x0] [url = about:blank] 03:10:42 INFO - PROCESS | 1670 | 1464862242584 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e1a000 == 53 [pid = 1670] [id = 345] 03:10:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x1127dec00) [pid = 1670] [serial = 1034] [outer = 0x0] 03:10:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x116960000) [pid = 1670] [serial = 1035] [outer = 0x1127dec00] 03:10:42 INFO - PROCESS | 1670 | 1464862242612 Marionette DEBUG loaded listener.js 03:10:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x11844a400) [pid = 1670] [serial = 1036] [outer = 0x1127dec00] 03:10:42 INFO - PROCESS | 1670 | 1464862242933 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]]]}] 03:10:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:10:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 569ms 03:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:10:42 INFO - PROCESS | 1670 | 1464862242982 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 03:10:42 INFO - PROCESS | 1670 | 1464862242983 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 03:10:42 INFO - PROCESS | 1670 | 1464862242986 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:10:42 INFO - PROCESS | 1670 | 1464862242991 Marionette TRACE conn2 <- [1,1354,null,{}] 03:10:42 INFO - PROCESS | 1670 | 1464862242997 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}] 03:10:43 INFO - PROCESS | 1670 | 1464862243104 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 03:10:43 INFO - PROCESS | 1670 | 1464862243164 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x119a17800 == 54 [pid = 1670] [id = 346] 03:10:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x11860d400) [pid = 1670] [serial = 1037] [outer = 0x0] 03:10:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x119271000) [pid = 1670] [serial = 1038] [outer = 0x11860d400] 03:10:43 INFO - PROCESS | 1670 | 1464862243190 Marionette DEBUG loaded listener.js 03:10:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x119fb0800) [pid = 1670] [serial = 1039] [outer = 0x11860d400] 03:10:43 INFO - PROCESS | 1670 | 1464862243480 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]]]}] 03:10:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:10:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 524ms 03:10:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:10:43 INFO - PROCESS | 1670 | 1464862243514 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 03:10:43 INFO - PROCESS | 1670 | 1464862243515 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 03:10:43 INFO - PROCESS | 1670 | 1464862243517 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:10:43 INFO - PROCESS | 1670 | 1464862243531 Marionette TRACE conn2 <- [1,1358,null,{}] 03:10:43 INFO - PROCESS | 1670 | 1464862243533 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}] 03:10:43 INFO - PROCESS | 1670 | 1464862243622 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 03:10:43 INFO - PROCESS | 1670 | 1464862243683 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x12352d000 == 55 [pid = 1670] [id = 347] 03:10:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x119faa800) [pid = 1670] [serial = 1040] [outer = 0x0] 03:10:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x123185400) [pid = 1670] [serial = 1041] [outer = 0x119faa800] 03:10:43 INFO - PROCESS | 1670 | 1464862243709 Marionette DEBUG loaded listener.js 03:10:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x123ed1400) [pid = 1670] [serial = 1042] [outer = 0x119faa800] 03:10:44 INFO - PROCESS | 1670 | 1464862244014 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]]]}] 03:10:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:10:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 530ms 03:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:10:44 INFO - PROCESS | 1670 | 1464862244049 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 03:10:44 INFO - PROCESS | 1670 | 1464862244050 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 03:10:44 INFO - PROCESS | 1670 | 1464862244052 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:10:44 INFO - PROCESS | 1670 | 1464862244053 Marionette TRACE conn2 <- [1,1362,null,{}] 03:10:44 INFO - PROCESS | 1670 | 1464862244057 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}] 03:10:44 INFO - PROCESS | 1670 | 1464862244143 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 03:10:44 INFO - PROCESS | 1670 | 1464862244148 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x124888000 == 56 [pid = 1670] [id = 348] 03:10:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x125d26800) [pid = 1670] [serial = 1043] [outer = 0x0] 03:10:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x125dc8c00) [pid = 1670] [serial = 1044] [outer = 0x125d26800] 03:10:44 INFO - PROCESS | 1670 | 1464862244179 Marionette DEBUG loaded listener.js 03:10:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x126ec8800) [pid = 1670] [serial = 1045] [outer = 0x125d26800] 03:10:44 INFO - PROCESS | 1670 | 1464862244559 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]]]}] 03:10:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:10:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 522ms 03:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:10:44 INFO - PROCESS | 1670 | 1464862244594 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 03:10:44 INFO - PROCESS | 1670 | 1464862244596 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 03:10:44 INFO - PROCESS | 1670 | 1464862244598 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:10:44 INFO - PROCESS | 1670 | 1464862244599 Marionette TRACE conn2 <- [1,1366,null,{}] 03:10:44 INFO - PROCESS | 1670 | 1464862244601 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}] 03:10:44 INFO - PROCESS | 1670 | 1464862244717 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 03:10:44 INFO - PROCESS | 1670 | 1464862244739 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x1268e9000 == 57 [pid = 1670] [id = 349] 03:10:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x126ecb000) [pid = 1670] [serial = 1046] [outer = 0x0] 03:10:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x128ceb800) [pid = 1670] [serial = 1047] [outer = 0x126ecb000] 03:10:44 INFO - PROCESS | 1670 | 1464862244764 Marionette DEBUG loaded listener.js 03:10:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x129138400) [pid = 1670] [serial = 1048] [outer = 0x126ecb000] 03:10:45 INFO - PROCESS | 1670 | 1464862245143 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] 03:10:45 INFO - PROCESS | 1670 | 1464862245168 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 03:10:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 03:10:45 INFO - PROCESS | 1670 | 1464862245170 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:10:45 INFO - PROCESS | 1670 | 1464862245171 Marionette TRACE conn2 <- [1,1370,null,{}] 03:10:45 INFO - PROCESS | 1670 | 1464862245179 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}] 03:10:45 INFO - PROCESS | 1670 | 1464862245288 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 03:10:45 INFO - PROCESS | 1670 | 1464862245325 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x129049800 == 58 [pid = 1670] [id = 350] 03:10:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x128d4d800) [pid = 1670] [serial = 1049] [outer = 0x0] 03:10:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x12a8fe000) [pid = 1670] [serial = 1050] [outer = 0x128d4d800] 03:10:45 INFO - PROCESS | 1670 | 1464862245350 Marionette DEBUG loaded listener.js 03:10:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x12ac23800) [pid = 1670] [serial = 1051] [outer = 0x128d4d800] 03:10:45 INFO - PROCESS | 1670 | 1464862245720 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] 03:10:45 INFO - PROCESS | 1670 | 1464862245747 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 03:10:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 03:10:45 INFO - PROCESS | 1670 | 1464862245749 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:10:45 INFO - PROCESS | 1670 | 1464862245750 Marionette TRACE conn2 <- [1,1374,null,{}] 03:10:45 INFO - PROCESS | 1670 | 1464862245752 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}] 03:10:45 INFO - PROCESS | 1670 | 1464862245920 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 03:10:45 INFO - PROCESS | 1670 | 1464862245939 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x1298b0000 == 59 [pid = 1670] [id = 351] 03:10:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12ac22000) [pid = 1670] [serial = 1052] [outer = 0x0] 03:10:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12b22f800) [pid = 1670] [serial = 1053] [outer = 0x12ac22000] 03:10:45 INFO - PROCESS | 1670 | 1464862245979 Marionette DEBUG loaded listener.js 03:10:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x12bad5000) [pid = 1670] [serial = 1054] [outer = 0x12ac22000] 03:10:46 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:10:46 INFO - PROCESS | 1670 | 1464862246414 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] 03:10:46 INFO - PROCESS | 1670 | 1464862246469 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 03:10:46 INFO - PROCESS | 1670 | 1464862246471 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:10:46 INFO - PROCESS | 1670 | 1464862246472 Marionette TRACE conn2 <- [1,1378,null,{}] 03:10:46 INFO - PROCESS | 1670 | 1464862246475 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}] 03:10:46 INFO - PROCESS | 1670 | 1464862246586 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 03:10:46 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x118133800) [pid = 1670] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:10:46 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x1187c2800) [pid = 1670] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:10:46 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x12c020800) [pid = 1670] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:10:46 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x126e2ac00) [pid = 1670] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:10:46 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x12a8f3800) [pid = 1670] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:10:46 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x1239cac00) [pid = 1670] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:10:46 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x1239cb400) [pid = 1670] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:10:46 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x1212a4400) [pid = 1670] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:10:46 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x112a7f000) [pid = 1670] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:10:46 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x1110a5c00) [pid = 1670] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:10:46 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x126e22000) [pid = 1670] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:10:46 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x1169da400) [pid = 1670] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:10:46 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x11820fc00) [pid = 1670] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:10:46 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x1194f0800) [pid = 1670] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:10:46 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12912a800) [pid = 1670] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:10:46 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x1195ca400) [pid = 1670] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:10:46 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x112d80000) [pid = 1670] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:10:46 INFO - PROCESS | 1670 | 1464862246798 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x1184ef000 == 60 [pid = 1670] [id = 352] 03:10:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x110f3f800) [pid = 1670] [serial = 1055] [outer = 0x0] 03:10:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x1127e1400) [pid = 1670] [serial = 1056] [outer = 0x110f3f800] 03:10:46 INFO - PROCESS | 1670 | 1464862246824 Marionette DEBUG loaded listener.js 03:10:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x1176adc00) [pid = 1670] [serial = 1057] [outer = 0x110f3f800] 03:10:47 INFO - PROCESS | 1670 | 1464862247109 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] 03:10:47 INFO - PROCESS | 1670 | 1464862247148 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 03:10:47 INFO - PROCESS | 1670 | 1464862247151 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:10:47 INFO - PROCESS | 1670 | 1464862247152 Marionette TRACE conn2 <- [1,1382,null,{}] 03:10:47 INFO - PROCESS | 1670 | 1464862247154 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}] 03:10:47 INFO - PROCESS | 1670 | 1464862247249 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 03:10:47 INFO - PROCESS | 1670 | 1464862247275 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bb23800 == 61 [pid = 1670] [id = 353] 03:10:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x1245aac00) [pid = 1670] [serial = 1058] [outer = 0x0] 03:10:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12a8f3800) [pid = 1670] [serial = 1059] [outer = 0x1245aac00] 03:10:47 INFO - PROCESS | 1670 | 1464862247304 Marionette DEBUG loaded listener.js 03:10:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12bbbe000) [pid = 1670] [serial = 1060] [outer = 0x1245aac00] 03:10:47 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:10:47 INFO - PROCESS | 1670 | 1464862247670 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] 03:10:47 INFO - PROCESS | 1670 | 1464862247724 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 03:10:47 INFO - PROCESS | 1670 | 1464862247727 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:10:47 INFO - PROCESS | 1670 | 1464862247729 Marionette TRACE conn2 <- [1,1386,null,{}] 03:10:47 INFO - PROCESS | 1670 | 1464862247732 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}] 03:10:47 INFO - PROCESS | 1670 | 1464862247836 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 03:10:47 INFO - PROCESS | 1670 | 1464862247841 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c9e4800 == 62 [pid = 1670] [id = 354] 03:10:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12ac1f400) [pid = 1670] [serial = 1061] [outer = 0x0] 03:10:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12c01d800) [pid = 1670] [serial = 1062] [outer = 0x12ac1f400] 03:10:47 INFO - PROCESS | 1670 | 1464862247866 Marionette DEBUG loaded listener.js 03:10:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12c02b000) [pid = 1670] [serial = 1063] [outer = 0x12ac1f400] 03:10:48 INFO - PROCESS | 1670 | 1464862248191 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] 03:10:48 INFO - PROCESS | 1670 | 1464862248198 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 03:10:48 INFO - PROCESS | 1670 | 1464862248200 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:10:48 INFO - PROCESS | 1670 | 1464862248201 Marionette TRACE conn2 <- [1,1390,null,{}] 03:10:48 INFO - PROCESS | 1670 | 1464862248203 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}] 03:10:48 INFO - PROCESS | 1670 | 1464862248300 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 03:10:48 INFO - PROCESS | 1670 | 1464862248361 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d1b7800 == 63 [pid = 1670] [id = 355] 03:10:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12bbd1400) [pid = 1670] [serial = 1064] [outer = 0x0] 03:10:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x12c041400) [pid = 1670] [serial = 1065] [outer = 0x12bbd1400] 03:10:48 INFO - PROCESS | 1670 | 1464862248386 Marionette DEBUG loaded listener.js 03:10:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12c80fc00) [pid = 1670] [serial = 1066] [outer = 0x12bbd1400] 03:10:48 INFO - PROCESS | 1670 | 1464862248682 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]]]}] 03:10:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:10:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 518ms 03:10:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:10:48 INFO - PROCESS | 1670 | 1464862248718 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 03:10:48 INFO - PROCESS | 1670 | 1464862248719 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 03:10:48 INFO - PROCESS | 1670 | 1464862248722 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:10:48 INFO - PROCESS | 1670 | 1464862248723 Marionette TRACE conn2 <- [1,1394,null,{}] 03:10:48 INFO - PROCESS | 1670 | 1464862248735 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}] 03:10:48 INFO - PROCESS | 1670 | 1464862248893 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 03:10:48 INFO - PROCESS | 1670 | 1464862248967 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x11697b800 == 64 [pid = 1670] [id = 356] 03:10:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x1110a5c00) [pid = 1670] [serial = 1067] [outer = 0x0] 03:10:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x1122b6400) [pid = 1670] [serial = 1068] [outer = 0x1110a5c00] 03:10:49 INFO - PROCESS | 1670 | 1464862249001 Marionette DEBUG loaded listener.js 03:10:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x112d56400) [pid = 1670] [serial = 1069] [outer = 0x1110a5c00] 03:10:49 INFO - PROCESS | 1670 | 1464862249438 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]]]}] 03:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 771ms 03:10:49 INFO - PROCESS | 1670 | 1464862249494 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 03:10:49 INFO - PROCESS | 1670 | 1464862249497 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 03:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:10:49 INFO - PROCESS | 1670 | 1464862249500 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:10:49 INFO - PROCESS | 1670 | 1464862249503 Marionette TRACE conn2 <- [1,1398,null,{}] 03:10:49 INFO - PROCESS | 1670 | 1464862249527 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}] 03:10:49 INFO - PROCESS | 1670 | 1464862249670 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 03:10:49 INFO - PROCESS | 1670 | 1464862249755 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x1231bb800 == 65 [pid = 1670] [id = 357] 03:10:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x117282800) [pid = 1670] [serial = 1070] [outer = 0x0] 03:10:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x1176a8400) [pid = 1670] [serial = 1071] [outer = 0x117282800] 03:10:49 INFO - PROCESS | 1670 | 1464862249787 Marionette DEBUG loaded listener.js 03:10:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x118448000) [pid = 1670] [serial = 1072] [outer = 0x117282800] 03:10:50 INFO - PROCESS | 1670 | 1464862250203 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]]]}] 03:10:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 771ms 03:10:50 INFO - PROCESS | 1670 | 1464862250288 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 03:10:50 INFO - PROCESS | 1670 | 1464862250292 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 03:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:10:50 INFO - PROCESS | 1670 | 1464862250296 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:10:50 INFO - PROCESS | 1670 | 1464862250298 Marionette TRACE conn2 <- [1,1402,null,{}] 03:10:50 INFO - PROCESS | 1670 | 1464862250300 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}] 03:10:50 INFO - PROCESS | 1670 | 1464862250412 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 03:10:50 INFO - PROCESS | 1670 | 1464862250488 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x1298a3800 == 66 [pid = 1670] [id = 358] 03:10:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x11926e800) [pid = 1670] [serial = 1073] [outer = 0x0] 03:10:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x1195c7400) [pid = 1670] [serial = 1074] [outer = 0x11926e800] 03:10:50 INFO - PROCESS | 1670 | 1464862250518 Marionette DEBUG loaded listener.js 03:10:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x119fb4c00) [pid = 1670] [serial = 1075] [outer = 0x11926e800] 03:10:50 INFO - PROCESS | 1670 | 1464862250949 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]]]}] 03:10:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:10:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 720ms 03:10:51 INFO - PROCESS | 1670 | 1464862251018 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 03:10:51 INFO - PROCESS | 1670 | 1464862251021 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 03:10:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:10:51 INFO - PROCESS | 1670 | 1464862251031 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:10:51 INFO - PROCESS | 1670 | 1464862251034 Marionette TRACE conn2 <- [1,1406,null,{}] 03:10:51 INFO - PROCESS | 1670 | 1464862251037 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}] 03:10:51 INFO - PROCESS | 1670 | 1464862251191 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 03:10:51 INFO - PROCESS | 1670 | 1464862251248 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x1340a4800 == 67 [pid = 1670] [id = 359] 03:10:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x124f21000) [pid = 1670] [serial = 1076] [outer = 0x0] 03:10:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x126e24c00) [pid = 1670] [serial = 1077] [outer = 0x124f21000] 03:10:51 INFO - PROCESS | 1670 | 1464862251279 Marionette DEBUG loaded listener.js 03:10:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x128ce7000) [pid = 1670] [serial = 1078] [outer = 0x124f21000] 03:10:51 INFO - PROCESS | 1670 | 1464862251710 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]]]}] 03:10:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:10:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 725ms 03:10:51 INFO - PROCESS | 1670 | 1464862251752 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 03:10:51 INFO - PROCESS | 1670 | 1464862251754 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 03:10:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:10:51 INFO - PROCESS | 1670 | 1464862251756 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:10:51 INFO - PROCESS | 1670 | 1464862251757 Marionette TRACE conn2 <- [1,1410,null,{}] 03:10:51 INFO - PROCESS | 1670 | 1464862251760 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}] 03:10:51 INFO - PROCESS | 1670 | 1464862251871 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 03:10:51 INFO - PROCESS | 1670 | 1464862251973 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x1360d6000 == 68 [pid = 1670] [id = 360] 03:10:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x128ce2400) [pid = 1670] [serial = 1079] [outer = 0x0] 03:10:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x12ac25800) [pid = 1670] [serial = 1080] [outer = 0x128ce2400] 03:10:52 INFO - PROCESS | 1670 | 1464862252004 Marionette DEBUG loaded listener.js 03:10:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x12bbba000) [pid = 1670] [serial = 1081] [outer = 0x128ce2400] 03:10:52 INFO - PROCESS | 1670 | 1464862252500 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]]]}] 03:10:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:10:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 770ms 03:10:52 INFO - PROCESS | 1670 | 1464862252540 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 03:10:52 INFO - PROCESS | 1670 | 1464862252541 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 03:10:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:10:52 INFO - PROCESS | 1670 | 1464862252546 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:10:52 INFO - PROCESS | 1670 | 1464862252547 Marionette TRACE conn2 <- [1,1414,null,{}] 03:10:52 INFO - PROCESS | 1670 | 1464862252549 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}] 03:10:52 INFO - PROCESS | 1670 | 1464862252660 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 03:10:52 INFO - PROCESS | 1670 | 1464862252763 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c141800 == 69 [pid = 1670] [id = 361] 03:10:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x11278b000) [pid = 1670] [serial = 1082] [outer = 0x0] 03:10:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x11278cc00) [pid = 1670] [serial = 1083] [outer = 0x11278b000] 03:10:52 INFO - PROCESS | 1670 | 1464862252799 Marionette DEBUG loaded listener.js 03:10:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x12bbd9800) [pid = 1670] [serial = 1084] [outer = 0x11278b000] 03:10:53 INFO - PROCESS | 1670 | 1464862253366 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]]]}] 03:10:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:10:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 870ms 03:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:10:53 INFO - PROCESS | 1670 | 1464862253416 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 03:10:53 INFO - PROCESS | 1670 | 1464862253418 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 03:10:53 INFO - PROCESS | 1670 | 1464862253420 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:10:53 INFO - PROCESS | 1670 | 1464862253421 Marionette TRACE conn2 <- [1,1418,null,{}] 03:10:53 INFO - PROCESS | 1670 | 1464862253424 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}] 03:10:53 INFO - PROCESS | 1670 | 1464862253537 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 03:10:53 INFO - PROCESS | 1670 | 1464862253794 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x116ad4800 == 70 [pid = 1670] [id = 362] 03:10:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x1122b1400) [pid = 1670] [serial = 1085] [outer = 0x0] 03:10:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x11277fc00) [pid = 1670] [serial = 1086] [outer = 0x1122b1400] 03:10:53 INFO - PROCESS | 1670 | 1464862253850 Marionette DEBUG loaded listener.js 03:10:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x11278a000) [pid = 1670] [serial = 1087] [outer = 0x1122b1400] 03:10:54 INFO - PROCESS | 1670 | 1464862254361 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]]]}] 03:10:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:10:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 972ms 03:10:54 INFO - PROCESS | 1670 | 1464862254396 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 03:10:54 INFO - PROCESS | 1670 | 1464862254399 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 03:10:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:10:54 INFO - PROCESS | 1670 | 1464862254403 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:10:54 INFO - PROCESS | 1670 | 1464862254405 Marionette TRACE conn2 <- [1,1422,null,{}] 03:10:54 INFO - PROCESS | 1670 | 1464862254411 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}] 03:10:54 INFO - PROCESS | 1670 | 1464862254515 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 03:10:54 INFO - PROCESS | 1670 | 1464862254595 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x1182e3800 == 71 [pid = 1670] [id = 363] 03:10:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x113170400) [pid = 1670] [serial = 1088] [outer = 0x0] 03:10:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x113305c00) [pid = 1670] [serial = 1089] [outer = 0x113170400] 03:10:54 INFO - PROCESS | 1670 | 1464862254624 Marionette DEBUG loaded listener.js 03:10:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x114f23400) [pid = 1670] [serial = 1090] [outer = 0x113170400] 03:10:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12ac49000 == 70 [pid = 1670] [id = 220] 03:10:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12d1b7800 == 69 [pid = 1670] [id = 355] 03:10:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12c9e4800 == 68 [pid = 1670] [id = 354] 03:10:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12bb23800 == 67 [pid = 1670] [id = 353] 03:10:54 INFO - PROCESS | 1670 | --DOCSHELL 0x1184ef000 == 66 [pid = 1670] [id = 352] 03:10:54 INFO - PROCESS | 1670 | --DOCSHELL 0x1298b0000 == 65 [pid = 1670] [id = 351] 03:10:54 INFO - PROCESS | 1670 | --DOCSHELL 0x129049800 == 64 [pid = 1670] [id = 350] 03:10:54 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x12ac23c00) [pid = 1670] [serial = 1008] [outer = 0x0] [url = about:blank] 03:10:54 INFO - PROCESS | 1670 | --DOCSHELL 0x1268e9000 == 63 [pid = 1670] [id = 349] 03:10:54 INFO - PROCESS | 1670 | --DOCSHELL 0x124888000 == 62 [pid = 1670] [id = 348] 03:10:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12352d000 == 61 [pid = 1670] [id = 347] 03:10:54 INFO - PROCESS | 1670 | --DOCSHELL 0x119a17800 == 60 [pid = 1670] [id = 346] 03:10:54 INFO - PROCESS | 1670 | --DOCSHELL 0x117e1a000 == 59 [pid = 1670] [id = 345] 03:10:54 INFO - PROCESS | 1670 | --DOCSHELL 0x11904c800 == 58 [pid = 1670] [id = 344] 03:10:54 INFO - PROCESS | 1670 | --DOCSHELL 0x1195a3000 == 57 [pid = 1670] [id = 343] 03:10:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12488b800 == 56 [pid = 1670] [id = 338] 03:10:54 INFO - PROCESS | 1670 | --DOCSHELL 0x119a13000 == 55 [pid = 1670] [id = 337] 03:10:55 INFO - PROCESS | 1670 | 1464862255044 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]]]}] 03:10:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:10:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 673ms 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x12c81a000) [pid = 1670] [serial = 913] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x126e1f000) [pid = 1670] [serial = 904] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x12cc5fc00) [pid = 1670] [serial = 910] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x129494400) [pid = 1670] [serial = 907] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x12a98dc00) [pid = 1670] [serial = 1005] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x124f1fc00) [pid = 1670] [serial = 987] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x126ed3000) [pid = 1670] [serial = 991] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x126b0f000) [pid = 1670] [serial = 990] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x125d32400) [pid = 1670] [serial = 988] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x1212aa800) [pid = 1670] [serial = 984] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x11674e000) [pid = 1670] [serial = 973] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x113263c00) [pid = 1670] [serial = 972] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x11727c000) [pid = 1670] [serial = 957] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x112a7dc00) [pid = 1670] [serial = 970] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x1126dbc00) [pid = 1670] [serial = 969] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x128d56400) [pid = 1670] [serial = 951] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x128d52800) [pid = 1670] [serial = 993] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x117278400) [pid = 1670] [serial = 975] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x118137800) [pid = 1670] [serial = 976] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x126ecf000) [pid = 1670] [serial = 966] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x118605800) [pid = 1670] [serial = 978] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x11926c400) [pid = 1670] [serial = 979] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x125a40400) [pid = 1670] [serial = 963] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x1199a7000) [pid = 1670] [serial = 981] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x119fab000) [pid = 1670] [serial = 982] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x119426800) [pid = 1670] [serial = 960] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x112f1dc00) [pid = 1670] [serial = 954] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12948f400) [pid = 1670] [serial = 996] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x12a8f7800) [pid = 1670] [serial = 1003] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x1295f0c00) [pid = 1670] [serial = 997] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x119fac000) [pid = 1670] [serial = 1000] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12909d800) [pid = 1670] [serial = 994] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x118132400) [pid = 1670] [serial = 999] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x12392c800) [pid = 1670] [serial = 985] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12a9f8000) [pid = 1670] [serial = 1006] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12948a000) [pid = 1670] [serial = 1002] [outer = 0x0] [url = about:blank] 03:10:55 INFO - PROCESS | 1670 | 1464862255109 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 03:10:55 INFO - PROCESS | 1670 | 1464862255112 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 03:10:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:10:55 INFO - PROCESS | 1670 | 1464862255119 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:10:55 INFO - PROCESS | 1670 | 1464862255120 Marionette TRACE conn2 <- [1,1426,null,{}] 03:10:55 INFO - PROCESS | 1670 | 1464862255123 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}] 03:10:55 INFO - PROCESS | 1670 | 1464862255213 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 03:10:55 INFO - PROCESS | 1670 | 1464862255218 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x1182cc000 == 56 [pid = 1670] [id = 364] 03:10:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x115cb9400) [pid = 1670] [serial = 1091] [outer = 0x0] 03:10:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x115cc6800) [pid = 1670] [serial = 1092] [outer = 0x115cb9400] 03:10:55 INFO - PROCESS | 1670 | 1464862255245 Marionette DEBUG loaded listener.js 03:10:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x11727a800) [pid = 1670] [serial = 1093] [outer = 0x115cb9400] 03:10:55 INFO - PROCESS | 1670 | 1464862255628 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]]]}] 03:10:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:10:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 520ms 03:10:55 INFO - PROCESS | 1670 | 1464862255656 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 03:10:55 INFO - PROCESS | 1670 | 1464862255659 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 03:10:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:10:55 INFO - PROCESS | 1670 | 1464862255665 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:10:55 INFO - PROCESS | 1670 | 1464862255669 Marionette TRACE conn2 <- [1,1430,null,{}] 03:10:55 INFO - PROCESS | 1670 | 1464862255675 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}] 03:10:55 INFO - PROCESS | 1670 | 1464862255766 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 03:10:55 INFO - PROCESS | 1670 | 1464862255771 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x12343f800 == 57 [pid = 1670] [id = 365] 03:10:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x117464800) [pid = 1670] [serial = 1094] [outer = 0x0] 03:10:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x11843f800) [pid = 1670] [serial = 1095] [outer = 0x117464800] 03:10:55 INFO - PROCESS | 1670 | 1464862255798 Marionette DEBUG loaded listener.js 03:10:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x11860b800) [pid = 1670] [serial = 1096] [outer = 0x117464800] 03:10:56 INFO - PROCESS | 1670 | 1464862256142 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]]]}] 03:10:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:10:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 524ms 03:10:56 INFO - PROCESS | 1670 | 1464862256193 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 03:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:10:56 INFO - PROCESS | 1670 | 1464862256202 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 03:10:56 INFO - PROCESS | 1670 | 1464862256204 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:10:56 INFO - PROCESS | 1670 | 1464862256206 Marionette TRACE conn2 <- [1,1434,null,{}] 03:10:56 INFO - PROCESS | 1670 | 1464862256208 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}] 03:10:56 INFO - PROCESS | 1670 | 1464862256297 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 03:10:56 INFO - PROCESS | 1670 | 1464862256301 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x123dec800 == 58 [pid = 1670] [id = 366] 03:10:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x11875e400) [pid = 1670] [serial = 1097] [outer = 0x0] 03:10:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x11927a400) [pid = 1670] [serial = 1098] [outer = 0x11875e400] 03:10:56 INFO - PROCESS | 1670 | 1464862256328 Marionette DEBUG loaded listener.js 03:10:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x119d38c00) [pid = 1670] [serial = 1099] [outer = 0x11875e400] 03:10:56 INFO - PROCESS | 1670 | 1464862256681 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]]]}] 03:10:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:10:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 520ms 03:10:56 INFO - PROCESS | 1670 | 1464862256726 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 03:10:56 INFO - PROCESS | 1670 | 1464862256728 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 03:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:10:56 INFO - PROCESS | 1670 | 1464862256730 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:10:56 INFO - PROCESS | 1670 | 1464862256731 Marionette TRACE conn2 <- [1,1438,null,{}] 03:10:56 INFO - PROCESS | 1670 | 1464862256733 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}] 03:10:56 INFO - PROCESS | 1670 | 1464862256820 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 03:10:56 INFO - PROCESS | 1670 | 1464862256890 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x125d0d800 == 59 [pid = 1670] [id = 367] 03:10:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x119fb1400) [pid = 1670] [serial = 1100] [outer = 0x0] 03:10:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x1212a2400) [pid = 1670] [serial = 1101] [outer = 0x119fb1400] 03:10:56 INFO - PROCESS | 1670 | 1464862256921 Marionette DEBUG loaded listener.js 03:10:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x12392c800) [pid = 1670] [serial = 1102] [outer = 0x119fb1400] 03:10:57 INFO - PROCESS | 1670 | 1464862257252 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]]]}] 03:10:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 568ms 03:10:57 INFO - PROCESS | 1670 | 1464862257298 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 03:10:57 INFO - PROCESS | 1670 | 1464862257300 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 03:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:10:57 INFO - PROCESS | 1670 | 1464862257302 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:10:57 INFO - PROCESS | 1670 | 1464862257303 Marionette TRACE conn2 <- [1,1442,null,{}] 03:10:57 INFO - PROCESS | 1670 | 1464862257306 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}] 03:10:57 INFO - PROCESS | 1670 | 1464862257423 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 03:10:57 INFO - PROCESS | 1670 | 1464862257437 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x129021000 == 60 [pid = 1670] [id = 368] 03:10:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x11a0d5c00) [pid = 1670] [serial = 1103] [outer = 0x0] 03:10:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x124704800) [pid = 1670] [serial = 1104] [outer = 0x11a0d5c00] 03:10:57 INFO - PROCESS | 1670 | 1464862257464 Marionette DEBUG loaded listener.js 03:10:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x125d31000) [pid = 1670] [serial = 1105] [outer = 0x11a0d5c00] 03:10:57 INFO - PROCESS | 1670 | 1464862257838 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]]]}] 03:10:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 569ms 03:10:57 INFO - PROCESS | 1670 | 1464862257871 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 03:10:57 INFO - PROCESS | 1670 | 1464862257873 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 03:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:10:57 INFO - PROCESS | 1670 | 1464862257883 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:10:57 INFO - PROCESS | 1670 | 1464862257884 Marionette TRACE conn2 <- [1,1446,null,{}] 03:10:57 INFO - PROCESS | 1670 | 1464862257886 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}] 03:10:57 INFO - PROCESS | 1670 | 1464862257994 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 03:10:58 INFO - PROCESS | 1670 | 1464862258031 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x1294af800 == 61 [pid = 1670] [id = 369] 03:10:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x123939800) [pid = 1670] [serial = 1106] [outer = 0x0] 03:10:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x126e1ec00) [pid = 1670] [serial = 1107] [outer = 0x123939800] 03:10:58 INFO - PROCESS | 1670 | 1464862258057 Marionette DEBUG loaded listener.js 03:10:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x126ed1c00) [pid = 1670] [serial = 1108] [outer = 0x123939800] 03:10:58 INFO - PROCESS | 1670 | 1464862258379 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]]]}] 03:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 517ms 03:10:58 INFO - PROCESS | 1670 | 1464862258401 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 03:10:58 INFO - PROCESS | 1670 | 1464862258402 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 03:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:10:58 INFO - PROCESS | 1670 | 1464862258404 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:10:58 INFO - PROCESS | 1670 | 1464862258406 Marionette TRACE conn2 <- [1,1450,null,{}] 03:10:58 INFO - PROCESS | 1670 | 1464862258410 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}] 03:10:58 INFO - PROCESS | 1670 | 1464862258522 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 03:10:58 INFO - PROCESS | 1670 | 1464862258559 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a884000 == 62 [pid = 1670] [id = 370] 03:10:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x126b19c00) [pid = 1670] [serial = 1109] [outer = 0x0] 03:10:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x128cec000) [pid = 1670] [serial = 1110] [outer = 0x126b19c00] 03:10:58 INFO - PROCESS | 1670 | 1464862258592 Marionette DEBUG loaded listener.js 03:10:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x12912d000) [pid = 1670] [serial = 1111] [outer = 0x126b19c00] 03:10:58 INFO - PROCESS | 1670 | 1464862258948 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]]]}] 03:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 572ms 03:10:58 INFO - PROCESS | 1670 | 1464862258976 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 03:10:58 INFO - PROCESS | 1670 | 1464862258977 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 03:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:10:58 INFO - PROCESS | 1670 | 1464862258986 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:10:58 INFO - PROCESS | 1670 | 1464862258988 Marionette TRACE conn2 <- [1,1454,null,{}] 03:10:58 INFO - PROCESS | 1670 | 1464862258990 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}] 03:10:59 INFO - PROCESS | 1670 | 1464862259101 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 03:10:59 INFO - PROCESS | 1670 | 1464862259112 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ac5b000 == 63 [pid = 1670] [id = 371] 03:10:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x123935800) [pid = 1670] [serial = 1112] [outer = 0x0] 03:10:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x1295f1400) [pid = 1670] [serial = 1113] [outer = 0x123935800] 03:10:59 INFO - PROCESS | 1670 | 1464862259137 Marionette DEBUG loaded listener.js 03:10:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x11a0dfc00) [pid = 1670] [serial = 1114] [outer = 0x123935800] 03:10:59 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x12ac22000) [pid = 1670] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:10:59 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x128d4d800) [pid = 1670] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:10:59 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x117126400) [pid = 1670] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:10:59 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x119faa800) [pid = 1670] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:10:59 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x1127dec00) [pid = 1670] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:10:59 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x125d26800) [pid = 1670] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:10:59 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x110f3f800) [pid = 1670] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:10:59 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x112a74400) [pid = 1670] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:10:59 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x11860d400) [pid = 1670] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:10:59 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x12ac1f400) [pid = 1670] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:10:59 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x126ecb000) [pid = 1670] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:10:59 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x1245aac00) [pid = 1670] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:10:59 INFO - PROCESS | 1670 | 1464862259595 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]]]}] 03:10:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:10:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 619ms 03:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:10:59 INFO - PROCESS | 1670 | 1464862259611 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 03:10:59 INFO - PROCESS | 1670 | 1464862259613 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 03:10:59 INFO - PROCESS | 1670 | 1464862259615 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:10:59 INFO - PROCESS | 1670 | 1464862259616 Marionette TRACE conn2 <- [1,1458,null,{}] 03:10:59 INFO - PROCESS | 1670 | 1464862259618 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}] 03:10:59 INFO - PROCESS | 1670 | 1464862259742 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 03:10:59 INFO - PROCESS | 1670 | 1464862259807 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a6c6800 == 64 [pid = 1670] [id = 372] 03:10:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x119fb3000) [pid = 1670] [serial = 1115] [outer = 0x0] 03:10:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x126ecb000) [pid = 1670] [serial = 1116] [outer = 0x119fb3000] 03:10:59 INFO - PROCESS | 1670 | 1464862259839 Marionette DEBUG loaded listener.js 03:10:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x12a9f1000) [pid = 1670] [serial = 1117] [outer = 0x119fb3000] 03:11:00 INFO - PROCESS | 1670 | 1464862260160 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]]]}] 03:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 569ms 03:11:00 INFO - PROCESS | 1670 | 1464862260184 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 03:11:00 INFO - PROCESS | 1670 | 1464862260186 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 03:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:11:00 INFO - PROCESS | 1670 | 1464862260188 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:11:00 INFO - PROCESS | 1670 | 1464862260190 Marionette TRACE conn2 <- [1,1462,null,{}] 03:11:00 INFO - PROCESS | 1670 | 1464862260195 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}] 03:11:00 INFO - PROCESS | 1670 | 1464862260298 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 03:11:00 INFO - PROCESS | 1670 | 1464862260359 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c141000 == 65 [pid = 1670] [id = 373] 03:11:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12349c800) [pid = 1670] [serial = 1118] [outer = 0x0] 03:11:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12ac1e800) [pid = 1670] [serial = 1119] [outer = 0x12349c800] 03:11:00 INFO - PROCESS | 1670 | 1464862260385 Marionette DEBUG loaded listener.js 03:11:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x12bad8400) [pid = 1670] [serial = 1120] [outer = 0x12349c800] 03:11:00 INFO - PROCESS | 1670 | 1464862260678 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]]]}] 03:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 523ms 03:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:11:00 INFO - PROCESS | 1670 | 1464862260712 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 03:11:00 INFO - PROCESS | 1670 | 1464862260713 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 03:11:00 INFO - PROCESS | 1670 | 1464862260715 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:11:00 INFO - PROCESS | 1670 | 1464862260716 Marionette TRACE conn2 <- [1,1466,null,{}] 03:11:00 INFO - PROCESS | 1670 | 1464862260719 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}] 03:11:00 INFO - PROCESS | 1670 | 1464862260811 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 03:11:00 INFO - PROCESS | 1670 | 1464862260816 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c6da800 == 66 [pid = 1670] [id = 374] 03:11:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x12badcc00) [pid = 1670] [serial = 1121] [outer = 0x0] 03:11:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x12bbd3c00) [pid = 1670] [serial = 1122] [outer = 0x12badcc00] 03:11:00 INFO - PROCESS | 1670 | 1464862260840 Marionette DEBUG loaded listener.js 03:11:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x12bbdd000) [pid = 1670] [serial = 1123] [outer = 0x12badcc00] 03:11:01 INFO - PROCESS | 1670 | 1464862261267 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]]]}] 03:11:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:11:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 568ms 03:11:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:11:01 INFO - PROCESS | 1670 | 1464862261285 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 03:11:01 INFO - PROCESS | 1670 | 1464862261287 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 03:11:01 INFO - PROCESS | 1670 | 1464862261298 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:11:01 INFO - PROCESS | 1670 | 1464862261300 Marionette TRACE conn2 <- [1,1470,null,{}] 03:11:01 INFO - PROCESS | 1670 | 1464862261317 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}] 03:11:01 INFO - PROCESS | 1670 | 1464862261434 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 03:11:01 INFO - PROCESS | 1670 | 1464862261562 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x113d88800 == 67 [pid = 1670] [id = 375] 03:11:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x110f3c000) [pid = 1670] [serial = 1124] [outer = 0x0] 03:11:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x1126e6400) [pid = 1670] [serial = 1125] [outer = 0x110f3c000] 03:11:01 INFO - PROCESS | 1670 | 1464862261595 Marionette DEBUG loaded listener.js 03:11:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x1127e0800) [pid = 1670] [serial = 1126] [outer = 0x110f3c000] 03:11:02 INFO - PROCESS | 1670 | 1464862262155 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]]]}] 03:11:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:11:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 896ms 03:11:02 INFO - PROCESS | 1670 | 1464862262188 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 03:11:02 INFO - PROCESS | 1670 | 1464862262195 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 03:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:11:02 INFO - PROCESS | 1670 | 1464862262200 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:11:02 INFO - PROCESS | 1670 | 1464862262204 Marionette TRACE conn2 <- [1,1474,null,{}] 03:11:02 INFO - PROCESS | 1670 | 1464862262209 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}] 03:11:02 INFO - PROCESS | 1670 | 1464862262380 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 03:11:02 INFO - PROCESS | 1670 | 1464862262457 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x123523800 == 68 [pid = 1670] [id = 376] 03:11:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x113d0a400) [pid = 1670] [serial = 1127] [outer = 0x0] 03:11:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x115cc6400) [pid = 1670] [serial = 1128] [outer = 0x113d0a400] 03:11:02 INFO - PROCESS | 1670 | 1464862262489 Marionette DEBUG loaded listener.js 03:11:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x116a7c800) [pid = 1670] [serial = 1129] [outer = 0x113d0a400] 03:11:02 INFO - PROCESS | 1670 | 1464862262990 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]]]}] 03:11:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:11:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 823ms 03:11:03 INFO - PROCESS | 1670 | 1464862263028 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 03:11:03 INFO - PROCESS | 1670 | 1464862263031 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 03:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:11:03 INFO - PROCESS | 1670 | 1464862263035 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:11:03 INFO - PROCESS | 1670 | 1464862263037 Marionette TRACE conn2 <- [1,1478,null,{}] 03:11:03 INFO - PROCESS | 1670 | 1464862263039 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}] 03:11:03 INFO - PROCESS | 1670 | 1464862263156 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 03:11:03 INFO - PROCESS | 1670 | 1464862263229 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c408800 == 69 [pid = 1670] [id = 377] 03:11:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x119d39000) [pid = 1670] [serial = 1130] [outer = 0x0] 03:11:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x12338c400) [pid = 1670] [serial = 1131] [outer = 0x119d39000] 03:11:03 INFO - PROCESS | 1670 | 1464862263259 Marionette DEBUG loaded listener.js 03:11:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x1239c8400) [pid = 1670] [serial = 1132] [outer = 0x119d39000] 03:11:03 INFO - PROCESS | 1670 | 1464862263746 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]]]}] 03:11:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:11:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 769ms 03:11:03 INFO - PROCESS | 1670 | 1464862263805 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 03:11:03 INFO - PROCESS | 1670 | 1464862263806 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 03:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:11:03 INFO - PROCESS | 1670 | 1464862263814 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:11:03 INFO - PROCESS | 1670 | 1464862263818 Marionette TRACE conn2 <- [1,1482,null,{}] 03:11:03 INFO - PROCESS | 1670 | 1464862263822 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}] 03:11:03 INFO - PROCESS | 1670 | 1464862263935 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 03:11:04 INFO - PROCESS | 1670 | 1464862264008 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x13409c800 == 70 [pid = 1670] [id = 378] 03:11:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x12349f000) [pid = 1670] [serial = 1133] [outer = 0x0] 03:11:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x12a8fb800) [pid = 1670] [serial = 1134] [outer = 0x12349f000] 03:11:04 INFO - PROCESS | 1670 | 1464862264037 Marionette DEBUG loaded listener.js 03:11:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x12acc7800) [pid = 1670] [serial = 1135] [outer = 0x12349f000] 03:11:04 INFO - PROCESS | 1670 | 1464862264472 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]]]}] 03:11:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:11:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 677ms 03:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:11:04 INFO - PROCESS | 1670 | 1464862264487 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 03:11:04 INFO - PROCESS | 1670 | 1464862264489 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 03:11:04 INFO - PROCESS | 1670 | 1464862264493 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:11:04 INFO - PROCESS | 1670 | 1464862264495 Marionette TRACE conn2 <- [1,1486,null,{}] 03:11:04 INFO - PROCESS | 1670 | 1464862264497 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}] 03:11:04 INFO - PROCESS | 1670 | 1464862264609 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 03:11:04 INFO - PROCESS | 1670 | 1464862264681 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x1341d6000 == 71 [pid = 1670] [id = 379] 03:11:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x126ecb800) [pid = 1670] [serial = 1136] [outer = 0x0] 03:11:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x12bbb8000) [pid = 1670] [serial = 1137] [outer = 0x126ecb800] 03:11:04 INFO - PROCESS | 1670 | 1464862264711 Marionette DEBUG loaded listener.js 03:11:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x12c023000) [pid = 1670] [serial = 1138] [outer = 0x126ecb800] 03:11:05 INFO - PROCESS | 1670 | 1464862265149 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]]]}] 03:11:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:11:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 670ms 03:11:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:11:05 INFO - PROCESS | 1670 | 1464862265162 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 03:11:05 INFO - PROCESS | 1670 | 1464862265164 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 03:11:05 INFO - PROCESS | 1670 | 1464862265166 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:11:05 INFO - PROCESS | 1670 | 1464862265167 Marionette TRACE conn2 <- [1,1490,null,{}] 03:11:05 INFO - PROCESS | 1670 | 1464862265170 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}] 03:11:05 INFO - PROCESS | 1670 | 1464862265299 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 03:11:05 INFO - PROCESS | 1670 | 1464862265375 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x1360e2800 == 72 [pid = 1670] [id = 380] 03:11:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x12c04b000) [pid = 1670] [serial = 1139] [outer = 0x0] 03:11:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x12c80f800) [pid = 1670] [serial = 1140] [outer = 0x12c04b000] 03:11:05 INFO - PROCESS | 1670 | 1464862265410 Marionette DEBUG loaded listener.js 03:11:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x12cc52400) [pid = 1670] [serial = 1141] [outer = 0x12c04b000] 03:11:05 INFO - PROCESS | 1670 | 1464862265831 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]]]}] 03:11:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:11:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 672ms 03:11:05 INFO - PROCESS | 1670 | 1464862265838 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 03:11:05 INFO - PROCESS | 1670 | 1464862265840 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 03:11:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:11:05 INFO - PROCESS | 1670 | 1464862265842 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:11:05 INFO - PROCESS | 1670 | 1464862265844 Marionette TRACE conn2 <- [1,1494,null,{}] 03:11:05 INFO - PROCESS | 1670 | 1464862265846 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}] 03:11:05 INFO - PROCESS | 1670 | 1464862265957 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 03:11:06 INFO - PROCESS | 1670 | 1464862266059 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x1377ee800 == 73 [pid = 1670] [id = 381] 03:11:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x12c04d000) [pid = 1670] [serial = 1142] [outer = 0x0] 03:11:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x12cc61c00) [pid = 1670] [serial = 1143] [outer = 0x12c04d000] 03:11:06 INFO - PROCESS | 1670 | 1464862266092 Marionette DEBUG loaded listener.js 03:11:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 154 (0x12cc6b000) [pid = 1670] [serial = 1144] [outer = 0x12c04d000] 03:11:06 INFO - PROCESS | 1670 | 1464862266520 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]]]}] 03:11:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:11:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 719ms 03:11:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:11:06 INFO - PROCESS | 1670 | 1464862266561 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 03:11:06 INFO - PROCESS | 1670 | 1464862266563 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 03:11:06 INFO - PROCESS | 1670 | 1464862266565 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:11:06 INFO - PROCESS | 1670 | 1464862266566 Marionette TRACE conn2 <- [1,1498,null,{}] 03:11:06 INFO - PROCESS | 1670 | 1464862266569 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}] 03:11:06 INFO - PROCESS | 1670 | 1464862266694 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 03:11:06 INFO - PROCESS | 1670 | 1464862266767 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x1362a9000 == 74 [pid = 1670] [id = 382] 03:11:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 155 (0x12cc6b800) [pid = 1670] [serial = 1145] [outer = 0x0] 03:11:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 156 (0x12cdeb400) [pid = 1670] [serial = 1146] [outer = 0x12cc6b800] 03:11:06 INFO - PROCESS | 1670 | 1464862266797 Marionette DEBUG loaded listener.js 03:11:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 157 (0x12d3af800) [pid = 1670] [serial = 1147] [outer = 0x12cc6b800] 03:11:07 INFO - PROCESS | 1670 | 1464862267267 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]]]}] 03:11:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 719ms 03:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:11:07 INFO - PROCESS | 1670 | 1464862267285 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 03:11:07 INFO - PROCESS | 1670 | 1464862267286 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 03:11:07 INFO - PROCESS | 1670 | 1464862267289 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:11:07 INFO - PROCESS | 1670 | 1464862267290 Marionette TRACE conn2 <- [1,1502,null,{}] 03:11:07 INFO - PROCESS | 1670 | 1464862267292 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}] 03:11:07 INFO - PROCESS | 1670 | 1464862267416 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 03:11:07 INFO - PROCESS | 1670 | 1464862267494 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x1184f6000 == 75 [pid = 1670] [id = 383] 03:11:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 158 (0x11843d400) [pid = 1670] [serial = 1148] [outer = 0x0] 03:11:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 159 (0x129493400) [pid = 1670] [serial = 1149] [outer = 0x11843d400] 03:11:07 INFO - PROCESS | 1670 | 1464862267524 Marionette DEBUG loaded listener.js 03:11:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 160 (0x12d3afc00) [pid = 1670] [serial = 1150] [outer = 0x11843d400] 03:11:08 INFO - PROCESS | 1670 | 1464862268175 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]]]}] 03:11:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:11:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 921ms 03:11:08 INFO - PROCESS | 1670 | 1464862268211 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 03:11:08 INFO - PROCESS | 1670 | 1464862268213 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 03:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:11:08 INFO - PROCESS | 1670 | 1464862268217 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:11:08 INFO - PROCESS | 1670 | 1464862268219 Marionette TRACE conn2 <- [1,1506,null,{}] 03:11:08 INFO - PROCESS | 1670 | 1464862268224 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}] 03:11:08 INFO - PROCESS | 1670 | 1464862268333 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 03:11:08 INFO - PROCESS | 1670 | 1464862268412 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x123dd2800 == 76 [pid = 1670] [id = 384] 03:11:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 161 (0x112a7f000) [pid = 1670] [serial = 1151] [outer = 0x0] 03:11:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 162 (0x113166c00) [pid = 1670] [serial = 1152] [outer = 0x112a7f000] 03:11:08 INFO - PROCESS | 1670 | 1464862268440 Marionette DEBUG loaded listener.js 03:11:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 163 (0x114f22800) [pid = 1670] [serial = 1153] [outer = 0x112a7f000] 03:11:08 INFO - PROCESS | 1670 | 1464862268852 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]]]}] 03:11:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:11:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 674ms 03:11:08 INFO - PROCESS | 1670 | 1464862268891 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 03:11:08 INFO - PROCESS | 1670 | 1464862268895 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 03:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:11:08 INFO - PROCESS | 1670 | 1464862268899 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:11:08 INFO - PROCESS | 1670 | 1464862268901 Marionette TRACE conn2 <- [1,1510,null,{}] 03:11:08 INFO - PROCESS | 1670 | 1464862268903 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}] 03:11:09 INFO - PROCESS | 1670 | 1464862269009 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 03:11:09 INFO - PROCESS | 1670 | 1464862269146 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:09 INFO - PROCESS | 1670 | --DOCSHELL 0x12c6da800 == 75 [pid = 1670] [id = 374] 03:11:09 INFO - PROCESS | 1670 | --DOCSHELL 0x12c141000 == 74 [pid = 1670] [id = 373] 03:11:09 INFO - PROCESS | 1670 | --DOCSHELL 0x12a6c6800 == 73 [pid = 1670] [id = 372] 03:11:09 INFO - PROCESS | 1670 | --DOCSHELL 0x12ac5b000 == 72 [pid = 1670] [id = 371] 03:11:09 INFO - PROCESS | 1670 | --DOCSHELL 0x12a884000 == 71 [pid = 1670] [id = 370] 03:11:09 INFO - PROCESS | 1670 | --DOCSHELL 0x1294af800 == 70 [pid = 1670] [id = 369] 03:11:09 INFO - PROCESS | 1670 | --DOMWINDOW == 162 (0x12c041400) [pid = 1670] [serial = 1065] [outer = 0x0] [url = about:blank] 03:11:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x116992000 == 71 [pid = 1670] [id = 385] 03:11:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 163 (0x1122aa800) [pid = 1670] [serial = 1154] [outer = 0x0] 03:11:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 164 (0x114febc00) [pid = 1670] [serial = 1155] [outer = 0x1122aa800] 03:11:09 INFO - PROCESS | 1670 | 1464862269205 Marionette DEBUG loaded listener.js 03:11:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 165 (0x118137800) [pid = 1670] [serial = 1156] [outer = 0x1122aa800] 03:11:09 INFO - PROCESS | 1670 | --DOCSHELL 0x129021000 == 70 [pid = 1670] [id = 368] 03:11:09 INFO - PROCESS | 1670 | --DOCSHELL 0x125d0d800 == 69 [pid = 1670] [id = 367] 03:11:09 INFO - PROCESS | 1670 | --DOCSHELL 0x123dec800 == 68 [pid = 1670] [id = 366] 03:11:09 INFO - PROCESS | 1670 | --DOCSHELL 0x12343f800 == 67 [pid = 1670] [id = 365] 03:11:09 INFO - PROCESS | 1670 | --DOCSHELL 0x1182cc000 == 66 [pid = 1670] [id = 364] 03:11:09 INFO - PROCESS | 1670 | --DOCSHELL 0x1182e3800 == 65 [pid = 1670] [id = 363] 03:11:09 INFO - PROCESS | 1670 | --DOCSHELL 0x116ad4800 == 64 [pid = 1670] [id = 362] 03:11:09 INFO - PROCESS | 1670 | --DOCSHELL 0x1340a4800 == 63 [pid = 1670] [id = 359] 03:11:09 INFO - PROCESS | 1670 | --DOCSHELL 0x1298a3800 == 62 [pid = 1670] [id = 358] 03:11:09 INFO - PROCESS | 1670 | --DOCSHELL 0x1231bb800 == 61 [pid = 1670] [id = 357] 03:11:09 INFO - PROCESS | 1670 | --DOCSHELL 0x11697b800 == 60 [pid = 1670] [id = 356] 03:11:09 INFO - PROCESS | 1670 | --DOMWINDOW == 164 (0x12b22f800) [pid = 1670] [serial = 1053] [outer = 0x0] [url = about:blank] 03:11:09 INFO - PROCESS | 1670 | --DOMWINDOW == 163 (0x12ac23800) [pid = 1670] [serial = 1051] [outer = 0x0] [url = about:blank] 03:11:09 INFO - PROCESS | 1670 | --DOMWINDOW == 162 (0x12a8fe000) [pid = 1670] [serial = 1050] [outer = 0x0] [url = about:blank] 03:11:09 INFO - PROCESS | 1670 | --DOMWINDOW == 161 (0x1176b6800) [pid = 1670] [serial = 1033] [outer = 0x0] [url = about:blank] 03:11:09 INFO - PROCESS | 1670 | --DOMWINDOW == 160 (0x11727c800) [pid = 1670] [serial = 1032] [outer = 0x0] [url = about:blank] 03:11:09 INFO - PROCESS | 1670 | --DOMWINDOW == 159 (0x12bad5800) [pid = 1670] [serial = 1026] [outer = 0x0] [url = about:blank] 03:11:09 INFO - PROCESS | 1670 | --DOMWINDOW == 158 (0x123185400) [pid = 1670] [serial = 1041] [outer = 0x0] [url = about:blank] 03:11:09 INFO - PROCESS | 1670 | --DOMWINDOW == 157 (0x123ed1400) [pid = 1670] [serial = 1042] [outer = 0x0] [url = about:blank] 03:11:09 INFO - PROCESS | 1670 | --DOMWINDOW == 156 (0x116960000) [pid = 1670] [serial = 1035] [outer = 0x0] [url = about:blank] 03:11:09 INFO - PROCESS | 1670 | --DOMWINDOW == 155 (0x11844a400) [pid = 1670] [serial = 1036] [outer = 0x0] [url = about:blank] 03:11:09 INFO - PROCESS | 1670 | --DOMWINDOW == 154 (0x115cc4400) [pid = 1670] [serial = 1011] [outer = 0x0] [url = about:blank] 03:11:09 INFO - PROCESS | 1670 | --DOMWINDOW == 153 (0x125dc8c00) [pid = 1670] [serial = 1044] [outer = 0x0] [url = about:blank] 03:11:09 INFO - PROCESS | 1670 | --DOMWINDOW == 152 (0x1176adc00) [pid = 1670] [serial = 1057] [outer = 0x0] [url = about:blank] 03:11:09 INFO - PROCESS | 1670 | --DOMWINDOW == 151 (0x12a9f0800) [pid = 1670] [serial = 1023] [outer = 0x0] [url = about:blank] 03:11:09 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x128d4e400) [pid = 1670] [serial = 1020] [outer = 0x0] [url = about:blank] 03:11:09 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x114feb800) [pid = 1670] [serial = 1030] [outer = 0x0] [url = about:blank] 03:11:09 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x112a7e000) [pid = 1670] [serial = 1029] [outer = 0x0] [url = about:blank] 03:11:09 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x119271000) [pid = 1670] [serial = 1038] [outer = 0x0] [url = about:blank] 03:11:09 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x119fb0800) [pid = 1670] [serial = 1039] [outer = 0x0] [url = about:blank] 03:11:09 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x118444c00) [pid = 1670] [serial = 1014] [outer = 0x0] [url = about:blank] 03:11:09 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x119fb8800) [pid = 1670] [serial = 1017] [outer = 0x0] [url = about:blank] 03:11:09 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x12c02b000) [pid = 1670] [serial = 1063] [outer = 0x0] [url = about:blank] 03:11:09 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x12c01d800) [pid = 1670] [serial = 1062] [outer = 0x0] [url = about:blank] 03:11:09 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x1127e1400) [pid = 1670] [serial = 1056] [outer = 0x0] [url = about:blank] 03:11:09 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x128ceb800) [pid = 1670] [serial = 1047] [outer = 0x0] [url = about:blank] 03:11:09 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x129138400) [pid = 1670] [serial = 1048] [outer = 0x0] [url = about:blank] 03:11:09 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x12bad5000) [pid = 1670] [serial = 1054] [outer = 0x0] [url = about:blank] 03:11:09 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x12bbbe000) [pid = 1670] [serial = 1060] [outer = 0x0] [url = about:blank] 03:11:09 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x126ec8800) [pid = 1670] [serial = 1045] [outer = 0x0] [url = about:blank] 03:11:09 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x12a8f3800) [pid = 1670] [serial = 1059] [outer = 0x0] [url = about:blank] 03:11:09 INFO - PROCESS | 1670 | 1464862269581 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]]]}] 03:11:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:11:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 721ms 03:11:09 INFO - PROCESS | 1670 | 1464862269640 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 03:11:09 INFO - PROCESS | 1670 | 1464862269642 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 03:11:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:11:09 INFO - PROCESS | 1670 | 1464862269649 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:11:09 INFO - PROCESS | 1670 | 1464862269652 Marionette TRACE conn2 <- [1,1514,null,{}] 03:11:09 INFO - PROCESS | 1670 | 1464862269664 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}] 03:11:09 INFO - PROCESS | 1670 | 1464862269804 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 03:11:09 INFO - PROCESS | 1670 | 1464862269817 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x1233e0800 == 61 [pid = 1670] [id = 386] 03:11:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x118605800) [pid = 1670] [serial = 1157] [outer = 0x0] 03:11:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x11942a400) [pid = 1670] [serial = 1158] [outer = 0x118605800] 03:11:09 INFO - PROCESS | 1670 | 1464862269862 Marionette DEBUG loaded listener.js 03:11:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x119fab400) [pid = 1670] [serial = 1159] [outer = 0x118605800] 03:11:10 INFO - PROCESS | 1670 | 1464862270288 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]]]}] 03:11:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 673ms 03:11:10 INFO - PROCESS | 1670 | 1464862270321 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 03:11:10 INFO - PROCESS | 1670 | 1464862270323 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 03:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:11:10 INFO - PROCESS | 1670 | 1464862270326 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:11:10 INFO - PROCESS | 1670 | 1464862270327 Marionette TRACE conn2 <- [1,1518,null,{}] 03:11:10 INFO - PROCESS | 1670 | 1464862270329 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}] 03:11:10 INFO - PROCESS | 1670 | 1464862270424 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 03:11:10 INFO - PROCESS | 1670 | 1464862270428 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x124f3e000 == 62 [pid = 1670] [id = 387] 03:11:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x11a0df400) [pid = 1670] [serial = 1160] [outer = 0x0] 03:11:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x123ece400) [pid = 1670] [serial = 1161] [outer = 0x11a0df400] 03:11:10 INFO - PROCESS | 1670 | 1464862270455 Marionette DEBUG loaded listener.js 03:11:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x124f23000) [pid = 1670] [serial = 1162] [outer = 0x11a0df400] 03:11:10 INFO - PROCESS | 1670 | 1464862270817 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]]]}] 03:11:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 518ms 03:11:10 INFO - PROCESS | 1670 | 1464862270844 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 03:11:10 INFO - PROCESS | 1670 | 1464862270845 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 03:11:10 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:11:10 INFO - PROCESS | 1670 | 1464862270847 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:11:10 INFO - PROCESS | 1670 | 1464862270849 Marionette TRACE conn2 <- [1,1522,null,{}] 03:11:10 INFO - PROCESS | 1670 | 1464862270851 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}] 03:11:10 INFO - PROCESS | 1670 | 1464862270943 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 03:11:10 INFO - PROCESS | 1670 | 1464862270947 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x12904d800 == 63 [pid = 1670] [id = 388] 03:11:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x124f1fc00) [pid = 1670] [serial = 1163] [outer = 0x0] 03:11:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x125dc8c00) [pid = 1670] [serial = 1164] [outer = 0x124f1fc00] 03:11:10 INFO - PROCESS | 1670 | 1464862270973 Marionette DEBUG loaded listener.js 03:11:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x126eccc00) [pid = 1670] [serial = 1165] [outer = 0x124f1fc00] 03:11:11 INFO - PROCESS | 1670 | 1464862271328 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"]]]}] 03:11:11 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 () { 03:11:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:11:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:11:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:11:11 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 () { 03:11:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:11:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:11:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:11:11 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 () { 03:11:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:11:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:11:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:11:11 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 () { 03:11:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:11:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:11:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:11:11 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 518ms 03:11:11 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:11:11 INFO - PROCESS | 1670 | 1464862271367 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 03:11:11 INFO - PROCESS | 1670 | 1464862271368 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 03:11:11 INFO - PROCESS | 1670 | 1464862271370 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:11:11 INFO - PROCESS | 1670 | 1464862271371 Marionette TRACE conn2 <- [1,1526,null,{}] 03:11:11 INFO - PROCESS | 1670 | 1464862271374 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}] 03:11:11 INFO - PROCESS | 1670 | 1464862271515 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 03:11:11 INFO - PROCESS | 1670 | 1464862271537 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a898000 == 64 [pid = 1670] [id = 389] 03:11:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x126ed4c00) [pid = 1670] [serial = 1166] [outer = 0x0] 03:11:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x12a8f2800) [pid = 1670] [serial = 1167] [outer = 0x126ed4c00] 03:11:11 INFO - PROCESS | 1670 | 1464862271563 Marionette DEBUG loaded listener.js 03:11:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x12b3bcc00) [pid = 1670] [serial = 1168] [outer = 0x126ed4c00] 03:11:11 INFO - PROCESS | 1670 | 1464862271978 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"]]]}] 03:11:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:11:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:11:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:11:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:11:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:11:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:11:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:11:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:11:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:11:11 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 618ms 03:11:11 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:11:11 INFO - PROCESS | 1670 | 1464862271991 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 03:11:11 INFO - PROCESS | 1670 | 1464862271992 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 03:11:11 INFO - PROCESS | 1670 | 1464862271996 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:11:11 INFO - PROCESS | 1670 | 1464862271998 Marionette TRACE conn2 <- [1,1530,null,{}] 03:11:12 INFO - PROCESS | 1670 | 1464862272001 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}] 03:11:12 INFO - PROCESS | 1670 | 1464862272178 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 03:11:12 INFO - PROCESS | 1670 | 1464862272202 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bb3d800 == 65 [pid = 1670] [id = 390] 03:11:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x11288e400) [pid = 1670] [serial = 1169] [outer = 0x0] 03:11:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x112894800) [pid = 1670] [serial = 1170] [outer = 0x11288e400] 03:11:12 INFO - PROCESS | 1670 | 1464862272240 Marionette DEBUG loaded listener.js 03:11:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x12b3bf000) [pid = 1670] [serial = 1171] [outer = 0x11288e400] 03:11:12 INFO - PROCESS | 1670 | 1464862272578 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]]]}] 03:11:12 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 03:11:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:11:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:11:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:11:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:11:12 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. 03:11:12 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:11:12 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 621ms 03:11:12 INFO - PROCESS | 1670 | 1464862272616 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 03:11:12 INFO - PROCESS | 1670 | 1464862272617 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 03:11:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:11:12 INFO - PROCESS | 1670 | 1464862272620 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:11:12 INFO - PROCESS | 1670 | 1464862272621 Marionette TRACE conn2 <- [1,1534,null,{}] 03:11:12 INFO - PROCESS | 1670 | 1464862272623 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}] 03:11:12 INFO - PROCESS | 1670 | 1464862272738 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 03:11:12 INFO - PROCESS | 1670 | 1464862272752 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c415000 == 66 [pid = 1670] [id = 391] 03:11:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x112895400) [pid = 1670] [serial = 1172] [outer = 0x0] 03:11:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x12bbb7000) [pid = 1670] [serial = 1173] [outer = 0x112895400] 03:11:12 INFO - PROCESS | 1670 | 1464862272777 Marionette DEBUG loaded listener.js 03:11:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x12c048800) [pid = 1670] [serial = 1174] [outer = 0x112895400] 03:11:13 INFO - PROCESS | 1670 | 1464862273119 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]]]}] 03:11:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:11:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 518ms 03:11:13 INFO - PROCESS | 1670 | 1464862273151 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 03:11:13 INFO - PROCESS | 1670 | 1464862273152 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 03:11:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:11:13 INFO - PROCESS | 1670 | 1464862273154 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:11:13 INFO - PROCESS | 1670 | 1464862273155 Marionette TRACE conn2 <- [1,1538,null,{}] 03:11:13 INFO - PROCESS | 1670 | 1464862273158 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}] 03:11:13 INFO - PROCESS | 1670 | 1464862273274 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 03:11:13 INFO - PROCESS | 1670 | 1464862273286 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cd3c000 == 67 [pid = 1670] [id = 392] 03:11:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 154 (0x12c01ec00) [pid = 1670] [serial = 1175] [outer = 0x0] 03:11:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 155 (0x12c818400) [pid = 1670] [serial = 1176] [outer = 0x12c01ec00] 03:11:13 INFO - PROCESS | 1670 | 1464862273311 Marionette DEBUG loaded listener.js 03:11:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 156 (0x12cc62800) [pid = 1670] [serial = 1177] [outer = 0x12c01ec00] 03:11:13 INFO - PROCESS | 1670 | --DOMWINDOW == 155 (0x1184c3c00) [pid = 1670] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:11:13 INFO - PROCESS | 1670 | --DOMWINDOW == 154 (0x11a0d5c00) [pid = 1670] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:11:13 INFO - PROCESS | 1670 | --DOMWINDOW == 153 (0x115cb9400) [pid = 1670] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:11:13 INFO - PROCESS | 1670 | --DOMWINDOW == 152 (0x117464800) [pid = 1670] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:11:13 INFO - PROCESS | 1670 | --DOMWINDOW == 151 (0x123939800) [pid = 1670] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:11:13 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x11875e400) [pid = 1670] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:11:13 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x12bbd1400) [pid = 1670] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:11:13 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x126b19c00) [pid = 1670] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:11:13 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x119fb3000) [pid = 1670] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:11:13 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x123935800) [pid = 1670] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:11:13 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x12349c800) [pid = 1670] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:11:13 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x113170400) [pid = 1670] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:11:13 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x1122b1400) [pid = 1670] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:11:13 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x119fb1400) [pid = 1670] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:11:13 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x128ced800) [pid = 1670] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:11:13 INFO - PROCESS | 1670 | 1464862273821 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]]]}] 03:11:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:11:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 718ms 03:11:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:11:13 INFO - PROCESS | 1670 | 1464862273873 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 03:11:13 INFO - PROCESS | 1670 | 1464862273874 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 03:11:13 INFO - PROCESS | 1670 | 1464862273876 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:11:13 INFO - PROCESS | 1670 | 1464862273878 Marionette TRACE conn2 <- [1,1542,null,{}] 03:11:13 INFO - PROCESS | 1670 | 1464862273880 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}] 03:11:13 INFO - PROCESS | 1670 | 1464862273975 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 03:11:14 INFO - PROCESS | 1670 | 1464862274043 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x1294a5800 == 68 [pid = 1670] [id = 393] 03:11:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x11316bc00) [pid = 1670] [serial = 1178] [outer = 0x0] 03:11:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x11820a400) [pid = 1670] [serial = 1179] [outer = 0x11316bc00] 03:11:14 INFO - PROCESS | 1670 | 1464862274068 Marionette DEBUG loaded listener.js 03:11:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x123ece000) [pid = 1670] [serial = 1180] [outer = 0x11316bc00] 03:11:14 INFO - PROCESS | 1670 | 1464862274359 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]]]}] 03:11:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:11:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 519ms 03:11:14 INFO - PROCESS | 1670 | 1464862274396 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 03:11:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:11:14 INFO - PROCESS | 1670 | 1464862274399 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 03:11:14 INFO - PROCESS | 1670 | 1464862274402 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:11:14 INFO - PROCESS | 1670 | 1464862274405 Marionette TRACE conn2 <- [1,1546,null,{}] 03:11:14 INFO - PROCESS | 1670 | 1464862274411 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}] 03:11:14 INFO - PROCESS | 1670 | 1464862274587 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 03:11:14 INFO - PROCESS | 1670 | 1464862274667 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d82a800 == 69 [pid = 1670] [id = 394] 03:11:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x115e98800) [pid = 1670] [serial = 1181] [outer = 0x0] 03:11:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x12acc7400) [pid = 1670] [serial = 1182] [outer = 0x115e98800] 03:11:14 INFO - PROCESS | 1670 | 1464862274698 Marionette DEBUG loaded listener.js 03:11:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x12d683400) [pid = 1670] [serial = 1183] [outer = 0x115e98800] 03:11:15 INFO - PROCESS | 1670 | 1464862275003 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]]]}] 03:11:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:11:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 626ms 03:11:15 INFO - PROCESS | 1670 | 1464862275029 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 03:11:15 INFO - PROCESS | 1670 | 1464862275030 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 03:11:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:11:15 INFO - PROCESS | 1670 | 1464862275032 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:11:15 INFO - PROCESS | 1670 | 1464862275033 Marionette TRACE conn2 <- [1,1550,null,{}] 03:11:15 INFO - PROCESS | 1670 | 1464862275036 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}] 03:11:15 INFO - PROCESS | 1670 | 1464862275131 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 03:11:15 INFO - PROCESS | 1670 | 1464862275136 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x135b1d000 == 70 [pid = 1670] [id = 395] 03:11:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x110f37800) [pid = 1670] [serial = 1184] [outer = 0x0] 03:11:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x12d68bc00) [pid = 1670] [serial = 1185] [outer = 0x110f37800] 03:11:15 INFO - PROCESS | 1670 | 1464862275161 Marionette DEBUG loaded listener.js 03:11:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x134290c00) [pid = 1670] [serial = 1186] [outer = 0x110f37800] 03:11:15 INFO - PROCESS | 1670 | 1464862275499 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]]]}] 03:11:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:11:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 517ms 03:11:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:11:15 INFO - PROCESS | 1670 | 1464862275551 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 03:11:15 INFO - PROCESS | 1670 | 1464862275552 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 03:11:15 INFO - PROCESS | 1670 | 1464862275554 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:11:15 INFO - PROCESS | 1670 | 1464862275555 Marionette TRACE conn2 <- [1,1554,null,{}] 03:11:15 INFO - PROCESS | 1670 | 1464862275570 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}] 03:11:15 INFO - PROCESS | 1670 | 1464862275665 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 03:11:15 INFO - PROCESS | 1670 | 1464862275669 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x1377e4000 == 71 [pid = 1670] [id = 396] 03:11:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x134292400) [pid = 1670] [serial = 1187] [outer = 0x0] 03:11:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x134296400) [pid = 1670] [serial = 1188] [outer = 0x134292400] 03:11:15 INFO - PROCESS | 1670 | 1464862275693 Marionette DEBUG loaded listener.js 03:11:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x13429ac00) [pid = 1670] [serial = 1189] [outer = 0x134292400] 03:11:16 INFO - PROCESS | 1670 | 1464862276264 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]]]}] 03:11:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:11:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 731ms 03:11:16 INFO - PROCESS | 1670 | 1464862276300 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 03:11:16 INFO - PROCESS | 1670 | 1464862276304 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 03:11:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:11:16 INFO - PROCESS | 1670 | 1464862276307 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:11:16 INFO - PROCESS | 1670 | 1464862276313 Marionette TRACE conn2 <- [1,1558,null,{}] 03:11:16 INFO - PROCESS | 1670 | 1464862276316 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}] 03:11:16 INFO - PROCESS | 1670 | 1464862276438 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 03:11:16 INFO - PROCESS | 1670 | 1464862276520 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x12128e800 == 72 [pid = 1670] [id = 397] 03:11:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 154 (0x112f25400) [pid = 1670] [serial = 1190] [outer = 0x0] 03:11:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 155 (0x113ba8800) [pid = 1670] [serial = 1191] [outer = 0x112f25400] 03:11:16 INFO - PROCESS | 1670 | 1464862276552 Marionette DEBUG loaded listener.js 03:11:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 156 (0x1172bdc00) [pid = 1670] [serial = 1192] [outer = 0x112f25400] 03:11:16 INFO - PROCESS | 1670 | 1464862276971 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]]]}] 03:11:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:11:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 723ms 03:11:17 INFO - PROCESS | 1670 | 1464862277031 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 03:11:17 INFO - PROCESS | 1670 | 1464862277036 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 03:11:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:11:17 INFO - PROCESS | 1670 | 1464862277060 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:11:17 INFO - PROCESS | 1670 | 1464862277062 Marionette TRACE conn2 <- [1,1562,null,{}] 03:11:17 INFO - PROCESS | 1670 | 1464862277066 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}] 03:11:17 INFO - PROCESS | 1670 | 1464862277189 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 03:11:17 INFO - PROCESS | 1670 | 1464862277267 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x129898000 == 73 [pid = 1670] [id = 398] 03:11:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 157 (0x118606400) [pid = 1670] [serial = 1193] [outer = 0x0] 03:11:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 158 (0x1199a2400) [pid = 1670] [serial = 1194] [outer = 0x118606400] 03:11:17 INFO - PROCESS | 1670 | 1464862277296 Marionette DEBUG loaded listener.js 03:11:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 159 (0x12392cc00) [pid = 1670] [serial = 1195] [outer = 0x118606400] 03:11:17 INFO - PROCESS | 1670 | 1464862277743 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]]]}] 03:11:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:11:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 743ms 03:11:17 INFO - PROCESS | 1670 | 1464862277784 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 03:11:17 INFO - PROCESS | 1670 | 1464862277785 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 03:11:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:11:17 INFO - PROCESS | 1670 | 1464862277788 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:11:17 INFO - PROCESS | 1670 | 1464862277791 Marionette TRACE conn2 <- [1,1566,null,{}] 03:11:17 INFO - PROCESS | 1670 | 1464862277799 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}] 03:11:17 INFO - PROCESS | 1670 | 1464862277919 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 03:11:18 INFO - PROCESS | 1670 | 1464862278000 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x135c0e000 == 74 [pid = 1670] [id = 399] 03:11:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 160 (0x125f8c000) [pid = 1670] [serial = 1196] [outer = 0x0] 03:11:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 161 (0x128d50000) [pid = 1670] [serial = 1197] [outer = 0x125f8c000] 03:11:18 INFO - PROCESS | 1670 | 1464862278033 Marionette DEBUG loaded listener.js 03:11:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 162 (0x12a9fa000) [pid = 1670] [serial = 1198] [outer = 0x125f8c000] 03:11:18 INFO - PROCESS | 1670 | 1464862278457 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]]]}] 03:11:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:11:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 722ms 03:11:18 INFO - PROCESS | 1670 | 1464862278525 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 03:11:18 INFO - PROCESS | 1670 | 1464862278526 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 03:11:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:11:18 INFO - PROCESS | 1670 | 1464862278531 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:11:18 INFO - PROCESS | 1670 | 1464862278532 Marionette TRACE conn2 <- [1,1570,null,{}] 03:11:18 INFO - PROCESS | 1670 | 1464862278534 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}] 03:11:18 INFO - PROCESS | 1670 | 1464862278652 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 03:11:18 INFO - PROCESS | 1670 | 1464862278730 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x1360ca000 == 75 [pid = 1670] [id = 400] 03:11:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 163 (0x129714400) [pid = 1670] [serial = 1199] [outer = 0x0] 03:11:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 164 (0x12c027000) [pid = 1670] [serial = 1200] [outer = 0x129714400] 03:11:18 INFO - PROCESS | 1670 | 1464862278761 Marionette DEBUG loaded listener.js 03:11:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 165 (0x12cc5fc00) [pid = 1670] [serial = 1201] [outer = 0x129714400] 03:11:19 INFO - PROCESS | 1670 | 1464862279164 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]]]}] 03:11:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:11:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 670ms 03:11:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:11:19 INFO - PROCESS | 1670 | 1464862279202 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 03:11:19 INFO - PROCESS | 1670 | 1464862279203 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 03:11:19 INFO - PROCESS | 1670 | 1464862279205 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:11:19 INFO - PROCESS | 1670 | 1464862279206 Marionette TRACE conn2 <- [1,1574,null,{}] 03:11:19 INFO - PROCESS | 1670 | 1464862279209 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}] 03:11:19 INFO - PROCESS | 1670 | 1464862279322 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 03:11:19 INFO - PROCESS | 1670 | 1464862279429 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x1342db800 == 76 [pid = 1670] [id = 401] 03:11:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 166 (0x12c040800) [pid = 1670] [serial = 1202] [outer = 0x0] 03:11:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 167 (0x12d3b2400) [pid = 1670] [serial = 1203] [outer = 0x12c040800] 03:11:19 INFO - PROCESS | 1670 | 1464862279460 Marionette DEBUG loaded listener.js 03:11:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 168 (0x12d3bc400) [pid = 1670] [serial = 1204] [outer = 0x12c040800] 03:11:19 INFO - PROCESS | 1670 | 1464862279878 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]]]}] 03:11:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:11:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 718ms 03:11:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:11:19 INFO - PROCESS | 1670 | 1464862279924 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 03:11:19 INFO - PROCESS | 1670 | 1464862279925 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 03:11:19 INFO - PROCESS | 1670 | 1464862279928 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:11:19 INFO - PROCESS | 1670 | 1464862279929 Marionette TRACE conn2 <- [1,1578,null,{}] 03:11:19 INFO - PROCESS | 1670 | 1464862279931 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}] 03:11:20 INFO - PROCESS | 1670 | 1464862280072 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 03:11:20 INFO - PROCESS | 1670 | 1464862280152 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x135ed4000 == 77 [pid = 1670] [id = 402] 03:11:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 169 (0x13298e800) [pid = 1670] [serial = 1205] [outer = 0x0] 03:11:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 170 (0x132997000) [pid = 1670] [serial = 1206] [outer = 0x13298e800] 03:11:20 INFO - PROCESS | 1670 | 1464862280181 Marionette DEBUG loaded listener.js 03:11:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 171 (0x134297c00) [pid = 1670] [serial = 1207] [outer = 0x13298e800] 03:11:20 INFO - PROCESS | 1670 | 1464862280589 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]]]}] 03:11:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:11:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 668ms 03:11:20 INFO - PROCESS | 1670 | 1464862280597 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 03:11:20 INFO - PROCESS | 1670 | 1464862280598 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 03:11:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:11:20 INFO - PROCESS | 1670 | 1464862280600 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:11:20 INFO - PROCESS | 1670 | 1464862280602 Marionette TRACE conn2 <- [1,1582,null,{}] 03:11:20 INFO - PROCESS | 1670 | 1464862280604 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}] 03:11:20 INFO - PROCESS | 1670 | 1464862280718 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 03:11:20 INFO - PROCESS | 1670 | 1464862280827 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x13290e800 == 78 [pid = 1670] [id = 403] 03:11:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 172 (0x132892400) [pid = 1670] [serial = 1208] [outer = 0x0] 03:11:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 173 (0x132896000) [pid = 1670] [serial = 1209] [outer = 0x132892400] 03:11:20 INFO - PROCESS | 1670 | 1464862280859 Marionette DEBUG loaded listener.js 03:11:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 174 (0x13289a800) [pid = 1670] [serial = 1210] [outer = 0x132892400] 03:11:21 INFO - PROCESS | 1670 | 1464862281246 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]]]}] 03:11:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:11:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 669ms 03:11:21 INFO - PROCESS | 1670 | 1464862281270 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 03:11:21 INFO - PROCESS | 1670 | 1464862281271 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 03:11:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:11:21 INFO - PROCESS | 1670 | 1464862281274 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:11:21 INFO - PROCESS | 1670 | 1464862281277 Marionette TRACE conn2 <- [1,1586,null,{}] 03:11:21 INFO - PROCESS | 1670 | 1464862281280 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}] 03:11:21 INFO - PROCESS | 1670 | 1464862281393 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 03:11:21 INFO - PROCESS | 1670 | 1464862281493 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x135ede000 == 79 [pid = 1670] [id = 404] 03:11:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 175 (0x132896400) [pid = 1670] [serial = 1211] [outer = 0x0] 03:11:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 176 (0x132964c00) [pid = 1670] [serial = 1212] [outer = 0x132896400] 03:11:21 INFO - PROCESS | 1670 | 1464862281522 Marionette DEBUG loaded listener.js 03:11:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 177 (0x132968400) [pid = 1670] [serial = 1213] [outer = 0x132896400] 03:11:21 INFO - PROCESS | 1670 | 1464862281962 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]]]}] 03:11:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:11:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 721ms 03:11:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:11:21 INFO - PROCESS | 1670 | 1464862281996 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 03:11:22 INFO - PROCESS | 1670 | 1464862281997 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 03:11:22 INFO - PROCESS | 1670 | 1464862282000 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:11:22 INFO - PROCESS | 1670 | 1464862282001 Marionette TRACE conn2 <- [1,1590,null,{}] 03:11:22 INFO - PROCESS | 1670 | 1464862282003 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}] 03:11:22 INFO - PROCESS | 1670 | 1464862282125 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 03:11:22 INFO - PROCESS | 1670 | 1464862282208 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x118778800 == 80 [pid = 1670] [id = 405] 03:11:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 178 (0x11278bc00) [pid = 1670] [serial = 1214] [outer = 0x0] 03:11:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 179 (0x126e1fc00) [pid = 1670] [serial = 1215] [outer = 0x11278bc00] 03:11:22 INFO - PROCESS | 1670 | 1464862282238 Marionette DEBUG loaded listener.js 03:11:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 180 (0x132968000) [pid = 1670] [serial = 1216] [outer = 0x11278bc00] 03:11:22 INFO - PROCESS | 1670 | 1464862282671 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]]]}] 03:11:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:11:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 922ms 03:11:22 INFO - PROCESS | 1670 | 1464862282946 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 03:11:22 INFO - PROCESS | 1670 | 1464862282948 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 03:11:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:11:22 INFO - PROCESS | 1670 | 1464862282954 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:11:22 INFO - PROCESS | 1670 | 1464862282956 Marionette TRACE conn2 <- [1,1594,null,{}] 03:11:22 INFO - PROCESS | 1670 | 1464862282961 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}] 03:11:23 INFO - PROCESS | 1670 | 1464862283075 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 03:11:23 INFO - PROCESS | 1670 | 1464862283155 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x12310f000 == 81 [pid = 1670] [id = 406] 03:11:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 181 (0x112887400) [pid = 1670] [serial = 1217] [outer = 0x0] 03:11:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 182 (0x11288e800) [pid = 1670] [serial = 1218] [outer = 0x112887400] 03:11:23 INFO - PROCESS | 1670 | 1464862283183 Marionette DEBUG loaded listener.js 03:11:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 183 (0x113171800) [pid = 1670] [serial = 1219] [outer = 0x112887400] 03:11:23 INFO - PROCESS | 1670 | 1464862283619 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]]]}] 03:11:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:11:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 674ms 03:11:23 INFO - PROCESS | 1670 | 1464862283629 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 03:11:23 INFO - PROCESS | 1670 | 1464862283631 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 03:11:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:11:23 INFO - PROCESS | 1670 | 1464862283636 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:11:23 INFO - PROCESS | 1670 | 1464862283639 Marionette TRACE conn2 <- [1,1598,null,{}] 03:11:23 INFO - PROCESS | 1670 | 1464862283641 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}] 03:11:23 INFO - PROCESS | 1670 | 1464862283746 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 03:11:23 INFO - PROCESS | 1670 | 1464862283865 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x11661c800 == 82 [pid = 1670] [id = 407] 03:11:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 184 (0x115cbd000) [pid = 1670] [serial = 1220] [outer = 0x0] 03:11:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 185 (0x1166e4000) [pid = 1670] [serial = 1221] [outer = 0x115cbd000] 03:11:23 INFO - PROCESS | 1670 | 1464862283895 Marionette DEBUG loaded listener.js 03:11:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 186 (0x1172b6400) [pid = 1670] [serial = 1222] [outer = 0x115cbd000] 03:11:24 INFO - PROCESS | 1670 | --DOCSHELL 0x12d4a7800 == 81 [pid = 1670] [id = 342] 03:11:24 INFO - PROCESS | 1670 | --DOCSHELL 0x135b1d000 == 80 [pid = 1670] [id = 395] 03:11:24 INFO - PROCESS | 1670 | --DOCSHELL 0x12d82a800 == 79 [pid = 1670] [id = 394] 03:11:24 INFO - PROCESS | 1670 | --DOCSHELL 0x1294a5800 == 78 [pid = 1670] [id = 393] 03:11:24 INFO - PROCESS | 1670 | --DOCSHELL 0x12cd3c000 == 77 [pid = 1670] [id = 392] 03:11:24 INFO - PROCESS | 1670 | --DOCSHELL 0x12c415000 == 76 [pid = 1670] [id = 391] 03:11:24 INFO - PROCESS | 1670 | --DOCSHELL 0x12bb3d800 == 75 [pid = 1670] [id = 390] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 185 (0x12bbd3c00) [pid = 1670] [serial = 1122] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOCSHELL 0x12a898000 == 74 [pid = 1670] [id = 389] 03:11:24 INFO - PROCESS | 1670 | --DOCSHELL 0x12904d800 == 73 [pid = 1670] [id = 388] 03:11:24 INFO - PROCESS | 1670 | --DOCSHELL 0x124f3e000 == 72 [pid = 1670] [id = 387] 03:11:24 INFO - PROCESS | 1670 | --DOCSHELL 0x1233e0800 == 71 [pid = 1670] [id = 386] 03:11:24 INFO - PROCESS | 1670 | --DOCSHELL 0x116992000 == 70 [pid = 1670] [id = 385] 03:11:24 INFO - PROCESS | 1670 | --DOCSHELL 0x123dd2800 == 69 [pid = 1670] [id = 384] 03:11:24 INFO - PROCESS | 1670 | --DOCSHELL 0x1362a9000 == 68 [pid = 1670] [id = 382] 03:11:24 INFO - PROCESS | 1670 | --DOCSHELL 0x1377ee800 == 67 [pid = 1670] [id = 381] 03:11:24 INFO - PROCESS | 1670 | --DOCSHELL 0x1360e2800 == 66 [pid = 1670] [id = 380] 03:11:24 INFO - PROCESS | 1670 | --DOCSHELL 0x1341d6000 == 65 [pid = 1670] [id = 379] 03:11:24 INFO - PROCESS | 1670 | --DOCSHELL 0x13409c800 == 64 [pid = 1670] [id = 378] 03:11:24 INFO - PROCESS | 1670 | --DOCSHELL 0x12c408800 == 63 [pid = 1670] [id = 377] 03:11:24 INFO - PROCESS | 1670 | --DOCSHELL 0x123523800 == 62 [pid = 1670] [id = 376] 03:11:24 INFO - PROCESS | 1670 | --DOCSHELL 0x113d88800 == 61 [pid = 1670] [id = 375] 03:11:24 INFO - PROCESS | 1670 | 1464862284325 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]]]}] 03:11:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:11:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 727ms 03:11:24 INFO - PROCESS | 1670 | 1464862284380 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 03:11:24 INFO - PROCESS | 1670 | 1464862284381 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 184 (0x129098c00) [pid = 1670] [serial = 952] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 183 (0x12ac29400) [pid = 1670] [serial = 1009] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 182 (0x124704800) [pid = 1670] [serial = 1104] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 181 (0x115cc6800) [pid = 1670] [serial = 1092] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 180 (0x11727a800) [pid = 1670] [serial = 1093] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 179 (0x11843f800) [pid = 1670] [serial = 1095] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 178 (0x126e1ec00) [pid = 1670] [serial = 1107] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 177 (0x11927a400) [pid = 1670] [serial = 1098] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 176 (0x126ed1c00) [pid = 1670] [serial = 1108] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 175 (0x1122b6400) [pid = 1670] [serial = 1068] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 174 (0x126e24c00) [pid = 1670] [serial = 1077] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 173 (0x12c80fc00) [pid = 1670] [serial = 1066] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 172 (0x1195c7400) [pid = 1670] [serial = 1074] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 171 (0x11278cc00) [pid = 1670] [serial = 1083] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 170 (0x12ac25800) [pid = 1670] [serial = 1080] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 169 (0x1176a8400) [pid = 1670] [serial = 1071] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 168 (0x12912d000) [pid = 1670] [serial = 1111] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 167 (0x128cec000) [pid = 1670] [serial = 1110] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 166 (0x126ecb000) [pid = 1670] [serial = 1116] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 165 (0x1295f1400) [pid = 1670] [serial = 1113] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 164 (0x11a0dfc00) [pid = 1670] [serial = 1114] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 163 (0x12bad8400) [pid = 1670] [serial = 1120] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 162 (0x11860b800) [pid = 1670] [serial = 1096] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 161 (0x114f23400) [pid = 1670] [serial = 1090] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 160 (0x113305c00) [pid = 1670] [serial = 1089] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 159 (0x11278a000) [pid = 1670] [serial = 1087] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 158 (0x11277fc00) [pid = 1670] [serial = 1086] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 157 (0x119d38c00) [pid = 1670] [serial = 1099] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 156 (0x1212a2400) [pid = 1670] [serial = 1101] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 155 (0x125d31000) [pid = 1670] [serial = 1105] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 154 (0x12392c800) [pid = 1670] [serial = 1102] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 153 (0x12a9f1000) [pid = 1670] [serial = 1117] [outer = 0x0] [url = about:blank] 03:11:24 INFO - PROCESS | 1670 | --DOMWINDOW == 152 (0x12ac1e800) [pid = 1670] [serial = 1119] [outer = 0x0] [url = about:blank] 03:11:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:11:24 INFO - PROCESS | 1670 | 1464862284398 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:11:24 INFO - PROCESS | 1670 | 1464862284399 Marionette TRACE conn2 <- [1,1602,null,{}] 03:11:24 INFO - PROCESS | 1670 | 1464862284406 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}] 03:11:24 INFO - PROCESS | 1670 | 1464862284503 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 03:11:24 INFO - PROCESS | 1670 | 1464862284510 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x119a11000 == 62 [pid = 1670] [id = 408] 03:11:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x1184c6c00) [pid = 1670] [serial = 1223] [outer = 0x0] 03:11:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 154 (0x118755800) [pid = 1670] [serial = 1224] [outer = 0x1184c6c00] 03:11:24 INFO - PROCESS | 1670 | 1464862284539 Marionette DEBUG loaded listener.js 03:11:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 155 (0x1194ef000) [pid = 1670] [serial = 1225] [outer = 0x1184c6c00] 03:11:24 INFO - PROCESS | 1670 | 1464862284916 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]]]}] 03:11:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:11:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 571ms 03:11:24 INFO - PROCESS | 1670 | 1464862284967 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 03:11:24 INFO - PROCESS | 1670 | 1464862284968 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 03:11:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:11:24 INFO - PROCESS | 1670 | 1464862284970 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:11:24 INFO - PROCESS | 1670 | 1464862284971 Marionette TRACE conn2 <- [1,1606,null,{}] 03:11:24 INFO - PROCESS | 1670 | 1464862284974 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}] 03:11:25 INFO - PROCESS | 1670 | 1464862285068 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 03:11:25 INFO - PROCESS | 1670 | 1464862285072 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x123b57800 == 63 [pid = 1670] [id = 409] 03:11:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 156 (0x119d33800) [pid = 1670] [serial = 1226] [outer = 0x0] 03:11:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 157 (0x119fb6400) [pid = 1670] [serial = 1227] [outer = 0x119d33800] 03:11:25 INFO - PROCESS | 1670 | 1464862285100 Marionette DEBUG loaded listener.js 03:11:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 158 (0x12338a400) [pid = 1670] [serial = 1228] [outer = 0x119d33800] 03:11:25 INFO - PROCESS | 1670 | 1464862285443 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]]]}] 03:11:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:11:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 519ms 03:11:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:11:25 INFO - PROCESS | 1670 | 1464862285497 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 03:11:25 INFO - PROCESS | 1670 | 1464862285498 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 03:11:25 INFO - PROCESS | 1670 | 1464862285502 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:11:25 INFO - PROCESS | 1670 | 1464862285503 Marionette TRACE conn2 <- [1,1610,null,{}] 03:11:25 INFO - PROCESS | 1670 | 1464862285505 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}] 03:11:25 INFO - PROCESS | 1670 | 1464862285598 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 03:11:25 INFO - PROCESS | 1670 | 1464862285602 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x128daa000 == 64 [pid = 1670] [id = 410] 03:11:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 159 (0x123615400) [pid = 1670] [serial = 1229] [outer = 0x0] 03:11:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 160 (0x12428d800) [pid = 1670] [serial = 1230] [outer = 0x123615400] 03:11:25 INFO - PROCESS | 1670 | 1464862285628 Marionette DEBUG loaded listener.js 03:11:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 161 (0x124707800) [pid = 1670] [serial = 1231] [outer = 0x123615400] 03:11:25 INFO - PROCESS | 1670 | 1464862285989 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]]]}] 03:11:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:11:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 518ms 03:11:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:11:26 INFO - PROCESS | 1670 | 1464862286021 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 03:11:26 INFO - PROCESS | 1670 | 1464862286022 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 03:11:26 INFO - PROCESS | 1670 | 1464862286024 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:11:26 INFO - PROCESS | 1670 | 1464862286025 Marionette TRACE conn2 <- [1,1614,null,{}] 03:11:26 INFO - PROCESS | 1670 | 1464862286028 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}] 03:11:26 INFO - PROCESS | 1670 | 1464862286138 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 03:11:26 INFO - PROCESS | 1670 | 1464862286225 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x1294a5800 == 65 [pid = 1670] [id = 411] 03:11:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 162 (0x124704800) [pid = 1670] [serial = 1232] [outer = 0x0] 03:11:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 163 (0x126872800) [pid = 1670] [serial = 1233] [outer = 0x124704800] 03:11:26 INFO - PROCESS | 1670 | 1464862286251 Marionette DEBUG loaded listener.js 03:11:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 164 (0x128d56400) [pid = 1670] [serial = 1234] [outer = 0x124704800] 03:11:26 INFO - PROCESS | 1670 | 1464862286582 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]]]}] 03:11:26 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 03:11:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 570ms 03:11:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:11:26 INFO - PROCESS | 1670 | 1464862286596 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 03:11:26 INFO - PROCESS | 1670 | 1464862286598 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 03:11:26 INFO - PROCESS | 1670 | 1464862286600 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:11:26 INFO - PROCESS | 1670 | 1464862286601 Marionette TRACE conn2 <- [1,1618,null,{}] 03:11:26 INFO - PROCESS | 1670 | 1464862286603 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}] 03:11:26 INFO - PROCESS | 1670 | 1464862286731 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 03:11:26 INFO - PROCESS | 1670 | 1464862286744 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ab04800 == 66 [pid = 1670] [id = 412] 03:11:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 165 (0x12912b000) [pid = 1670] [serial = 1235] [outer = 0x0] 03:11:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 166 (0x129496800) [pid = 1670] [serial = 1236] [outer = 0x12912b000] 03:11:26 INFO - PROCESS | 1670 | 1464862286770 Marionette DEBUG loaded listener.js 03:11:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 167 (0x12a995000) [pid = 1670] [serial = 1237] [outer = 0x12912b000] 03:11:27 INFO - PROCESS | 1670 | 1464862287145 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]]]}] 03:11:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:11:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 568ms 03:11:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:11:27 INFO - PROCESS | 1670 | 1464862287169 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 03:11:27 INFO - PROCESS | 1670 | 1464862287170 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 03:11:27 INFO - PROCESS | 1670 | 1464862287172 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:11:27 INFO - PROCESS | 1670 | 1464862287175 Marionette TRACE conn2 <- [1,1622,null,{}] 03:11:27 INFO - PROCESS | 1670 | 1464862287183 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}] 03:11:27 INFO - PROCESS | 1670 | 1464862287301 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 03:11:27 INFO - PROCESS | 1670 | 1464862287313 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b3d3000 == 67 [pid = 1670] [id = 413] 03:11:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 168 (0x12912fc00) [pid = 1670] [serial = 1238] [outer = 0x0] 03:11:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 169 (0x12ac22400) [pid = 1670] [serial = 1239] [outer = 0x12912fc00] 03:11:27 INFO - PROCESS | 1670 | 1464862287338 Marionette DEBUG loaded listener.js 03:11:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 170 (0x12accc000) [pid = 1670] [serial = 1240] [outer = 0x12912fc00] 03:11:27 INFO - PROCESS | 1670 | 1464862287742 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]]]}] 03:11:27 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 03:11:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 623ms 03:11:27 INFO - PROCESS | 1670 | 1464862287798 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 03:11:27 INFO - PROCESS | 1670 | 1464862287800 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 03:11:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:11:27 INFO - PROCESS | 1670 | 1464862287803 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:11:27 INFO - PROCESS | 1670 | 1464862287805 Marionette TRACE conn2 <- [1,1626,null,{}] 03:11:27 INFO - PROCESS | 1670 | 1464862287809 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}] 03:11:27 INFO - PROCESS | 1670 | 1464862287987 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 03:11:28 INFO - PROCESS | 1670 | 1464862288039 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x12be62000 == 68 [pid = 1670] [id = 414] 03:11:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 171 (0x1187c5000) [pid = 1670] [serial = 1241] [outer = 0x0] 03:11:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 172 (0x12ac2a800) [pid = 1670] [serial = 1242] [outer = 0x1187c5000] 03:11:28 INFO - PROCESS | 1670 | 1464862288102 Marionette DEBUG loaded listener.js 03:11:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 173 (0x12bbd7000) [pid = 1670] [serial = 1243] [outer = 0x1187c5000] 03:11:28 INFO - PROCESS | 1670 | --DOMWINDOW == 172 (0x12badcc00) [pid = 1670] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:11:28 INFO - PROCESS | 1670 | --DOMWINDOW == 171 (0x110f37800) [pid = 1670] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:11:28 INFO - PROCESS | 1670 | --DOMWINDOW == 170 (0x11288e400) [pid = 1670] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:11:28 INFO - PROCESS | 1670 | --DOMWINDOW == 169 (0x112a7f000) [pid = 1670] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:11:28 INFO - PROCESS | 1670 | --DOMWINDOW == 168 (0x1122aa800) [pid = 1670] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:11:28 INFO - PROCESS | 1670 | --DOMWINDOW == 167 (0x11a0df400) [pid = 1670] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:11:28 INFO - PROCESS | 1670 | --DOMWINDOW == 166 (0x124f1fc00) [pid = 1670] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:11:28 INFO - PROCESS | 1670 | --DOMWINDOW == 165 (0x118605800) [pid = 1670] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:11:28 INFO - PROCESS | 1670 | --DOMWINDOW == 164 (0x112895400) [pid = 1670] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:11:28 INFO - PROCESS | 1670 | --DOMWINDOW == 163 (0x12c01ec00) [pid = 1670] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:11:28 INFO - PROCESS | 1670 | --DOMWINDOW == 162 (0x11316bc00) [pid = 1670] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:11:28 INFO - PROCESS | 1670 | --DOMWINDOW == 161 (0x115e98800) [pid = 1670] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:11:28 INFO - PROCESS | 1670 | --DOMWINDOW == 160 (0x126ed4c00) [pid = 1670] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:11:28 INFO - PROCESS | 1670 | 1464862288537 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]]]}] 03:11:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:11:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 774ms 03:11:28 INFO - PROCESS | 1670 | 1464862288579 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 03:11:28 INFO - PROCESS | 1670 | 1464862288580 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 03:11:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:11:28 INFO - PROCESS | 1670 | 1464862288583 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:11:28 INFO - PROCESS | 1670 | 1464862288584 Marionette TRACE conn2 <- [1,1630,null,{}] 03:11:28 INFO - PROCESS | 1670 | 1464862288586 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}] 03:11:28 INFO - PROCESS | 1670 | 1464862288717 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 03:11:28 INFO - PROCESS | 1670 | 1464862288764 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c13c800 == 69 [pid = 1670] [id = 415] 03:11:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 161 (0x110f3d800) [pid = 1670] [serial = 1244] [outer = 0x0] 03:11:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 162 (0x124f24c00) [pid = 1670] [serial = 1245] [outer = 0x110f3d800] 03:11:28 INFO - PROCESS | 1670 | 1464862288789 Marionette DEBUG loaded listener.js 03:11:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 163 (0x12bbd9c00) [pid = 1670] [serial = 1246] [outer = 0x110f3d800] 03:11:29 INFO - PROCESS | 1670 | 1464862289081 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]]]}] 03:11:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:11:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 518ms 03:11:29 INFO - PROCESS | 1670 | 1464862289101 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 03:11:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:11:29 INFO - PROCESS | 1670 | 1464862289103 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 03:11:29 INFO - PROCESS | 1670 | 1464862289105 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:11:29 INFO - PROCESS | 1670 | 1464862289107 Marionette TRACE conn2 <- [1,1634,null,{}] 03:11:29 INFO - PROCESS | 1670 | 1464862289112 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}] 03:11:29 INFO - PROCESS | 1670 | 1464862289224 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 03:11:29 INFO - PROCESS | 1670 | 1464862289288 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c6ef000 == 70 [pid = 1670] [id = 416] 03:11:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 164 (0x12bbc0c00) [pid = 1670] [serial = 1247] [outer = 0x0] 03:11:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 165 (0x12c04c000) [pid = 1670] [serial = 1248] [outer = 0x12bbc0c00] 03:11:29 INFO - PROCESS | 1670 | 1464862289318 Marionette DEBUG loaded listener.js 03:11:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 166 (0x12cdf0000) [pid = 1670] [serial = 1249] [outer = 0x12bbc0c00] 03:11:29 INFO - PROCESS | 1670 | 1464862289656 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]]]}] 03:11:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:11:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 573ms 03:11:29 INFO - PROCESS | 1670 | 1464862289680 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 03:11:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:11:29 INFO - PROCESS | 1670 | 1464862289682 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 03:11:29 INFO - PROCESS | 1670 | 1464862289686 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:11:29 INFO - PROCESS | 1670 | 1464862289688 Marionette TRACE conn2 <- [1,1638,null,{}] 03:11:29 INFO - PROCESS | 1670 | 1464862289690 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}] 03:11:29 INFO - PROCESS | 1670 | 1464862289841 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 03:11:29 INFO - PROCESS | 1670 | 1464862289944 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d4a1000 == 71 [pid = 1670] [id = 417] 03:11:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 167 (0x12bbd7c00) [pid = 1670] [serial = 1250] [outer = 0x0] 03:11:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 168 (0x12d3b7000) [pid = 1670] [serial = 1251] [outer = 0x12bbd7c00] 03:11:29 INFO - PROCESS | 1670 | 1464862289983 Marionette DEBUG loaded listener.js 03:11:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 169 (0x13296bc00) [pid = 1670] [serial = 1252] [outer = 0x12bbd7c00] 03:11:30 INFO - PROCESS | 1670 | 1464862290331 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]]]}] 03:11:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:11:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 671ms 03:11:30 INFO - PROCESS | 1670 | 1464862290439 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 03:11:30 INFO - PROCESS | 1670 | 1464862290441 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 03:11:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:11:30 INFO - PROCESS | 1670 | 1464862290451 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:11:30 INFO - PROCESS | 1670 | 1464862290454 Marionette TRACE conn2 <- [1,1642,null,{}] 03:11:30 INFO - PROCESS | 1670 | 1464862290459 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}] 03:11:30 INFO - PROCESS | 1670 | 1464862290613 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 03:11:30 INFO - PROCESS | 1670 | 1464862290703 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x1192ba800 == 72 [pid = 1670] [id = 418] 03:11:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 170 (0x1127e3000) [pid = 1670] [serial = 1253] [outer = 0x0] 03:11:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 171 (0x112887000) [pid = 1670] [serial = 1254] [outer = 0x1127e3000] 03:11:30 INFO - PROCESS | 1670 | 1464862290736 Marionette DEBUG loaded listener.js 03:11:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 172 (0x11316d000) [pid = 1670] [serial = 1255] [outer = 0x1127e3000] 03:11:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:11:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 721ms 03:11:31 INFO - PROCESS | 1670 | 1464862291165 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]]]}] 03:11:31 INFO - PROCESS | 1670 | 1464862291173 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 03:11:31 INFO - PROCESS | 1670 | 1464862291176 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 03:11:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:11:31 INFO - PROCESS | 1670 | 1464862291182 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:11:31 INFO - PROCESS | 1670 | 1464862291184 Marionette TRACE conn2 <- [1,1646,null,{}] 03:11:31 INFO - PROCESS | 1670 | 1464862291188 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}] 03:11:31 INFO - PROCESS | 1670 | 1464862291308 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 03:11:31 INFO - PROCESS | 1670 | 1464862291416 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x125ae9800 == 73 [pid = 1670] [id = 419] 03:11:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 173 (0x1126e9000) [pid = 1670] [serial = 1256] [outer = 0x0] 03:11:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 174 (0x11727c000) [pid = 1670] [serial = 1257] [outer = 0x1126e9000] 03:11:31 INFO - PROCESS | 1670 | 1464862291449 Marionette DEBUG loaded listener.js 03:11:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 175 (0x119021000) [pid = 1670] [serial = 1258] [outer = 0x1126e9000] 03:11:31 INFO - PROCESS | 1670 | 1464862291856 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]]]}] 03:11:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:11:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 725ms 03:11:31 INFO - PROCESS | 1670 | 1464862291905 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 03:11:31 INFO - PROCESS | 1670 | 1464862291906 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 03:11:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:11:31 INFO - PROCESS | 1670 | 1464862291909 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:11:31 INFO - PROCESS | 1670 | 1464862291910 Marionette TRACE conn2 <- [1,1650,null,{}] 03:11:31 INFO - PROCESS | 1670 | 1464862291917 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}] 03:11:32 INFO - PROCESS | 1670 | 1464862292059 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 03:11:32 INFO - PROCESS | 1670 | 1464862292140 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cd8c800 == 74 [pid = 1670] [id = 420] 03:11:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 176 (0x123382c00) [pid = 1670] [serial = 1259] [outer = 0x0] 03:11:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 177 (0x124f1d800) [pid = 1670] [serial = 1260] [outer = 0x123382c00] 03:11:32 INFO - PROCESS | 1670 | 1464862292173 Marionette DEBUG loaded listener.js 03:11:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 178 (0x126e24c00) [pid = 1670] [serial = 1261] [outer = 0x123382c00] 03:11:32 INFO - PROCESS | 1670 | 1464862292601 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]]]}] 03:11:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:11:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 721ms 03:11:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:11:32 INFO - PROCESS | 1670 | 1464862292631 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 03:11:32 INFO - PROCESS | 1670 | 1464862292632 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 03:11:32 INFO - PROCESS | 1670 | 1464862292635 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:11:32 INFO - PROCESS | 1670 | 1464862292636 Marionette TRACE conn2 <- [1,1654,null,{}] 03:11:32 INFO - PROCESS | 1670 | 1464862292638 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}] 03:11:32 INFO - PROCESS | 1670 | 1464862292758 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 03:11:32 INFO - PROCESS | 1670 | 1464862292841 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x1340a6800 == 75 [pid = 1670] [id = 421] 03:11:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 179 (0x128d51c00) [pid = 1670] [serial = 1262] [outer = 0x0] 03:11:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 180 (0x12ac1fc00) [pid = 1670] [serial = 1263] [outer = 0x128d51c00] 03:11:32 INFO - PROCESS | 1670 | 1464862292872 Marionette DEBUG loaded listener.js 03:11:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 181 (0x12c026000) [pid = 1670] [serial = 1264] [outer = 0x128d51c00] 03:11:33 INFO - PROCESS | 1670 | 1464862293273 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]]]}] 03:11:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:11:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 670ms 03:11:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:11:33 INFO - PROCESS | 1670 | 1464862293306 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 03:11:33 INFO - PROCESS | 1670 | 1464862293307 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 03:11:33 INFO - PROCESS | 1670 | 1464862293310 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:11:33 INFO - PROCESS | 1670 | 1464862293311 Marionette TRACE conn2 <- [1,1658,null,{}] 03:11:33 INFO - PROCESS | 1670 | 1464862293313 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}] 03:11:33 INFO - PROCESS | 1670 | 1464862293427 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 03:11:33 INFO - PROCESS | 1670 | 1464862293527 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x135b08800 == 76 [pid = 1670] [id = 422] 03:11:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 182 (0x12a98d400) [pid = 1670] [serial = 1265] [outer = 0x0] 03:11:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 183 (0x12c815c00) [pid = 1670] [serial = 1266] [outer = 0x12a98d400] 03:11:33 INFO - PROCESS | 1670 | 1464862293556 Marionette DEBUG loaded listener.js 03:11:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 184 (0x12cc66c00) [pid = 1670] [serial = 1267] [outer = 0x12a98d400] 03:11:33 INFO - PROCESS | 1670 | 1464862293964 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]]]}] 03:11:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:11:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 718ms 03:11:34 INFO - PROCESS | 1670 | 1464862294029 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 03:11:34 INFO - PROCESS | 1670 | 1464862294030 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 03:11:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:11:34 INFO - PROCESS | 1670 | 1464862294033 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:11:34 INFO - PROCESS | 1670 | 1464862294034 Marionette TRACE conn2 <- [1,1662,null,{}] 03:11:34 INFO - PROCESS | 1670 | 1464862294036 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}] 03:11:34 INFO - PROCESS | 1670 | 1464862294170 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 03:11:34 INFO - PROCESS | 1670 | 1464862294281 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x135ec6800 == 77 [pid = 1670] [id = 423] 03:11:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 185 (0x12d3bcc00) [pid = 1670] [serial = 1268] [outer = 0x0] 03:11:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 186 (0x13296ac00) [pid = 1670] [serial = 1269] [outer = 0x12d3bcc00] 03:11:34 INFO - PROCESS | 1670 | 1464862294313 Marionette DEBUG loaded listener.js 03:11:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 187 (0x13299a400) [pid = 1670] [serial = 1270] [outer = 0x12d3bcc00] 03:11:34 INFO - PROCESS | 1670 | 1464862294726 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]]]}] 03:11:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:11:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 769ms 03:11:34 INFO - PROCESS | 1670 | 1464862294810 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 03:11:34 INFO - PROCESS | 1670 | 1464862294812 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 03:11:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:11:34 INFO - PROCESS | 1670 | 1464862294816 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:11:34 INFO - PROCESS | 1670 | 1464862294817 Marionette TRACE conn2 <- [1,1666,null,{}] 03:11:34 INFO - PROCESS | 1670 | 1464862294819 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}] 03:11:34 INFO - PROCESS | 1670 | 1464862294934 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 03:11:35 INFO - PROCESS | 1670 | 1464862295015 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x13629b800 == 78 [pid = 1670] [id = 424] 03:11:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 188 (0x133f78400) [pid = 1670] [serial = 1271] [outer = 0x0] 03:11:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 189 (0x133f7e400) [pid = 1670] [serial = 1272] [outer = 0x133f78400] 03:11:35 INFO - PROCESS | 1670 | 1464862295044 Marionette DEBUG loaded listener.js 03:11:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 190 (0x133f84800) [pid = 1670] [serial = 1273] [outer = 0x133f78400] 03:11:35 INFO - PROCESS | 1670 | 1464862295461 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]]]}] 03:11:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:11:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 669ms 03:11:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:11:35 INFO - PROCESS | 1670 | 1464862295486 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 03:11:35 INFO - PROCESS | 1670 | 1464862295487 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 03:11:35 INFO - PROCESS | 1670 | 1464862295490 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:11:35 INFO - PROCESS | 1670 | 1464862295491 Marionette TRACE conn2 <- [1,1670,null,{}] 03:11:35 INFO - PROCESS | 1670 | 1464862295494 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}] 03:11:35 INFO - PROCESS | 1670 | 1464862295608 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 03:11:35 INFO - PROCESS | 1670 | 1464862295716 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x1377f1000 == 79 [pid = 1670] [id = 425] 03:11:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 191 (0x133c1f800) [pid = 1670] [serial = 1274] [outer = 0x0] 03:11:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 192 (0x133c25000) [pid = 1670] [serial = 1275] [outer = 0x133c1f800] 03:11:35 INFO - PROCESS | 1670 | 1464862295748 Marionette DEBUG loaded listener.js 03:11:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 193 (0x133c29c00) [pid = 1670] [serial = 1276] [outer = 0x133c1f800] 03:11:36 INFO - PROCESS | 1670 | 1464862296165 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]]]}] 03:11:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:11:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 718ms 03:11:36 INFO - PROCESS | 1670 | 1464862296209 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 03:11:36 INFO - PROCESS | 1670 | 1464862296210 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 03:11:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:11:36 INFO - PROCESS | 1670 | 1464862296230 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:11:36 INFO - PROCESS | 1670 | 1464862296232 Marionette TRACE conn2 <- [1,1674,null,{}] 03:11:36 INFO - PROCESS | 1670 | 1464862296234 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}] 03:11:36 INFO - PROCESS | 1670 | 1464862296347 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 03:11:36 INFO - PROCESS | 1670 | 1464862296476 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x137976800 == 80 [pid = 1670] [id = 426] 03:11:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 194 (0x12d68a000) [pid = 1670] [serial = 1277] [outer = 0x0] 03:11:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 195 (0x133f7f800) [pid = 1670] [serial = 1278] [outer = 0x12d68a000] 03:11:36 INFO - PROCESS | 1670 | 1464862296508 Marionette DEBUG loaded listener.js 03:11:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 196 (0x134290000) [pid = 1670] [serial = 1279] [outer = 0x12d68a000] 03:11:36 INFO - PROCESS | 1670 | 1464862296913 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]]]}] 03:11:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:11:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 721ms 03:11:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:11:36 INFO - PROCESS | 1670 | 1464862296952 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 03:11:36 INFO - PROCESS | 1670 | 1464862296953 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 03:11:36 INFO - PROCESS | 1670 | 1464862296956 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:11:36 INFO - PROCESS | 1670 | 1464862296957 Marionette TRACE conn2 <- [1,1678,null,{}] 03:11:36 INFO - PROCESS | 1670 | 1464862296960 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}] 03:11:37 INFO - PROCESS | 1670 | 1464862297079 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 03:11:37 INFO - PROCESS | 1670 | 1464862297162 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x123535000 == 81 [pid = 1670] [id = 427] 03:11:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 197 (0x112888400) [pid = 1670] [serial = 1280] [outer = 0x0] 03:11:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 198 (0x12359d800) [pid = 1670] [serial = 1281] [outer = 0x112888400] 03:11:37 INFO - PROCESS | 1670 | 1464862297191 Marionette DEBUG loaded listener.js 03:11:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 199 (0x133c21c00) [pid = 1670] [serial = 1282] [outer = 0x112888400] 03:11:37 INFO - PROCESS | 1670 | 1464862297641 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]]]}] 03:11:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:11:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 718ms 03:11:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:11:37 INFO - PROCESS | 1670 | 1464862297681 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 03:11:37 INFO - PROCESS | 1670 | 1464862297682 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 03:11:37 INFO - PROCESS | 1670 | 1464862297684 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:11:37 INFO - PROCESS | 1670 | 1464862297686 Marionette TRACE conn2 <- [1,1682,null,{}] 03:11:37 INFO - PROCESS | 1670 | 1464862297689 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}] 03:11:38 INFO - PROCESS | 1670 | 1464862298035 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 03:11:38 INFO - PROCESS | 1670 | 1464862298095 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x123909000 == 82 [pid = 1670] [id = 428] 03:11:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 200 (0x11278a800) [pid = 1670] [serial = 1283] [outer = 0x0] 03:11:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 201 (0x1127e5800) [pid = 1670] [serial = 1284] [outer = 0x11278a800] 03:11:38 INFO - PROCESS | 1670 | 1464862298124 Marionette DEBUG loaded listener.js 03:11:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 202 (0x1133a7800) [pid = 1670] [serial = 1285] [outer = 0x11278a800] 03:11:38 INFO - PROCESS | 1670 | 1464862298551 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]]]}] 03:11:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:11:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 920ms 03:11:38 INFO - PROCESS | 1670 | 1464862298606 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 03:11:38 INFO - PROCESS | 1670 | 1464862298609 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 03:11:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:11:38 INFO - PROCESS | 1670 | 1464862298612 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:11:38 INFO - PROCESS | 1670 | 1464862298614 Marionette TRACE conn2 <- [1,1686,null,{}] 03:11:38 INFO - PROCESS | 1670 | 1464862298618 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}] 03:11:38 INFO - PROCESS | 1670 | 1464862298728 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 03:11:38 INFO - PROCESS | 1670 | 1464862298820 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x1182d6000 == 83 [pid = 1670] [id = 429] 03:11:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 203 (0x116a7b800) [pid = 1670] [serial = 1286] [outer = 0x0] 03:11:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 204 (0x11844a000) [pid = 1670] [serial = 1287] [outer = 0x116a7b800] 03:11:38 INFO - PROCESS | 1670 | 1464862298851 Marionette DEBUG loaded listener.js 03:11:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 205 (0x11927ac00) [pid = 1670] [serial = 1288] [outer = 0x116a7b800] 03:11:39 INFO - PROCESS | 1670 | 1464862299323 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]]]}] 03:11:39 INFO - PROCESS | 1670 | --DOCSHELL 0x12c6ef000 == 82 [pid = 1670] [id = 416] 03:11:39 INFO - PROCESS | 1670 | --DOCSHELL 0x12c13c800 == 81 [pid = 1670] [id = 415] 03:11:39 INFO - PROCESS | 1670 | --DOCSHELL 0x12be62000 == 80 [pid = 1670] [id = 414] 03:11:39 INFO - PROCESS | 1670 | --DOCSHELL 0x12b3d3000 == 79 [pid = 1670] [id = 413] 03:11:39 INFO - PROCESS | 1670 | --DOCSHELL 0x12ab04800 == 78 [pid = 1670] [id = 412] 03:11:39 INFO - PROCESS | 1670 | --DOCSHELL 0x1294a5800 == 77 [pid = 1670] [id = 411] 03:11:39 INFO - PROCESS | 1670 | --DOCSHELL 0x128daa000 == 76 [pid = 1670] [id = 410] 03:11:39 INFO - PROCESS | 1670 | --DOCSHELL 0x123b57800 == 75 [pid = 1670] [id = 409] 03:11:39 INFO - PROCESS | 1670 | --DOCSHELL 0x119a11000 == 74 [pid = 1670] [id = 408] 03:11:39 INFO - PROCESS | 1670 | --DOCSHELL 0x11661c800 == 73 [pid = 1670] [id = 407] 03:11:39 INFO - PROCESS | 1670 | --DOCSHELL 0x12310f000 == 72 [pid = 1670] [id = 406] 03:11:39 INFO - PROCESS | 1670 | --DOCSHELL 0x1342db800 == 71 [pid = 1670] [id = 401] 03:11:39 INFO - PROCESS | 1670 | --DOCSHELL 0x1360ca000 == 70 [pid = 1670] [id = 400] 03:11:39 INFO - PROCESS | 1670 | --DOCSHELL 0x135c0e000 == 69 [pid = 1670] [id = 399] 03:11:39 INFO - PROCESS | 1670 | --DOCSHELL 0x129898000 == 68 [pid = 1670] [id = 398] 03:11:39 INFO - PROCESS | 1670 | --DOCSHELL 0x12128e800 == 67 [pid = 1670] [id = 397] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 204 (0x12bbdd000) [pid = 1670] [serial = 1123] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 203 (0x12d68bc00) [pid = 1670] [serial = 1185] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 202 (0x112894800) [pid = 1670] [serial = 1170] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 201 (0x114f22800) [pid = 1670] [serial = 1153] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 200 (0x113166c00) [pid = 1670] [serial = 1152] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 199 (0x114febc00) [pid = 1670] [serial = 1155] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 198 (0x118137800) [pid = 1670] [serial = 1156] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 197 (0x124f23000) [pid = 1670] [serial = 1162] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 196 (0x123ece400) [pid = 1670] [serial = 1161] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 195 (0x125dc8c00) [pid = 1670] [serial = 1164] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 194 (0x126eccc00) [pid = 1670] [serial = 1165] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 193 (0x115cc6400) [pid = 1670] [serial = 1128] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 192 (0x11942a400) [pid = 1670] [serial = 1158] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 191 (0x119fab400) [pid = 1670] [serial = 1159] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 190 (0x12a8fb800) [pid = 1670] [serial = 1134] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 189 (0x12bbb7000) [pid = 1670] [serial = 1173] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 188 (0x12338c400) [pid = 1670] [serial = 1131] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 187 (0x12cc61c00) [pid = 1670] [serial = 1143] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 186 (0x12c80f800) [pid = 1670] [serial = 1140] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 185 (0x1126e6400) [pid = 1670] [serial = 1125] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 184 (0x12bbb8000) [pid = 1670] [serial = 1137] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 183 (0x129493400) [pid = 1670] [serial = 1149] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 182 (0x12c818400) [pid = 1670] [serial = 1176] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 181 (0x12cdeb400) [pid = 1670] [serial = 1146] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 180 (0x11820a400) [pid = 1670] [serial = 1179] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 179 (0x12d683400) [pid = 1670] [serial = 1183] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 178 (0x123ece000) [pid = 1670] [serial = 1180] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 177 (0x12cc62800) [pid = 1670] [serial = 1177] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 176 (0x12a8f2800) [pid = 1670] [serial = 1167] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 175 (0x134290c00) [pid = 1670] [serial = 1186] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 174 (0x12b3bcc00) [pid = 1670] [serial = 1168] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 173 (0x12b3bf000) [pid = 1670] [serial = 1171] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 172 (0x12c048800) [pid = 1670] [serial = 1174] [outer = 0x0] [url = about:blank] 03:11:39 INFO - PROCESS | 1670 | --DOMWINDOW == 171 (0x12acc7400) [pid = 1670] [serial = 1182] [outer = 0x0] [url = about:blank] 03:11:39 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 03:11:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 823ms 03:11:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:11:39 INFO - PROCESS | 1670 | 1464862299435 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 03:11:39 INFO - PROCESS | 1670 | 1464862299437 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 03:11:39 INFO - PROCESS | 1670 | 1464862299439 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:11:39 INFO - PROCESS | 1670 | 1464862299441 Marionette TRACE conn2 <- [1,1690,null,{}] 03:11:39 INFO - PROCESS | 1670 | 1464862299443 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}] 03:11:39 INFO - PROCESS | 1670 | 1464862299545 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 03:11:39 INFO - PROCESS | 1670 | 1464862299552 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x1195a1800 == 68 [pid = 1670] [id = 430] 03:11:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 172 (0x1184bf000) [pid = 1670] [serial = 1289] [outer = 0x0] 03:11:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 173 (0x1194f1400) [pid = 1670] [serial = 1290] [outer = 0x1184bf000] 03:11:39 INFO - PROCESS | 1670 | 1464862299580 Marionette DEBUG loaded listener.js 03:11:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 174 (0x11a0dac00) [pid = 1670] [serial = 1291] [outer = 0x1184bf000] 03:11:39 INFO - PROCESS | 1670 | 1464862299948 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]]]}] 03:11:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:11:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 519ms 03:11:39 INFO - PROCESS | 1670 | 1464862299978 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 03:11:39 INFO - PROCESS | 1670 | 1464862299981 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 03:11:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:11:40 INFO - PROCESS | 1670 | 1464862299997 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:11:40 INFO - PROCESS | 1670 | 1464862300000 Marionette TRACE conn2 <- [1,1694,null,{}] 03:11:40 INFO - PROCESS | 1670 | 1464862300003 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}] 03:11:40 INFO - PROCESS | 1670 | 1464862300101 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 03:11:40 INFO - PROCESS | 1670 | 1464862300108 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x128daa800 == 69 [pid = 1670] [id = 431] 03:11:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 175 (0x123936000) [pid = 1670] [serial = 1292] [outer = 0x0] 03:11:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 176 (0x124f6b000) [pid = 1670] [serial = 1293] [outer = 0x123936000] 03:11:40 INFO - PROCESS | 1670 | 1464862300134 Marionette DEBUG loaded listener.js 03:11:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 177 (0x128ced800) [pid = 1670] [serial = 1294] [outer = 0x123936000] 03:11:40 INFO - PROCESS | 1670 | 1464862300485 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]]]}] 03:11:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:11:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 528ms 03:11:40 INFO - PROCESS | 1670 | 1464862300527 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 03:11:40 INFO - PROCESS | 1670 | 1464862300529 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 03:11:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:11:40 INFO - PROCESS | 1670 | 1464862300533 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:11:40 INFO - PROCESS | 1670 | 1464862300534 Marionette TRACE conn2 <- [1,1698,null,{}] 03:11:40 INFO - PROCESS | 1670 | 1464862300536 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}] 03:11:40 INFO - PROCESS | 1670 | 1464862300638 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 03:11:40 INFO - PROCESS | 1670 | 1464862300642 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a898000 == 70 [pid = 1670] [id = 432] 03:11:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 178 (0x12912a400) [pid = 1670] [serial = 1295] [outer = 0x0] 03:11:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 179 (0x12a8f9800) [pid = 1670] [serial = 1296] [outer = 0x12912a400] 03:11:40 INFO - PROCESS | 1670 | 1464862300667 Marionette DEBUG loaded listener.js 03:11:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 180 (0x12ac25c00) [pid = 1670] [serial = 1297] [outer = 0x12912a400] 03:11:41 INFO - PROCESS | 1670 | 1464862301019 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]]]}] 03:11:41 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 03:11:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 518ms 03:11:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:11:41 INFO - PROCESS | 1670 | 1464862301052 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 03:11:41 INFO - PROCESS | 1670 | 1464862301053 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 03:11:41 INFO - PROCESS | 1670 | 1464862301055 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:11:41 INFO - PROCESS | 1670 | 1464862301056 Marionette TRACE conn2 <- [1,1702,null,{}] 03:11:41 INFO - PROCESS | 1670 | 1464862301060 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}] 03:11:41 INFO - PROCESS | 1670 | 1464862301170 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 03:11:41 INFO - PROCESS | 1670 | 1464862301254 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c144000 == 71 [pid = 1670] [id = 433] 03:11:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 181 (0x12badc800) [pid = 1670] [serial = 1298] [outer = 0x0] 03:11:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 182 (0x12c028c00) [pid = 1670] [serial = 1299] [outer = 0x12badc800] 03:11:41 INFO - PROCESS | 1670 | 1464862301283 Marionette DEBUG loaded listener.js 03:11:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 183 (0x12cdeb400) [pid = 1670] [serial = 1300] [outer = 0x12badc800] 03:11:41 INFO - PROCESS | 1670 | 1464862301605 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]]]}] 03:11:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:11:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 568ms 03:11:41 INFO - PROCESS | 1670 | 1464862301624 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 03:11:41 INFO - PROCESS | 1670 | 1464862301627 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 03:11:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:11:41 INFO - PROCESS | 1670 | 1464862301637 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:11:41 INFO - PROCESS | 1670 | 1464862301638 Marionette TRACE conn2 <- [1,1706,null,{}] 03:11:41 INFO - PROCESS | 1670 | 1464862301640 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}] 03:11:41 INFO - PROCESS | 1670 | 1464862301771 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 03:11:41 INFO - PROCESS | 1670 | 1464862301782 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c9e2800 == 72 [pid = 1670] [id = 434] 03:11:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 184 (0x12c80f800) [pid = 1670] [serial = 1301] [outer = 0x0] 03:11:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 185 (0x12d3bb800) [pid = 1670] [serial = 1302] [outer = 0x12c80f800] 03:11:41 INFO - PROCESS | 1670 | 1464862301807 Marionette DEBUG loaded listener.js 03:11:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 186 (0x132898800) [pid = 1670] [serial = 1303] [outer = 0x12c80f800] 03:11:42 INFO - PROCESS | 1670 | 1464862302184 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]]]}] 03:11:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:11:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 576ms 03:11:42 INFO - PROCESS | 1670 | 1464862302207 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 03:11:42 INFO - PROCESS | 1670 | 1464862302210 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 03:11:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:11:42 INFO - PROCESS | 1670 | 1464862302213 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:11:42 INFO - PROCESS | 1670 | 1464862302214 Marionette TRACE conn2 <- [1,1710,null,{}] 03:11:42 INFO - PROCESS | 1670 | 1464862302222 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}] 03:11:42 INFO - PROCESS | 1670 | 1464862302340 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 03:11:42 INFO - PROCESS | 1670 | --DOMWINDOW == 185 (0x12912b000) [pid = 1670] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:11:42 INFO - PROCESS | 1670 | --DOMWINDOW == 184 (0x12bbc0c00) [pid = 1670] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:11:42 INFO - PROCESS | 1670 | --DOMWINDOW == 183 (0x12912fc00) [pid = 1670] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:11:42 INFO - PROCESS | 1670 | --DOMWINDOW == 182 (0x119d33800) [pid = 1670] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:11:42 INFO - PROCESS | 1670 | --DOMWINDOW == 181 (0x110f3d800) [pid = 1670] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:11:42 INFO - PROCESS | 1670 | --DOMWINDOW == 180 (0x1184c6c00) [pid = 1670] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:11:42 INFO - PROCESS | 1670 | --DOMWINDOW == 179 (0x112887400) [pid = 1670] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:11:42 INFO - PROCESS | 1670 | --DOMWINDOW == 178 (0x115cbd000) [pid = 1670] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:11:42 INFO - PROCESS | 1670 | --DOMWINDOW == 177 (0x134292400) [pid = 1670] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:11:42 INFO - PROCESS | 1670 | --DOMWINDOW == 176 (0x123615400) [pid = 1670] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:11:42 INFO - PROCESS | 1670 | --DOMWINDOW == 175 (0x124704800) [pid = 1670] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:11:42 INFO - PROCESS | 1670 | --DOMWINDOW == 174 (0x1187c5000) [pid = 1670] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:11:42 INFO - PROCESS | 1670 | 1464862302676 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x116ac5000 == 73 [pid = 1670] [id = 435] 03:11:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 175 (0x110f3d800) [pid = 1670] [serial = 1304] [outer = 0x0] 03:11:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 176 (0x1126e9400) [pid = 1670] [serial = 1305] [outer = 0x110f3d800] 03:11:42 INFO - PROCESS | 1670 | 1464862302709 Marionette DEBUG loaded listener.js 03:11:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 177 (0x11288ac00) [pid = 1670] [serial = 1306] [outer = 0x110f3d800] 03:11:43 INFO - PROCESS | 1670 | 1464862303180 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]]]}] 03:11:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:11:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1020ms 03:11:43 INFO - PROCESS | 1670 | 1464862303234 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 03:11:43 INFO - PROCESS | 1670 | 1464862303237 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 03:11:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:11:43 INFO - PROCESS | 1670 | 1464862303258 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:11:43 INFO - PROCESS | 1670 | 1464862303261 Marionette TRACE conn2 <- [1,1714,null,{}] 03:11:43 INFO - PROCESS | 1670 | 1464862303280 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}] 03:11:43 INFO - PROCESS | 1670 | 1464862303401 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 03:11:43 INFO - PROCESS | 1670 | 1464862303483 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x128dac800 == 74 [pid = 1670] [id = 436] 03:11:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 178 (0x117463c00) [pid = 1670] [serial = 1307] [outer = 0x0] 03:11:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 179 (0x1184c6c00) [pid = 1670] [serial = 1308] [outer = 0x117463c00] 03:11:43 INFO - PROCESS | 1670 | 1464862303515 Marionette DEBUG loaded listener.js 03:11:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 180 (0x119d33c00) [pid = 1670] [serial = 1309] [outer = 0x117463c00] 03:11:43 INFO - PROCESS | 1670 | 1464862303953 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]]]}] 03:11:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:11:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 757ms 03:11:44 INFO - PROCESS | 1670 | 1464862304000 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 03:11:44 INFO - PROCESS | 1670 | 1464862304003 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 03:11:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:11:44 INFO - PROCESS | 1670 | 1464862304005 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:11:44 INFO - PROCESS | 1670 | 1464862304007 Marionette TRACE conn2 <- [1,1718,null,{}] 03:11:44 INFO - PROCESS | 1670 | 1464862304010 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}] 03:11:44 INFO - PROCESS | 1670 | 1464862304127 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 03:11:44 INFO - PROCESS | 1670 | 1464862304211 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c6e3000 == 75 [pid = 1670] [id = 437] 03:11:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 181 (0x1199a3000) [pid = 1670] [serial = 1310] [outer = 0x0] 03:11:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 182 (0x1239d0800) [pid = 1670] [serial = 1311] [outer = 0x1199a3000] 03:11:44 INFO - PROCESS | 1670 | 1464862304241 Marionette DEBUG loaded listener.js 03:11:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 183 (0x126ecf000) [pid = 1670] [serial = 1312] [outer = 0x1199a3000] 03:11:44 INFO - PROCESS | 1670 | 1464862304668 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]]]}] 03:11:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:11:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 721ms 03:11:44 INFO - PROCESS | 1670 | 1464862304737 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 03:11:44 INFO - PROCESS | 1670 | 1464862304739 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 03:11:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:11:44 INFO - PROCESS | 1670 | 1464862304749 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:11:44 INFO - PROCESS | 1670 | 1464862304753 Marionette TRACE conn2 <- [1,1722,null,{}] 03:11:44 INFO - PROCESS | 1670 | 1464862304756 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}] 03:11:44 INFO - PROCESS | 1670 | 1464862304916 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 03:11:44 INFO - PROCESS | 1670 | 1464862304974 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x132947000 == 76 [pid = 1670] [id = 438] 03:11:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 184 (0x124708400) [pid = 1670] [serial = 1313] [outer = 0x0] 03:11:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 185 (0x12bad5000) [pid = 1670] [serial = 1314] [outer = 0x124708400] 03:11:45 INFO - PROCESS | 1670 | 1464862305004 Marionette DEBUG loaded listener.js 03:11:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 186 (0x12c020c00) [pid = 1670] [serial = 1315] [outer = 0x124708400] 03:11:45 INFO - PROCESS | 1670 | 1464862305432 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]]]}] 03:11:45 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 03:11:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 728ms 03:11:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:11:45 INFO - PROCESS | 1670 | 1464862305472 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 03:11:45 INFO - PROCESS | 1670 | 1464862305474 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 03:11:45 INFO - PROCESS | 1670 | 1464862305477 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:11:45 INFO - PROCESS | 1670 | 1464862305478 Marionette TRACE conn2 <- [1,1726,null,{}] 03:11:45 INFO - PROCESS | 1670 | 1464862305480 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}] 03:11:45 INFO - PROCESS | 1670 | 1464862305597 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 03:11:45 INFO - PROCESS | 1670 | 1464862305680 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x1342db000 == 77 [pid = 1670] [id = 439] 03:11:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 187 (0x12bbbb800) [pid = 1670] [serial = 1316] [outer = 0x0] 03:11:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 188 (0x12cc6bc00) [pid = 1670] [serial = 1317] [outer = 0x12bbbb800] 03:11:45 INFO - PROCESS | 1670 | 1464862305711 Marionette DEBUG loaded listener.js 03:11:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 189 (0x132963400) [pid = 1670] [serial = 1318] [outer = 0x12bbbb800] 03:11:46 INFO - PROCESS | 1670 | 1464862306119 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]]]}] 03:11:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:11:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 667ms 03:11:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:11:46 INFO - PROCESS | 1670 | 1464862306145 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 03:11:46 INFO - PROCESS | 1670 | 1464862306146 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 03:11:46 INFO - PROCESS | 1670 | 1464862306149 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:11:46 INFO - PROCESS | 1670 | 1464862306150 Marionette TRACE conn2 <- [1,1730,null,{}] 03:11:46 INFO - PROCESS | 1670 | 1464862306153 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}] 03:11:46 INFO - PROCESS | 1670 | 1464862306284 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 03:11:46 INFO - PROCESS | 1670 | 1464862306369 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x135ccd800 == 78 [pid = 1670] [id = 440] 03:11:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 190 (0x132995800) [pid = 1670] [serial = 1319] [outer = 0x0] 03:11:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 191 (0x133c22800) [pid = 1670] [serial = 1320] [outer = 0x132995800] 03:11:46 INFO - PROCESS | 1670 | 1464862306406 Marionette DEBUG loaded listener.js 03:11:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 192 (0x134291800) [pid = 1670] [serial = 1321] [outer = 0x132995800] 03:11:46 INFO - PROCESS | 1670 | 1464862306834 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]]]}] 03:11:46 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 03:11:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 721ms 03:11:46 INFO - PROCESS | 1670 | 1464862306877 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 03:11:46 INFO - PROCESS | 1670 | 1464862306879 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 03:11:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:11:46 INFO - PROCESS | 1670 | 1464862306883 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:11:46 INFO - PROCESS | 1670 | 1464862306884 Marionette TRACE conn2 <- [1,1734,null,{}] 03:11:46 INFO - PROCESS | 1670 | 1464862306887 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}] 03:11:47 INFO - PROCESS | 1670 | 1464862307003 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 03:11:47 INFO - PROCESS | 1670 | 1464862307086 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x135ec5800 == 79 [pid = 1670] [id = 441] 03:11:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 193 (0x134293800) [pid = 1670] [serial = 1322] [outer = 0x0] 03:11:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 194 (0x13429ec00) [pid = 1670] [serial = 1323] [outer = 0x134293800] 03:11:47 INFO - PROCESS | 1670 | 1464862307116 Marionette DEBUG loaded listener.js 03:11:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 195 (0x134391400) [pid = 1670] [serial = 1324] [outer = 0x134293800] 03:11:47 INFO - PROCESS | 1670 | 1464862307539 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]]]}] 03:11:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 03:11:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 669ms 03:11:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:11:47 INFO - PROCESS | 1670 | 1464862307552 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 03:11:47 INFO - PROCESS | 1670 | 1464862307553 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 03:11:47 INFO - PROCESS | 1670 | 1464862307556 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:11:47 INFO - PROCESS | 1670 | 1464862307557 Marionette TRACE conn2 <- [1,1738,null,{}] 03:11:47 INFO - PROCESS | 1670 | 1464862307581 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}] 03:11:47 INFO - PROCESS | 1670 | 1464862307713 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 03:11:47 INFO - PROCESS | 1670 | 1464862307795 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x1362b1800 == 80 [pid = 1670] [id = 442] 03:11:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 196 (0x132841400) [pid = 1670] [serial = 1325] [outer = 0x0] 03:11:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 197 (0x132849800) [pid = 1670] [serial = 1326] [outer = 0x132841400] 03:11:47 INFO - PROCESS | 1670 | 1464862307825 Marionette DEBUG loaded listener.js 03:11:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 198 (0x13284dc00) [pid = 1670] [serial = 1327] [outer = 0x132841400] 03:11:48 INFO - PROCESS | 1670 | 1464862308232 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]]]}] 03:11:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:11:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 737ms 03:11:48 INFO - PROCESS | 1670 | 1464862308293 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 03:11:48 INFO - PROCESS | 1670 | 1464862308295 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 03:11:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:11:48 INFO - PROCESS | 1670 | 1464862308297 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:11:48 INFO - PROCESS | 1670 | 1464862308298 Marionette TRACE conn2 <- [1,1742,null,{}] 03:11:48 INFO - PROCESS | 1670 | 1464862308301 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}] 03:11:48 INFO - PROCESS | 1670 | 1464862308414 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 03:11:48 INFO - PROCESS | 1670 | 1464862308498 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x135c7e800 == 81 [pid = 1670] [id = 443] 03:11:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 199 (0x132844400) [pid = 1670] [serial = 1328] [outer = 0x0] 03:11:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 200 (0x134293400) [pid = 1670] [serial = 1329] [outer = 0x132844400] 03:11:48 INFO - PROCESS | 1670 | 1464862308530 Marionette DEBUG loaded listener.js 03:11:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 201 (0x134393000) [pid = 1670] [serial = 1330] [outer = 0x132844400] 03:11:48 INFO - PROCESS | 1670 | 1464862308951 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]]]}] 03:11:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:11:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 669ms 03:11:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:11:48 INFO - PROCESS | 1670 | 1464862308966 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 03:11:48 INFO - PROCESS | 1670 | 1464862308968 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 03:11:48 INFO - PROCESS | 1670 | 1464862308970 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:11:48 INFO - PROCESS | 1670 | 1464862308971 Marionette TRACE conn2 <- [1,1746,null,{}] 03:11:48 INFO - PROCESS | 1670 | 1464862308973 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}] 03:11:49 INFO - PROCESS | 1670 | 1464862309104 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 03:11:49 INFO - PROCESS | 1670 | 1464862309217 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x1377e1000 == 82 [pid = 1670] [id = 444] 03:11:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 202 (0x134392c00) [pid = 1670] [serial = 1331] [outer = 0x0] 03:11:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 203 (0x134399000) [pid = 1670] [serial = 1332] [outer = 0x134392c00] 03:11:49 INFO - PROCESS | 1670 | 1464862309251 Marionette DEBUG loaded listener.js 03:11:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 204 (0x13439e800) [pid = 1670] [serial = 1333] [outer = 0x134392c00] 03:11:49 INFO - PROCESS | 1670 | 1464862309677 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]]]}] 03:11:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 03:11:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 718ms 03:11:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:11:49 INFO - PROCESS | 1670 | 1464862309689 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 03:11:49 INFO - PROCESS | 1670 | 1464862309690 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 03:11:49 INFO - PROCESS | 1670 | 1464862309693 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:11:49 INFO - PROCESS | 1670 | 1464862309696 Marionette TRACE conn2 <- [1,1750,null,{}] 03:11:49 INFO - PROCESS | 1670 | 1464862309699 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}] 03:11:49 INFO - PROCESS | 1670 | 1464862309812 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 03:11:49 INFO - PROCESS | 1670 | 1464862309939 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x135e17800 == 83 [pid = 1670] [id = 445] 03:11:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 205 (0x12d690400) [pid = 1670] [serial = 1334] [outer = 0x0] 03:11:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 206 (0x1343a2800) [pid = 1670] [serial = 1335] [outer = 0x12d690400] 03:11:49 INFO - PROCESS | 1670 | 1464862309977 Marionette DEBUG loaded listener.js 03:11:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 207 (0x135ceb400) [pid = 1670] [serial = 1336] [outer = 0x12d690400] 03:11:50 INFO - PROCESS | 1670 | 1464862310457 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]]]}] 03:11:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 03:11:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 823ms 03:11:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:11:50 INFO - PROCESS | 1670 | 1464862310517 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 03:11:50 INFO - PROCESS | 1670 | 1464862310518 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 03:11:50 INFO - PROCESS | 1670 | 1464862310521 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:11:50 INFO - PROCESS | 1670 | 1464862310522 Marionette TRACE conn2 <- [1,1754,null,{}] 03:11:50 INFO - PROCESS | 1670 | 1464862310547 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}] 03:11:50 INFO - PROCESS | 1670 | 1464862310708 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 03:11:50 INFO - PROCESS | 1670 | 1464862310825 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x129037000 == 84 [pid = 1670] [id = 446] 03:11:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 208 (0x1242da400) [pid = 1670] [serial = 1337] [outer = 0x0] 03:11:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 209 (0x1343a3800) [pid = 1670] [serial = 1338] [outer = 0x1242da400] 03:11:50 INFO - PROCESS | 1670 | 1464862310871 Marionette DEBUG loaded listener.js 03:11:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 210 (0x135cf8400) [pid = 1670] [serial = 1339] [outer = 0x1242da400] 03:11:51 INFO - PROCESS | 1670 | 1464862311490 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]]]}] 03:11:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:11:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1020ms 03:11:51 INFO - PROCESS | 1670 | 1464862311542 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 03:11:51 INFO - PROCESS | 1670 | 1464862311544 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 03:11:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:11:51 INFO - PROCESS | 1670 | 1464862311548 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:11:51 INFO - PROCESS | 1670 | 1464862311550 Marionette TRACE conn2 <- [1,1758,null,{}] 03:11:51 INFO - PROCESS | 1670 | 1464862311554 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}] 03:11:51 INFO - PROCESS | 1670 | 1464862311671 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 03:11:51 INFO - PROCESS | 1670 | 1464862311792 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x124f29800 == 85 [pid = 1670] [id = 447] 03:11:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 211 (0x11288c000) [pid = 1670] [serial = 1340] [outer = 0x0] 03:11:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 212 (0x113163400) [pid = 1670] [serial = 1341] [outer = 0x11288c000] 03:11:51 INFO - PROCESS | 1670 | 1464862311823 Marionette DEBUG loaded listener.js 03:11:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 213 (0x116964800) [pid = 1670] [serial = 1342] [outer = 0x11288c000] 03:11:52 INFO - PROCESS | 1670 | 1464862312424 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]]]}] 03:11:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12c9e2800 == 84 [pid = 1670] [id = 434] 03:11:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12c144000 == 83 [pid = 1670] [id = 433] 03:11:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12a898000 == 82 [pid = 1670] [id = 432] 03:11:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:11:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 921ms 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 212 (0x12d3b7000) [pid = 1670] [serial = 1251] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOCSHELL 0x128daa800 == 81 [pid = 1670] [id = 431] 03:11:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1195a1800 == 80 [pid = 1670] [id = 430] 03:11:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1182d6000 == 79 [pid = 1670] [id = 429] 03:11:52 INFO - PROCESS | 1670 | --DOCSHELL 0x123909000 == 78 [pid = 1670] [id = 428] 03:11:52 INFO - PROCESS | 1670 | --DOCSHELL 0x137976800 == 77 [pid = 1670] [id = 426] 03:11:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1377f1000 == 76 [pid = 1670] [id = 425] 03:11:52 INFO - PROCESS | 1670 | --DOCSHELL 0x13629b800 == 75 [pid = 1670] [id = 424] 03:11:52 INFO - PROCESS | 1670 | --DOCSHELL 0x135ec6800 == 74 [pid = 1670] [id = 423] 03:11:52 INFO - PROCESS | 1670 | --DOCSHELL 0x135b08800 == 73 [pid = 1670] [id = 422] 03:11:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1340a6800 == 72 [pid = 1670] [id = 421] 03:11:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12cd8c800 == 71 [pid = 1670] [id = 420] 03:11:52 INFO - PROCESS | 1670 | --DOCSHELL 0x125ae9800 == 70 [pid = 1670] [id = 419] 03:11:52 INFO - PROCESS | 1670 | 1464862312504 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 03:11:52 INFO - PROCESS | 1670 | 1464862312510 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 03:11:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1192ba800 == 69 [pid = 1670] [id = 418] 03:11:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:11:52 INFO - PROCESS | 1670 | 1464862312517 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:11:52 INFO - PROCESS | 1670 | 1464862312520 Marionette TRACE conn2 <- [1,1762,null,{}] 03:11:52 INFO - PROCESS | 1670 | 1464862312524 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}] 03:11:52 INFO - PROCESS | 1670 | 1464862312674 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 211 (0x12a995000) [pid = 1670] [serial = 1237] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 210 (0x12c04c000) [pid = 1670] [serial = 1248] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 209 (0x113ba8800) [pid = 1670] [serial = 1191] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 208 (0x12accc000) [pid = 1670] [serial = 1240] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 207 (0x1199a2400) [pid = 1670] [serial = 1194] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 206 (0x12338a400) [pid = 1670] [serial = 1228] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 205 (0x124f24c00) [pid = 1670] [serial = 1245] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 204 (0x132896000) [pid = 1670] [serial = 1209] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 203 (0x128d50000) [pid = 1670] [serial = 1197] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 202 (0x118755800) [pid = 1670] [serial = 1224] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 201 (0x113171800) [pid = 1670] [serial = 1219] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 200 (0x11288e800) [pid = 1670] [serial = 1218] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 199 (0x119fb6400) [pid = 1670] [serial = 1227] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 198 (0x132997000) [pid = 1670] [serial = 1206] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 197 (0x12c027000) [pid = 1670] [serial = 1200] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 196 (0x1166e4000) [pid = 1670] [serial = 1221] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 195 (0x126e1fc00) [pid = 1670] [serial = 1215] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 194 (0x134296400) [pid = 1670] [serial = 1188] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 193 (0x13429ac00) [pid = 1670] [serial = 1189] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 192 (0x12428d800) [pid = 1670] [serial = 1230] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 191 (0x12cdf0000) [pid = 1670] [serial = 1249] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 190 (0x12ac22400) [pid = 1670] [serial = 1239] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 189 (0x129496800) [pid = 1670] [serial = 1236] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 188 (0x132964c00) [pid = 1670] [serial = 1212] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 187 (0x128d56400) [pid = 1670] [serial = 1234] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 186 (0x126872800) [pid = 1670] [serial = 1233] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 185 (0x12bbd9c00) [pid = 1670] [serial = 1246] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 184 (0x124707800) [pid = 1670] [serial = 1231] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 183 (0x12bbd7000) [pid = 1670] [serial = 1243] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 182 (0x1194ef000) [pid = 1670] [serial = 1225] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 181 (0x12d3b2400) [pid = 1670] [serial = 1203] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 180 (0x12ac2a800) [pid = 1670] [serial = 1242] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | --DOMWINDOW == 179 (0x1172b6400) [pid = 1670] [serial = 1222] [outer = 0x0] [url = about:blank] 03:11:52 INFO - PROCESS | 1670 | 1464862312759 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a0bb000 == 70 [pid = 1670] [id = 448] 03:11:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 180 (0x118755800) [pid = 1670] [serial = 1343] [outer = 0x0] 03:11:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 181 (0x11902cc00) [pid = 1670] [serial = 1344] [outer = 0x118755800] 03:11:52 INFO - PROCESS | 1670 | 1464862312784 Marionette DEBUG loaded listener.js 03:11:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 182 (0x1239cac00) [pid = 1670] [serial = 1345] [outer = 0x118755800] 03:11:53 INFO - PROCESS | 1670 | 1464862313214 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]]]}] 03:11:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:11:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 723ms 03:11:53 INFO - PROCESS | 1670 | 1464862313241 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 03:11:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:11:53 INFO - PROCESS | 1670 | 1464862313245 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 03:11:53 INFO - PROCESS | 1670 | 1464862313249 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:11:53 INFO - PROCESS | 1670 | 1464862313253 Marionette TRACE conn2 <- [1,1766,null,{}] 03:11:53 INFO - PROCESS | 1670 | 1464862313264 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}] 03:11:53 INFO - PROCESS | 1670 | 1464862313421 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 03:11:53 INFO - PROCESS | 1670 | 1464862313436 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x129105800 == 71 [pid = 1670] [id = 449] 03:11:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 183 (0x125f83800) [pid = 1670] [serial = 1346] [outer = 0x0] 03:11:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 184 (0x128cea800) [pid = 1670] [serial = 1347] [outer = 0x125f83800] 03:11:53 INFO - PROCESS | 1670 | 1464862313481 Marionette DEBUG loaded listener.js 03:11:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 185 (0x1295fb800) [pid = 1670] [serial = 1348] [outer = 0x125f83800] 03:11:53 INFO - PROCESS | 1670 | 1464862313878 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]]]}] 03:11:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:11:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 676ms 03:11:53 INFO - PROCESS | 1670 | 1464862313924 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 03:11:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:11:53 INFO - PROCESS | 1670 | 1464862313934 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 03:11:53 INFO - PROCESS | 1670 | 1464862313936 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:11:53 INFO - PROCESS | 1670 | 1464862313937 Marionette TRACE conn2 <- [1,1770,null,{}] 03:11:53 INFO - PROCESS | 1670 | 1464862313939 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}] 03:11:54 INFO - PROCESS | 1670 | 1464862314065 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 03:11:54 INFO - PROCESS | 1670 | 1464862314073 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bb2d000 == 72 [pid = 1670] [id = 450] 03:11:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 186 (0x12acd1800) [pid = 1670] [serial = 1349] [outer = 0x0] 03:11:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 187 (0x12bad5400) [pid = 1670] [serial = 1350] [outer = 0x12acd1800] 03:11:54 INFO - PROCESS | 1670 | 1464862314101 Marionette DEBUG loaded listener.js 03:11:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 188 (0x12c045000) [pid = 1670] [serial = 1351] [outer = 0x12acd1800] 03:11:54 INFO - PROCESS | 1670 | 1464862314463 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]]]}] 03:11:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:11:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 568ms 03:11:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:11:54 INFO - PROCESS | 1670 | 1464862314519 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 03:11:54 INFO - PROCESS | 1670 | 1464862314520 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 03:11:54 INFO - PROCESS | 1670 | 1464862314523 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:11:54 INFO - PROCESS | 1670 | 1464862314525 Marionette TRACE conn2 <- [1,1774,null,{}] 03:11:54 INFO - PROCESS | 1670 | 1464862314527 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}] 03:11:54 INFO - PROCESS | 1670 | 1464862314627 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 03:11:54 INFO - PROCESS | 1670 | 1464862314632 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c9d0800 == 73 [pid = 1670] [id = 451] 03:11:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 189 (0x12c812400) [pid = 1670] [serial = 1352] [outer = 0x0] 03:11:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 190 (0x12cc5ec00) [pid = 1670] [serial = 1353] [outer = 0x12c812400] 03:11:54 INFO - PROCESS | 1670 | 1464862314658 Marionette DEBUG loaded listener.js 03:11:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 191 (0x132849400) [pid = 1670] [serial = 1354] [outer = 0x12c812400] 03:11:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:11:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 517ms 03:11:55 INFO - PROCESS | 1670 | 1464862315033 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]]]}] 03:11:55 INFO - PROCESS | 1670 | 1464862315042 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 03:11:55 INFO - PROCESS | 1670 | 1464862315045 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 03:11:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:11:55 INFO - PROCESS | 1670 | 1464862315048 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:11:55 INFO - PROCESS | 1670 | 1464862315049 Marionette TRACE conn2 <- [1,1778,null,{}] 03:11:55 INFO - PROCESS | 1670 | 1464862315051 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}] 03:11:55 INFO - PROCESS | 1670 | 1464862315198 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 03:11:55 INFO - PROCESS | 1670 | 1464862315219 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x13291a000 == 74 [pid = 1670] [id = 452] 03:11:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 192 (0x132990800) [pid = 1670] [serial = 1355] [outer = 0x0] 03:11:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 193 (0x133c29800) [pid = 1670] [serial = 1356] [outer = 0x132990800] 03:11:55 INFO - PROCESS | 1670 | 1464862315244 Marionette DEBUG loaded listener.js 03:11:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 194 (0x134299c00) [pid = 1670] [serial = 1357] [outer = 0x132990800] 03:11:55 INFO - PROCESS | 1670 | 1464862315683 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]]]}] 03:11:55 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 03:11:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 668ms 03:11:55 INFO - PROCESS | 1670 | 1464862315717 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 03:11:55 INFO - PROCESS | 1670 | 1464862315719 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 03:11:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:11:55 INFO - PROCESS | 1670 | 1464862315722 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:11:55 INFO - PROCESS | 1670 | 1464862315724 Marionette TRACE conn2 <- [1,1782,null,{}] 03:11:55 INFO - PROCESS | 1670 | 1464862315727 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}] 03:11:55 INFO - PROCESS | 1670 | 1464862315869 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 03:11:55 INFO - PROCESS | 1670 | 1464862315888 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x1340a6800 == 75 [pid = 1670] [id = 453] 03:11:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 195 (0x133f85400) [pid = 1670] [serial = 1358] [outer = 0x0] 03:11:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 196 (0x1343a8800) [pid = 1670] [serial = 1359] [outer = 0x133f85400] 03:11:55 INFO - PROCESS | 1670 | 1464862315913 Marionette DEBUG loaded listener.js 03:11:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 197 (0x135cf2000) [pid = 1670] [serial = 1360] [outer = 0x133f85400] 03:11:56 INFO - PROCESS | 1670 | 1464862316283 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]]]}] 03:11:56 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 03:11:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 570ms 03:11:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:11:56 INFO - PROCESS | 1670 | 1464862316293 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 03:11:56 INFO - PROCESS | 1670 | 1464862316294 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 03:11:56 INFO - PROCESS | 1670 | 1464862316296 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:11:56 INFO - PROCESS | 1670 | 1464862316297 Marionette TRACE conn2 <- [1,1786,null,{}] 03:11:56 INFO - PROCESS | 1670 | 1464862316300 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}] 03:11:56 INFO - PROCESS | 1670 | 1464862316432 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 03:11:56 INFO - PROCESS | 1670 | 1464862316445 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x135c0e800 == 76 [pid = 1670] [id = 454] 03:11:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 198 (0x1343a4400) [pid = 1670] [serial = 1361] [outer = 0x0] 03:11:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 199 (0x135cf8800) [pid = 1670] [serial = 1362] [outer = 0x1343a4400] 03:11:56 INFO - PROCESS | 1670 | 1464862316477 Marionette DEBUG loaded listener.js 03:11:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 200 (0x136007c00) [pid = 1670] [serial = 1363] [outer = 0x1343a4400] 03:11:56 INFO - PROCESS | 1670 | --DOMWINDOW == 199 (0x12bbd7c00) [pid = 1670] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:11:56 INFO - PROCESS | 1670 | --DOMWINDOW == 198 (0x116a7b800) [pid = 1670] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:11:56 INFO - PROCESS | 1670 | --DOMWINDOW == 197 (0x123936000) [pid = 1670] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:11:56 INFO - PROCESS | 1670 | --DOMWINDOW == 196 (0x11278a800) [pid = 1670] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:11:56 INFO - PROCESS | 1670 | --DOMWINDOW == 195 (0x12912a400) [pid = 1670] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:11:56 INFO - PROCESS | 1670 | --DOMWINDOW == 194 (0x1184bf000) [pid = 1670] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:11:56 INFO - PROCESS | 1670 | --DOMWINDOW == 193 (0x12badc800) [pid = 1670] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:11:57 INFO - PROCESS | 1670 | 1464862317018 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]]]}] 03:11:57 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 03:11:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 769ms 03:11:57 INFO - PROCESS | 1670 | 1464862317066 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 03:11:57 INFO - PROCESS | 1670 | 1464862317067 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 03:11:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:11:57 INFO - PROCESS | 1670 | 1464862317069 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:11:57 INFO - PROCESS | 1670 | 1464862317070 Marionette TRACE conn2 <- [1,1790,null,{}] 03:11:57 INFO - PROCESS | 1670 | 1464862317073 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}] 03:11:57 INFO - PROCESS | 1670 | 1464862317176 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 03:11:57 INFO - PROCESS | 1670 | 1464862317181 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x135b18000 == 77 [pid = 1670] [id = 455] 03:11:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 194 (0x1126de400) [pid = 1670] [serial = 1364] [outer = 0x0] 03:11:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 195 (0x128ce6400) [pid = 1670] [serial = 1365] [outer = 0x1126de400] 03:11:57 INFO - PROCESS | 1670 | 1464862317206 Marionette DEBUG loaded listener.js 03:11:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 196 (0x136009000) [pid = 1670] [serial = 1366] [outer = 0x1126de400] 03:11:57 INFO - PROCESS | 1670 | 1464862317566 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]]]}] 03:11:57 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) 03:11:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 521ms 03:11:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:11:57 INFO - PROCESS | 1670 | 1464862317598 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 03:11:57 INFO - PROCESS | 1670 | 1464862317599 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 03:11:57 INFO - PROCESS | 1670 | 1464862317601 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:11:57 INFO - PROCESS | 1670 | 1464862317602 Marionette TRACE conn2 <- [1,1794,null,{}] 03:11:57 INFO - PROCESS | 1670 | 1464862317604 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}] 03:11:57 INFO - PROCESS | 1670 | 1464862317709 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 03:11:57 INFO - PROCESS | 1670 | 1464862317730 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x1360dd800 == 78 [pid = 1670] [id = 456] 03:11:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 197 (0x12359f800) [pid = 1670] [serial = 1367] [outer = 0x0] 03:11:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 198 (0x135ead800) [pid = 1670] [serial = 1368] [outer = 0x12359f800] 03:11:57 INFO - PROCESS | 1670 | 1464862317755 Marionette DEBUG loaded listener.js 03:11:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 199 (0x135eb1800) [pid = 1670] [serial = 1369] [outer = 0x12359f800] 03:11:58 INFO - PROCESS | 1670 | 1464862318107 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]]]}] 03:11:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:11:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 518ms 03:11:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:11:58 INFO - PROCESS | 1670 | 1464862318120 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 03:11:58 INFO - PROCESS | 1670 | 1464862318121 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 03:11:58 INFO - PROCESS | 1670 | 1464862318123 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:11:58 INFO - PROCESS | 1670 | 1464862318126 Marionette TRACE conn2 <- [1,1798,null,{}] 03:11:58 INFO - PROCESS | 1670 | 1464862318132 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}] 03:11:58 INFO - PROCESS | 1670 | 1464862318247 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 03:11:58 INFO - PROCESS | 1670 | 1464862318330 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a7e4000 == 79 [pid = 1670] [id = 457] 03:11:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 200 (0x135eb2800) [pid = 1670] [serial = 1370] [outer = 0x0] 03:11:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 201 (0x13600c800) [pid = 1670] [serial = 1371] [outer = 0x135eb2800] 03:11:58 INFO - PROCESS | 1670 | 1464862318358 Marionette DEBUG loaded listener.js 03:11:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 202 (0x13624fc00) [pid = 1670] [serial = 1372] [outer = 0x135eb2800] 03:11:58 INFO - PROCESS | 1670 | 1464862318635 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]]]}] 03:11:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:11:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 523ms 03:11:58 INFO - PROCESS | 1670 | 1464862318650 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 03:11:58 INFO - PROCESS | 1670 | 1464862318651 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 03:11:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:11:58 INFO - PROCESS | 1670 | 1464862318653 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:11:58 INFO - PROCESS | 1670 | 1464862318655 Marionette TRACE conn2 <- [1,1802,null,{}] 03:11:58 INFO - PROCESS | 1670 | 1464862318657 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}] 03:11:58 INFO - PROCESS | 1670 | 1464862318771 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 03:11:58 INFO - PROCESS | 1670 | 1464862318775 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x135d50800 == 80 [pid = 1670] [id = 458] 03:11:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 203 (0x117274400) [pid = 1670] [serial = 1373] [outer = 0x0] 03:11:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 204 (0x136257000) [pid = 1670] [serial = 1374] [outer = 0x117274400] 03:11:58 INFO - PROCESS | 1670 | 1464862318800 Marionette DEBUG loaded listener.js 03:11:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 205 (0x1362c8400) [pid = 1670] [serial = 1375] [outer = 0x117274400] 03:11:59 INFO - PROCESS | 1670 | 1464862319376 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]]]}] 03:11:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:11:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 770ms 03:11:59 INFO - PROCESS | 1670 | 1464862319425 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 03:11:59 INFO - PROCESS | 1670 | 1464862319428 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 03:11:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:11:59 INFO - PROCESS | 1670 | 1464862319432 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:11:59 INFO - PROCESS | 1670 | 1464862319434 Marionette TRACE conn2 <- [1,1806,null,{}] 03:11:59 INFO - PROCESS | 1670 | 1464862319438 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}] 03:11:59 INFO - PROCESS | 1670 | 1464862319567 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 03:11:59 INFO - PROCESS | 1670 | 1464862319655 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x123de1800 == 81 [pid = 1670] [id = 459] 03:11:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 206 (0x116a7b400) [pid = 1670] [serial = 1376] [outer = 0x0] 03:11:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 207 (0x1194f0800) [pid = 1670] [serial = 1377] [outer = 0x116a7b400] 03:11:59 INFO - PROCESS | 1670 | 1464862319687 Marionette DEBUG loaded listener.js 03:11:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 208 (0x1232e5400) [pid = 1670] [serial = 1378] [outer = 0x116a7b400] 03:12:00 INFO - PROCESS | 1670 | 1464862320118 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]]]}] 03:12:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:12:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 720ms 03:12:00 INFO - PROCESS | 1670 | 1464862320173 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 03:12:00 INFO - PROCESS | 1670 | 1464862320177 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 03:12:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:12:00 INFO - PROCESS | 1670 | 1464862320182 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:12:00 INFO - PROCESS | 1670 | 1464862320184 Marionette TRACE conn2 <- [1,1810,null,{}] 03:12:00 INFO - PROCESS | 1670 | 1464862320187 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}] 03:12:00 INFO - PROCESS | 1670 | 1464862320310 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 03:12:00 INFO - PROCESS | 1670 | 1464862320430 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cd38800 == 82 [pid = 1670] [id = 460] 03:12:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 209 (0x123ed3000) [pid = 1670] [serial = 1379] [outer = 0x0] 03:12:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 210 (0x12912a400) [pid = 1670] [serial = 1380] [outer = 0x123ed3000] 03:12:00 INFO - PROCESS | 1670 | 1464862320461 Marionette DEBUG loaded listener.js 03:12:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 211 (0x12ac2a800) [pid = 1670] [serial = 1381] [outer = 0x123ed3000] 03:12:00 INFO - PROCESS | 1670 | 1464862320895 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]]]}] 03:12:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:12:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 719ms 03:12:00 INFO - PROCESS | 1670 | 1464862320902 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 03:12:00 INFO - PROCESS | 1670 | 1464862320903 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 03:12:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:12:00 INFO - PROCESS | 1670 | 1464862320906 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:12:00 INFO - PROCESS | 1670 | 1464862320909 Marionette TRACE conn2 <- [1,1814,null,{}] 03:12:00 INFO - PROCESS | 1670 | 1464862320919 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}] 03:12:01 INFO - PROCESS | 1670 | 1464862321044 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 03:12:01 INFO - PROCESS | 1670 | 1464862321163 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a7e6000 == 83 [pid = 1670] [id = 461] 03:12:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 212 (0x12bbb1400) [pid = 1670] [serial = 1382] [outer = 0x0] 03:12:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 213 (0x132897400) [pid = 1670] [serial = 1383] [outer = 0x12bbb1400] 03:12:01 INFO - PROCESS | 1670 | 1464862321197 Marionette DEBUG loaded listener.js 03:12:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 214 (0x133c27000) [pid = 1670] [serial = 1384] [outer = 0x12bbb1400] 03:12:01 INFO - PROCESS | 1670 | 1464862321632 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]]]}] 03:12:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:12:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 774ms 03:12:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:12:01 INFO - PROCESS | 1670 | 1464862321686 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 03:12:01 INFO - PROCESS | 1670 | 1464862321688 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 03:12:01 INFO - PROCESS | 1670 | 1464862321690 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:12:01 INFO - PROCESS | 1670 | 1464862321692 Marionette TRACE conn2 <- [1,1818,null,{}] 03:12:01 INFO - PROCESS | 1670 | 1464862321694 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}] 03:12:01 INFO - PROCESS | 1670 | 1464862321815 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 03:12:01 INFO - PROCESS | 1670 | 1464862321932 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a5a4000 == 84 [pid = 1670] [id = 462] 03:12:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 215 (0x133f87000) [pid = 1670] [serial = 1385] [outer = 0x0] 03:12:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 216 (0x1343a2000) [pid = 1670] [serial = 1386] [outer = 0x133f87000] 03:12:01 INFO - PROCESS | 1670 | 1464862321964 Marionette DEBUG loaded listener.js 03:12:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 217 (0x135eaa000) [pid = 1670] [serial = 1387] [outer = 0x133f87000] 03:12:02 INFO - PROCESS | 1670 | 1464862322381 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]]]}] 03:12:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:12:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 722ms 03:12:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:12:02 INFO - PROCESS | 1670 | 1464862322413 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 03:12:02 INFO - PROCESS | 1670 | 1464862322414 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 03:12:02 INFO - PROCESS | 1670 | 1464862322417 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:12:02 INFO - PROCESS | 1670 | 1464862322418 Marionette TRACE conn2 <- [1,1822,null,{}] 03:12:02 INFO - PROCESS | 1670 | 1464862322420 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}] 03:12:02 INFO - PROCESS | 1670 | 1464862322537 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 03:12:02 INFO - PROCESS | 1670 | 1464862322653 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a516000 == 85 [pid = 1670] [id = 463] 03:12:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 218 (0x13438bc00) [pid = 1670] [serial = 1388] [outer = 0x0] 03:12:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 219 (0x13600a800) [pid = 1670] [serial = 1389] [outer = 0x13438bc00] 03:12:02 INFO - PROCESS | 1670 | 1464862322686 Marionette DEBUG loaded listener.js 03:12:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 220 (0x136249400) [pid = 1670] [serial = 1390] [outer = 0x13438bc00] 03:12:03 INFO - PROCESS | 1670 | 1464862323165 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]]]}] 03:12:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:12:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 820ms 03:12:03 INFO - PROCESS | 1670 | 1464862323237 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 03:12:03 INFO - PROCESS | 1670 | 1464862323239 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 03:12:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:12:03 INFO - PROCESS | 1670 | 1464862323241 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:12:03 INFO - PROCESS | 1670 | 1464862323243 Marionette TRACE conn2 <- [1,1826,null,{}] 03:12:03 INFO - PROCESS | 1670 | 1464862323247 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}] 03:12:03 INFO - PROCESS | 1670 | 1464862323381 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 03:12:03 INFO - PROCESS | 1670 | 1464862323472 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x129054800 == 86 [pid = 1670] [id = 464] 03:12:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 221 (0x132993800) [pid = 1670] [serial = 1391] [outer = 0x0] 03:12:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 222 (0x1362cc000) [pid = 1670] [serial = 1392] [outer = 0x132993800] 03:12:03 INFO - PROCESS | 1670 | 1464862323502 Marionette DEBUG loaded listener.js 03:12:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 223 (0x1362d1400) [pid = 1670] [serial = 1393] [outer = 0x132993800] 03:12:03 INFO - PROCESS | 1670 | 1464862323919 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]]]}] 03:12:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:12:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 722ms 03:12:03 INFO - PROCESS | 1670 | 1464862323963 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 03:12:03 INFO - PROCESS | 1670 | 1464862323965 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 03:12:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:12:03 INFO - PROCESS | 1670 | 1464862323967 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:12:03 INFO - PROCESS | 1670 | 1464862323968 Marionette TRACE conn2 <- [1,1830,null,{}] 03:12:03 INFO - PROCESS | 1670 | 1464862323971 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}] 03:12:04 INFO - PROCESS | 1670 | 1464862324090 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 03:12:04 INFO - PROCESS | 1670 | 1464862324181 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a59a000 == 87 [pid = 1670] [id = 465] 03:12:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 224 (0x128d56800) [pid = 1670] [serial = 1394] [outer = 0x0] 03:12:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 225 (0x1362d3400) [pid = 1670] [serial = 1395] [outer = 0x128d56800] 03:12:04 INFO - PROCESS | 1670 | 1464862324210 Marionette DEBUG loaded listener.js 03:12:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 226 (0x1377c6000) [pid = 1670] [serial = 1396] [outer = 0x128d56800] 03:12:04 INFO - PROCESS | 1670 | 1464862324961 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]]]}] 03:12:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 03:12:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1020ms 03:12:04 INFO - PROCESS | 1670 | 1464862324988 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 03:12:04 INFO - PROCESS | 1670 | 1464862324990 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 03:12:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:12:05 INFO - PROCESS | 1670 | 1464862325005 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:12:05 INFO - PROCESS | 1670 | 1464862325007 Marionette TRACE conn2 <- [1,1834,null,{}] 03:12:05 INFO - PROCESS | 1670 | 1464862325012 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}] 03:12:05 INFO - PROCESS | 1670 | 1464862325117 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 03:12:05 INFO - PROCESS | 1670 | 1464862325210 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a0c4000 == 88 [pid = 1670] [id = 466] 03:12:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 227 (0x1126e1000) [pid = 1670] [serial = 1397] [outer = 0x0] 03:12:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 228 (0x112888c00) [pid = 1670] [serial = 1398] [outer = 0x1126e1000] 03:12:05 INFO - PROCESS | 1670 | 1464862325238 Marionette DEBUG loaded listener.js 03:12:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 229 (0x11316c400) [pid = 1670] [serial = 1399] [outer = 0x1126e1000] 03:12:05 INFO - PROCESS | 1670 | 1464862325680 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]]]}] 03:12:05 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 03:12:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 733ms 03:12:05 INFO - PROCESS | 1670 | 1464862325727 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 03:12:05 INFO - PROCESS | 1670 | 1464862325731 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 03:12:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:12:05 INFO - PROCESS | 1670 | 1464862325735 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:12:05 INFO - PROCESS | 1670 | 1464862325737 Marionette TRACE conn2 <- [1,1838,null,{}] 03:12:05 INFO - PROCESS | 1670 | 1464862325739 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}] 03:12:05 INFO - PROCESS | 1670 | 1464862325842 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 03:12:05 INFO - PROCESS | 1670 | 1464862325932 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x1233d8000 == 89 [pid = 1670] [id = 467] 03:12:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 230 (0x1127ecc00) [pid = 1670] [serial = 1400] [outer = 0x0] 03:12:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 231 (0x113b2e800) [pid = 1670] [serial = 1401] [outer = 0x1127ecc00] 03:12:05 INFO - PROCESS | 1670 | 1464862325959 Marionette DEBUG loaded listener.js 03:12:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 232 (0x115ea1c00) [pid = 1670] [serial = 1402] [outer = 0x1127ecc00] 03:12:06 INFO - PROCESS | 1670 | 1464862326379 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]]]}] 03:12:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:12:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 674ms 03:12:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:12:06 INFO - PROCESS | 1670 | 1464862326429 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 03:12:06 INFO - PROCESS | 1670 | 1464862326431 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 03:12:06 INFO - PROCESS | 1670 | 1464862326433 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:12:06 INFO - PROCESS | 1670 | 1464862326435 Marionette TRACE conn2 <- [1,1842,null,{}] 03:12:06 INFO - PROCESS | 1670 | 1464862326442 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}] 03:12:06 INFO - PROCESS | 1670 | 1464862326593 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 03:12:06 INFO - PROCESS | 1670 | 1464862326607 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x1195b6000 == 90 [pid = 1670] [id = 468] 03:12:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 233 (0x118133800) [pid = 1670] [serial = 1403] [outer = 0x0] 03:12:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 234 (0x118440c00) [pid = 1670] [serial = 1404] [outer = 0x118133800] 03:12:06 INFO - PROCESS | 1670 | 1464862326650 Marionette DEBUG loaded listener.js 03:12:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 235 (0x118605800) [pid = 1670] [serial = 1405] [outer = 0x118133800] 03:12:06 INFO - PROCESS | 1670 | --DOCSHELL 0x1377e4000 == 89 [pid = 1670] [id = 396] 03:12:06 INFO - PROCESS | 1670 | --DOCSHELL 0x134094000 == 88 [pid = 1670] [id = 302] 03:12:06 INFO - PROCESS | 1670 | --DOCSHELL 0x13a7e4000 == 87 [pid = 1670] [id = 457] 03:12:06 INFO - PROCESS | 1670 | --DOCSHELL 0x1360dd800 == 86 [pid = 1670] [id = 456] 03:12:06 INFO - PROCESS | 1670 | --DOCSHELL 0x135b18000 == 85 [pid = 1670] [id = 455] 03:12:06 INFO - PROCESS | 1670 | --DOCSHELL 0x135c0e800 == 84 [pid = 1670] [id = 454] 03:12:06 INFO - PROCESS | 1670 | --DOMWINDOW == 234 (0x12c815c00) [pid = 1670] [serial = 1266] [outer = 0x0] [url = about:blank] 03:12:06 INFO - PROCESS | 1670 | --DOMWINDOW == 233 (0x13296ac00) [pid = 1670] [serial = 1269] [outer = 0x0] [url = about:blank] 03:12:06 INFO - PROCESS | 1670 | --DOMWINDOW == 232 (0x133f7e400) [pid = 1670] [serial = 1272] [outer = 0x0] [url = about:blank] 03:12:06 INFO - PROCESS | 1670 | --DOMWINDOW == 231 (0x133c25000) [pid = 1670] [serial = 1275] [outer = 0x0] [url = about:blank] 03:12:06 INFO - PROCESS | 1670 | --DOMWINDOW == 230 (0x133f7f800) [pid = 1670] [serial = 1278] [outer = 0x0] [url = about:blank] 03:12:06 INFO - PROCESS | 1670 | --DOMWINDOW == 229 (0x12359d800) [pid = 1670] [serial = 1281] [outer = 0x0] [url = about:blank] 03:12:07 INFO - PROCESS | 1670 | --DOCSHELL 0x1340a6800 == 83 [pid = 1670] [id = 453] 03:12:07 INFO - PROCESS | 1670 | --DOCSHELL 0x13291a000 == 82 [pid = 1670] [id = 452] 03:12:07 INFO - PROCESS | 1670 | --DOCSHELL 0x12c9d0800 == 81 [pid = 1670] [id = 451] 03:12:07 INFO - PROCESS | 1670 | --DOCSHELL 0x12bb2d000 == 80 [pid = 1670] [id = 450] 03:12:07 INFO - PROCESS | 1670 | --DOCSHELL 0x12d4a1000 == 79 [pid = 1670] [id = 417] 03:12:07 INFO - PROCESS | 1670 | --DOCSHELL 0x129105800 == 78 [pid = 1670] [id = 449] 03:12:07 INFO - PROCESS | 1670 | --DOCSHELL 0x11a0bb000 == 77 [pid = 1670] [id = 448] 03:12:07 INFO - PROCESS | 1670 | --DOCSHELL 0x124f29800 == 76 [pid = 1670] [id = 447] 03:12:07 INFO - PROCESS | 1670 | --DOCSHELL 0x132947000 == 75 [pid = 1670] [id = 438] 03:12:07 INFO - PROCESS | 1670 | --DOCSHELL 0x12c6e3000 == 74 [pid = 1670] [id = 437] 03:12:07 INFO - PROCESS | 1670 | --DOCSHELL 0x128dac800 == 73 [pid = 1670] [id = 436] 03:12:07 INFO - PROCESS | 1670 | --DOCSHELL 0x116ac5000 == 72 [pid = 1670] [id = 435] 03:12:07 INFO - PROCESS | 1670 | 1464862327115 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]]]}] 03:12:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:12:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 720ms 03:12:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:12:07 INFO - PROCESS | 1670 | 1464862327153 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 03:12:07 INFO - PROCESS | 1670 | 1464862327155 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 03:12:07 INFO - PROCESS | 1670 | 1464862327157 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:12:07 INFO - PROCESS | 1670 | 1464862327158 Marionette TRACE conn2 <- [1,1846,null,{}] 03:12:07 INFO - PROCESS | 1670 | 1464862327161 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}] 03:12:07 INFO - PROCESS | 1670 | 1464862327257 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 03:12:07 INFO - PROCESS | 1670 | --DOMWINDOW == 228 (0x12cdeb400) [pid = 1670] [serial = 1300] [outer = 0x0] [url = about:blank] 03:12:07 INFO - PROCESS | 1670 | --DOMWINDOW == 227 (0x12c028c00) [pid = 1670] [serial = 1299] [outer = 0x0] [url = about:blank] 03:12:07 INFO - PROCESS | 1670 | --DOMWINDOW == 226 (0x12d3bb800) [pid = 1670] [serial = 1302] [outer = 0x0] [url = about:blank] 03:12:07 INFO - PROCESS | 1670 | --DOMWINDOW == 225 (0x13296bc00) [pid = 1670] [serial = 1252] [outer = 0x0] [url = about:blank] 03:12:07 INFO - PROCESS | 1670 | --DOMWINDOW == 224 (0x11927ac00) [pid = 1670] [serial = 1288] [outer = 0x0] [url = about:blank] 03:12:07 INFO - PROCESS | 1670 | --DOMWINDOW == 223 (0x11844a000) [pid = 1670] [serial = 1287] [outer = 0x0] [url = about:blank] 03:12:07 INFO - PROCESS | 1670 | --DOMWINDOW == 222 (0x11727c000) [pid = 1670] [serial = 1257] [outer = 0x0] [url = about:blank] 03:12:07 INFO - PROCESS | 1670 | --DOMWINDOW == 221 (0x124f6b000) [pid = 1670] [serial = 1293] [outer = 0x0] [url = about:blank] 03:12:07 INFO - PROCESS | 1670 | --DOMWINDOW == 220 (0x128ced800) [pid = 1670] [serial = 1294] [outer = 0x0] [url = about:blank] 03:12:07 INFO - PROCESS | 1670 | --DOMWINDOW == 219 (0x1133a7800) [pid = 1670] [serial = 1285] [outer = 0x0] [url = about:blank] 03:12:07 INFO - PROCESS | 1670 | --DOMWINDOW == 218 (0x1127e5800) [pid = 1670] [serial = 1284] [outer = 0x0] [url = about:blank] 03:12:07 INFO - PROCESS | 1670 | --DOMWINDOW == 217 (0x12ac1fc00) [pid = 1670] [serial = 1263] [outer = 0x0] [url = about:blank] 03:12:07 INFO - PROCESS | 1670 | --DOMWINDOW == 216 (0x12a8f9800) [pid = 1670] [serial = 1296] [outer = 0x0] [url = about:blank] 03:12:07 INFO - PROCESS | 1670 | --DOMWINDOW == 215 (0x12ac25c00) [pid = 1670] [serial = 1297] [outer = 0x0] [url = about:blank] 03:12:07 INFO - PROCESS | 1670 | --DOMWINDOW == 214 (0x1194f1400) [pid = 1670] [serial = 1290] [outer = 0x0] [url = about:blank] 03:12:07 INFO - PROCESS | 1670 | --DOMWINDOW == 213 (0x11a0dac00) [pid = 1670] [serial = 1291] [outer = 0x0] [url = about:blank] 03:12:07 INFO - PROCESS | 1670 | --DOMWINDOW == 212 (0x112887000) [pid = 1670] [serial = 1254] [outer = 0x0] [url = about:blank] 03:12:07 INFO - PROCESS | 1670 | --DOMWINDOW == 211 (0x124f1d800) [pid = 1670] [serial = 1260] [outer = 0x0] [url = about:blank] 03:12:07 INFO - PROCESS | 1670 | 1464862327336 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x1195b3800 == 73 [pid = 1670] [id = 469] 03:12:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 212 (0x1133a7800) [pid = 1670] [serial = 1406] [outer = 0x0] 03:12:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 213 (0x11860a000) [pid = 1670] [serial = 1407] [outer = 0x1133a7800] 03:12:07 INFO - PROCESS | 1670 | 1464862327362 Marionette DEBUG loaded listener.js 03:12:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 214 (0x119428000) [pid = 1670] [serial = 1408] [outer = 0x1133a7800] 03:12:07 INFO - PROCESS | 1670 | 1464862327682 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]]]}] 03:12:07 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) 03:12:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 570ms 03:12:07 INFO - PROCESS | 1670 | 1464862327728 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 03:12:07 INFO - PROCESS | 1670 | 1464862327729 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 03:12:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:12:07 INFO - PROCESS | 1670 | 1464862327731 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:12:07 INFO - PROCESS | 1670 | 1464862327732 Marionette TRACE conn2 <- [1,1850,null,{}] 03:12:07 INFO - PROCESS | 1670 | 1464862327735 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}] 03:12:07 INFO - PROCESS | 1670 | 1464862327835 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 03:12:07 INFO - PROCESS | 1670 | 1464862327924 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x12343e800 == 74 [pid = 1670] [id = 470] 03:12:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 215 (0x1195c7c00) [pid = 1670] [serial = 1409] [outer = 0x0] 03:12:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 216 (0x119d35400) [pid = 1670] [serial = 1410] [outer = 0x1195c7c00] 03:12:07 INFO - PROCESS | 1670 | 1464862327953 Marionette DEBUG loaded listener.js 03:12:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 217 (0x119fae400) [pid = 1670] [serial = 1411] [outer = 0x1195c7c00] 03:12:08 INFO - PROCESS | 1670 | 1464862328264 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]]]}] 03:12:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:12:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 568ms 03:12:08 INFO - PROCESS | 1670 | 1464862328300 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 03:12:08 INFO - PROCESS | 1670 | 1464862328301 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 03:12:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:12:08 INFO - PROCESS | 1670 | 1464862328303 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:12:08 INFO - PROCESS | 1670 | 1464862328304 Marionette TRACE conn2 <- [1,1854,null,{}] 03:12:08 INFO - PROCESS | 1670 | 1464862328307 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}] 03:12:08 INFO - PROCESS | 1670 | 1464862328438 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 03:12:08 INFO - PROCESS | 1670 | 1464862328446 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x124f29800 == 75 [pid = 1670] [id = 471] 03:12:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 218 (0x119fabc00) [pid = 1670] [serial = 1412] [outer = 0x0] 03:12:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 219 (0x1212a6800) [pid = 1670] [serial = 1413] [outer = 0x119fabc00] 03:12:08 INFO - PROCESS | 1670 | 1464862328472 Marionette DEBUG loaded listener.js 03:12:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 220 (0x12476b000) [pid = 1670] [serial = 1414] [outer = 0x119fabc00] 03:12:08 INFO - PROCESS | 1670 | 1464862328804 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]]]}] 03:12:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:12:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 518ms 03:12:08 INFO - PROCESS | 1670 | 1464862328822 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 03:12:08 INFO - PROCESS | 1670 | 1464862328824 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 03:12:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:12:08 INFO - PROCESS | 1670 | 1464862328826 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:12:08 INFO - PROCESS | 1670 | 1464862328829 Marionette TRACE conn2 <- [1,1858,null,{}] 03:12:08 INFO - PROCESS | 1670 | 1464862328832 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}] 03:12:08 INFO - PROCESS | 1670 | 1464862328921 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 03:12:08 INFO - PROCESS | 1670 | 1464862328926 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x129028000 == 76 [pid = 1670] [id = 472] 03:12:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 221 (0x124f1cc00) [pid = 1670] [serial = 1415] [outer = 0x0] 03:12:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 222 (0x125a41000) [pid = 1670] [serial = 1416] [outer = 0x124f1cc00] 03:12:08 INFO - PROCESS | 1670 | 1464862328952 Marionette DEBUG loaded listener.js 03:12:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 223 (0x126870800) [pid = 1670] [serial = 1417] [outer = 0x124f1cc00] 03:12:09 INFO - PROCESS | 1670 | 1464862329364 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]]]}] 03:12:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:12:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 571ms 03:12:09 INFO - PROCESS | 1670 | 1464862329401 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 03:12:09 INFO - PROCESS | 1670 | 1464862329403 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 03:12:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:12:09 INFO - PROCESS | 1670 | 1464862329405 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:12:09 INFO - PROCESS | 1670 | 1464862329406 Marionette TRACE conn2 <- [1,1862,null,{}] 03:12:09 INFO - PROCESS | 1670 | 1464862329422 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}] 03:12:09 INFO - PROCESS | 1670 | 1464862329541 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 03:12:09 INFO - PROCESS | 1670 | 1464862329553 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x1298a2800 == 77 [pid = 1670] [id = 473] 03:12:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 224 (0x124f21800) [pid = 1670] [serial = 1418] [outer = 0x0] 03:12:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 225 (0x126e27c00) [pid = 1670] [serial = 1419] [outer = 0x124f21800] 03:12:09 INFO - PROCESS | 1670 | 1464862329579 Marionette DEBUG loaded listener.js 03:12:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 226 (0x126ed5000) [pid = 1670] [serial = 1420] [outer = 0x124f21800] 03:12:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 227 (0x128ce4800) [pid = 1670] [serial = 1421] [outer = 0x12cc5c400] 03:12:09 INFO - PROCESS | 1670 | 1464862329981 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]]]}] 03:12:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:12:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 584ms 03:12:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:12:09 INFO - PROCESS | 1670 | 1464862329989 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 03:12:09 INFO - PROCESS | 1670 | 1464862329990 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 03:12:09 INFO - PROCESS | 1670 | 1464862329996 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:12:09 INFO - PROCESS | 1670 | 1464862329998 Marionette TRACE conn2 <- [1,1866,null,{}] 03:12:10 INFO - PROCESS | 1670 | 1464862330000 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}] 03:12:10 INFO - PROCESS | 1670 | 1464862330122 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 03:12:10 INFO - PROCESS | 1670 | 1464862330167 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x123533000 == 78 [pid = 1670] [id = 474] 03:12:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 228 (0x125a3b400) [pid = 1670] [serial = 1422] [outer = 0x0] 03:12:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 229 (0x128ceb400) [pid = 1670] [serial = 1423] [outer = 0x125a3b400] 03:12:10 INFO - PROCESS | 1670 | 1464862330195 Marionette DEBUG loaded listener.js 03:12:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 230 (0x129487800) [pid = 1670] [serial = 1424] [outer = 0x125a3b400] 03:12:10 INFO - PROCESS | 1670 | 1464862330536 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]]]}] 03:12:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:12:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 573ms 03:12:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:12:10 INFO - PROCESS | 1670 | 1464862330570 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 03:12:10 INFO - PROCESS | 1670 | 1464862330571 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 03:12:10 INFO - PROCESS | 1670 | 1464862330573 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:12:10 INFO - PROCESS | 1670 | 1464862330574 Marionette TRACE conn2 <- [1,1870,null,{}] 03:12:10 INFO - PROCESS | 1670 | 1464862330577 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}] 03:12:10 INFO - PROCESS | 1670 | 1464862330706 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 03:12:10 INFO - PROCESS | 1670 | 1464862330717 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bb3e800 == 79 [pid = 1670] [id = 475] 03:12:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 231 (0x128ce4c00) [pid = 1670] [serial = 1425] [outer = 0x0] 03:12:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 232 (0x129494000) [pid = 1670] [serial = 1426] [outer = 0x128ce4c00] 03:12:10 INFO - PROCESS | 1670 | 1464862330742 Marionette DEBUG loaded listener.js 03:12:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 233 (0x12a8f2000) [pid = 1670] [serial = 1427] [outer = 0x128ce4c00] 03:12:11 INFO - PROCESS | 1670 | --DOMWINDOW == 232 (0x133f85400) [pid = 1670] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:12:11 INFO - PROCESS | 1670 | --DOMWINDOW == 231 (0x118755800) [pid = 1670] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:12:11 INFO - PROCESS | 1670 | --DOMWINDOW == 230 (0x12c812400) [pid = 1670] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:12:11 INFO - PROCESS | 1670 | --DOMWINDOW == 229 (0x125f83800) [pid = 1670] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:12:11 INFO - PROCESS | 1670 | --DOMWINDOW == 228 (0x1343a4400) [pid = 1670] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:12:11 INFO - PROCESS | 1670 | --DOMWINDOW == 227 (0x1126de400) [pid = 1670] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:12:11 INFO - PROCESS | 1670 | --DOMWINDOW == 226 (0x12359f800) [pid = 1670] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:12:11 INFO - PROCESS | 1670 | --DOMWINDOW == 225 (0x135eb2800) [pid = 1670] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:12:11 INFO - PROCESS | 1670 | --DOMWINDOW == 224 (0x12acd1800) [pid = 1670] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:12:11 INFO - PROCESS | 1670 | --DOMWINDOW == 223 (0x132990800) [pid = 1670] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:12:11 INFO - PROCESS | 1670 | --DOMWINDOW == 222 (0x11288c000) [pid = 1670] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:12:11 INFO - PROCESS | 1670 | 1464862331372 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]]]}] 03:12:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:12:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 869ms 03:12:11 INFO - PROCESS | 1670 | 1464862331448 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 03:12:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:12:11 INFO - PROCESS | 1670 | 1464862331449 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 03:12:11 INFO - PROCESS | 1670 | 1464862331452 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:12:11 INFO - PROCESS | 1670 | 1464862331454 Marionette TRACE conn2 <- [1,1874,null,{}] 03:12:11 INFO - PROCESS | 1670 | 1464862331456 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}] 03:12:11 INFO - PROCESS | 1670 | 1464862331565 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 03:12:11 INFO - PROCESS | 1670 | 1464862331639 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x12be6c000 == 80 [pid = 1670] [id = 476] 03:12:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 223 (0x118446c00) [pid = 1670] [serial = 1428] [outer = 0x0] 03:12:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 224 (0x1295f9000) [pid = 1670] [serial = 1429] [outer = 0x118446c00] 03:12:11 INFO - PROCESS | 1670 | 1464862331670 Marionette DEBUG loaded listener.js 03:12:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 225 (0x12ac2b800) [pid = 1670] [serial = 1430] [outer = 0x118446c00] 03:12:12 INFO - PROCESS | 1670 | 1464862332072 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]]]}] 03:12:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:12:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 669ms 03:12:12 INFO - PROCESS | 1670 | 1464862332122 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 03:12:12 INFO - PROCESS | 1670 | 1464862332124 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 03:12:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:12:12 INFO - PROCESS | 1670 | 1464862332137 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:12:12 INFO - PROCESS | 1670 | 1464862332138 Marionette TRACE conn2 <- [1,1878,null,{}] 03:12:12 INFO - PROCESS | 1670 | 1464862332141 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}] 03:12:12 INFO - PROCESS | 1670 | 1464862332310 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 03:12:12 INFO - PROCESS | 1670 | 1464862332320 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c6de800 == 81 [pid = 1670] [id = 477] 03:12:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 226 (0x12ac28c00) [pid = 1670] [serial = 1431] [outer = 0x0] 03:12:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 227 (0x12b3b9800) [pid = 1670] [serial = 1432] [outer = 0x12ac28c00] 03:12:12 INFO - PROCESS | 1670 | 1464862332345 Marionette DEBUG loaded listener.js 03:12:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 228 (0x12bbbc000) [pid = 1670] [serial = 1433] [outer = 0x12ac28c00] 03:12:12 INFO - PROCESS | 1670 | 1464862332671 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]]]}] 03:12:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:12:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 570ms 03:12:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:12:12 INFO - PROCESS | 1670 | 1464862332707 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 03:12:12 INFO - PROCESS | 1670 | 1464862332708 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 03:12:12 INFO - PROCESS | 1670 | 1464862332711 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:12:12 INFO - PROCESS | 1670 | 1464862332713 Marionette TRACE conn2 <- [1,1882,null,{}] 03:12:12 INFO - PROCESS | 1670 | 1464862332716 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}] 03:12:12 INFO - PROCESS | 1670 | 1464862332808 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 03:12:12 INFO - PROCESS | 1670 | 1464862332812 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cd8e000 == 82 [pid = 1670] [id = 478] 03:12:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 229 (0x114f22800) [pid = 1670] [serial = 1434] [outer = 0x0] 03:12:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 230 (0x12bbd3800) [pid = 1670] [serial = 1435] [outer = 0x114f22800] 03:12:12 INFO - PROCESS | 1670 | 1464862332838 Marionette DEBUG loaded listener.js 03:12:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 231 (0x12c021400) [pid = 1670] [serial = 1436] [outer = 0x114f22800] 03:12:13 INFO - PROCESS | 1670 | 1464862333215 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]]]}] 03:12:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:12:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 524ms 03:12:13 INFO - PROCESS | 1670 | 1464862333235 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 03:12:13 INFO - PROCESS | 1670 | 1464862333236 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 03:12:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:12:13 INFO - PROCESS | 1670 | 1464862333238 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:12:13 INFO - PROCESS | 1670 | 1464862333239 Marionette TRACE conn2 <- [1,1886,null,{}] 03:12:13 INFO - PROCESS | 1670 | 1464862333242 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}] 03:12:13 INFO - PROCESS | 1670 | 1464862333374 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 03:12:13 INFO - PROCESS | 1670 | 1464862333503 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x116acb000 == 83 [pid = 1670] [id = 479] 03:12:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 232 (0x110f37c00) [pid = 1670] [serial = 1437] [outer = 0x0] 03:12:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 233 (0x1122b5000) [pid = 1670] [serial = 1438] [outer = 0x110f37c00] 03:12:13 INFO - PROCESS | 1670 | 1464862333536 Marionette DEBUG loaded listener.js 03:12:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 234 (0x112781800) [pid = 1670] [serial = 1439] [outer = 0x110f37c00] 03:12:14 INFO - PROCESS | 1670 | 1464862334000 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]]]}] 03:12:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:12:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 769ms 03:12:14 INFO - PROCESS | 1670 | 1464862334008 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 03:12:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:12:14 INFO - PROCESS | 1670 | 1464862334013 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 03:12:14 INFO - PROCESS | 1670 | 1464862334017 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:12:14 INFO - PROCESS | 1670 | 1464862334019 Marionette TRACE conn2 <- [1,1890,null,{}] 03:12:14 INFO - PROCESS | 1670 | 1464862334023 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}] 03:12:14 INFO - PROCESS | 1670 | 1464862334164 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 03:12:14 INFO - PROCESS | 1670 | 1464862334264 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x1195ac000 == 84 [pid = 1670] [id = 480] 03:12:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 235 (0x11674e000) [pid = 1670] [serial = 1440] [outer = 0x0] 03:12:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 236 (0x116a7b800) [pid = 1670] [serial = 1441] [outer = 0x11674e000] 03:12:14 INFO - PROCESS | 1670 | 1464862334298 Marionette DEBUG loaded listener.js 03:12:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 237 (0x118138400) [pid = 1670] [serial = 1442] [outer = 0x11674e000] 03:12:14 INFO - PROCESS | 1670 | 1464862334744 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]]]}] 03:12:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:12:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 772ms 03:12:14 INFO - PROCESS | 1670 | 1464862334791 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 03:12:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:12:14 INFO - PROCESS | 1670 | 1464862334794 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 03:12:14 INFO - PROCESS | 1670 | 1464862334797 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:12:14 INFO - PROCESS | 1670 | 1464862334798 Marionette TRACE conn2 <- [1,1894,null,{}] 03:12:14 INFO - PROCESS | 1670 | 1464862334801 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}] 03:12:14 INFO - PROCESS | 1670 | 1464862334919 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 03:12:15 INFO - PROCESS | 1670 | 1464862335008 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ac4b800 == 85 [pid = 1670] [id = 481] 03:12:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 238 (0x1184c7c00) [pid = 1670] [serial = 1443] [outer = 0x0] 03:12:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 239 (0x1195ca400) [pid = 1670] [serial = 1444] [outer = 0x1184c7c00] 03:12:15 INFO - PROCESS | 1670 | 1464862335040 Marionette DEBUG loaded listener.js 03:12:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 240 (0x1212a8c00) [pid = 1670] [serial = 1445] [outer = 0x1184c7c00] 03:12:15 INFO - PROCESS | 1670 | 1464862335460 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]]]}] 03:12:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:12:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 719ms 03:12:15 INFO - PROCESS | 1670 | 1464862335525 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 03:12:15 INFO - PROCESS | 1670 | 1464862335528 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 03:12:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:12:15 INFO - PROCESS | 1670 | 1464862335557 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:12:15 INFO - PROCESS | 1670 | 1464862335564 Marionette TRACE conn2 <- [1,1898,null,{}] 03:12:15 INFO - PROCESS | 1670 | 1464862335567 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}] 03:12:15 INFO - PROCESS | 1670 | 1464862335684 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 03:12:15 INFO - PROCESS | 1670 | 1464862335770 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x13290a800 == 86 [pid = 1670] [id = 482] 03:12:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 241 (0x1212ab400) [pid = 1670] [serial = 1446] [outer = 0x0] 03:12:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 242 (0x126872800) [pid = 1670] [serial = 1447] [outer = 0x1212ab400] 03:12:15 INFO - PROCESS | 1670 | 1464862335800 Marionette DEBUG loaded listener.js 03:12:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 243 (0x129489800) [pid = 1670] [serial = 1448] [outer = 0x1212ab400] 03:12:16 INFO - PROCESS | 1670 | 1464862336232 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]]]}] 03:12:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:12:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 732ms 03:12:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:12:16 INFO - PROCESS | 1670 | 1464862336282 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 03:12:16 INFO - PROCESS | 1670 | 1464862336284 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 03:12:16 INFO - PROCESS | 1670 | 1464862336287 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:12:16 INFO - PROCESS | 1670 | 1464862336288 Marionette TRACE conn2 <- [1,1902,null,{}] 03:12:16 INFO - PROCESS | 1670 | 1464862336291 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}] 03:12:16 INFO - PROCESS | 1670 | 1464862336408 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 03:12:16 INFO - PROCESS | 1670 | 1464862336495 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x1341c7000 == 87 [pid = 1670] [id = 483] 03:12:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 244 (0x126b12c00) [pid = 1670] [serial = 1449] [outer = 0x0] 03:12:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 245 (0x12a9ef400) [pid = 1670] [serial = 1450] [outer = 0x126b12c00] 03:12:16 INFO - PROCESS | 1670 | 1464862336525 Marionette DEBUG loaded listener.js 03:12:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 246 (0x12accc000) [pid = 1670] [serial = 1451] [outer = 0x126b12c00] 03:12:16 INFO - PROCESS | 1670 | 1464862336946 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]]]}] 03:12:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:12:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 668ms 03:12:16 INFO - PROCESS | 1670 | 1464862336955 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 03:12:16 INFO - PROCESS | 1670 | 1464862336957 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 03:12:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:12:16 INFO - PROCESS | 1670 | 1464862336959 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:12:16 INFO - PROCESS | 1670 | 1464862336962 Marionette TRACE conn2 <- [1,1906,null,{}] 03:12:16 INFO - PROCESS | 1670 | 1464862336965 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}] 03:12:17 INFO - PROCESS | 1670 | 1464862337095 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 03:12:17 INFO - PROCESS | 1670 | 1464862337210 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x135b15800 == 88 [pid = 1670] [id = 484] 03:12:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 247 (0x12c040c00) [pid = 1670] [serial = 1452] [outer = 0x0] 03:12:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 248 (0x12c045800) [pid = 1670] [serial = 1453] [outer = 0x12c040c00] 03:12:17 INFO - PROCESS | 1670 | 1464862337249 Marionette DEBUG loaded listener.js 03:12:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 249 (0x12c81b800) [pid = 1670] [serial = 1454] [outer = 0x12c040c00] 03:12:17 INFO - PROCESS | 1670 | 1464862337706 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]]]}] 03:12:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:12:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 772ms 03:12:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:12:17 INFO - PROCESS | 1670 | 1464862337731 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 03:12:17 INFO - PROCESS | 1670 | 1464862337732 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 03:12:17 INFO - PROCESS | 1670 | 1464862337735 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:12:17 INFO - PROCESS | 1670 | 1464862337736 Marionette TRACE conn2 <- [1,1910,null,{}] 03:12:17 INFO - PROCESS | 1670 | 1464862337739 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}] 03:12:17 INFO - PROCESS | 1670 | 1464862337854 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 03:12:17 INFO - PROCESS | 1670 | 1464862337970 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x135c7b000 == 89 [pid = 1670] [id = 485] 03:12:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 250 (0x12c81b400) [pid = 1670] [serial = 1455] [outer = 0x0] 03:12:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 251 (0x12d3b0400) [pid = 1670] [serial = 1456] [outer = 0x12c81b400] 03:12:18 INFO - PROCESS | 1670 | 1464862338001 Marionette DEBUG loaded listener.js 03:12:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 252 (0x12d68a400) [pid = 1670] [serial = 1457] [outer = 0x12c81b400] 03:12:18 INFO - PROCESS | 1670 | 1464862338474 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]]]}] 03:12:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:12:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 768ms 03:12:18 INFO - PROCESS | 1670 | 1464862338525 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 03:12:18 INFO - PROCESS | 1670 | 1464862338526 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 03:12:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:12:18 INFO - PROCESS | 1670 | 1464862338550 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:12:18 INFO - PROCESS | 1670 | 1464862338552 Marionette TRACE conn2 <- [1,1914,null,{}] 03:12:18 INFO - PROCESS | 1670 | 1464862338554 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}] 03:12:18 INFO - PROCESS | 1670 | 1464862338672 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 03:12:18 INFO - PROCESS | 1670 | 1464862338758 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x124246000 == 90 [pid = 1670] [id = 486] 03:12:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 253 (0x118135800) [pid = 1670] [serial = 1458] [outer = 0x0] 03:12:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 254 (0x12cc56000) [pid = 1670] [serial = 1459] [outer = 0x118135800] 03:12:18 INFO - PROCESS | 1670 | 1464862338790 Marionette DEBUG loaded listener.js 03:12:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 255 (0x132846400) [pid = 1670] [serial = 1460] [outer = 0x118135800] 03:12:19 INFO - PROCESS | 1670 | 1464862339368 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]]]}] 03:12:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:12:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 871ms 03:12:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:12:19 INFO - PROCESS | 1670 | 1464862339421 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 03:12:19 INFO - PROCESS | 1670 | 1464862339423 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 03:12:19 INFO - PROCESS | 1670 | 1464862339427 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:12:19 INFO - PROCESS | 1670 | 1464862339429 Marionette TRACE conn2 <- [1,1918,null,{}] 03:12:19 INFO - PROCESS | 1670 | 1464862339433 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}] 03:12:19 INFO - PROCESS | 1670 | 1464862339546 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 03:12:19 INFO - PROCESS | 1670 | 1464862339669 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x12363c000 == 91 [pid = 1670] [id = 487] 03:12:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 256 (0x11278b400) [pid = 1670] [serial = 1461] [outer = 0x0] 03:12:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 257 (0x112890800) [pid = 1670] [serial = 1462] [outer = 0x11278b400] 03:12:19 INFO - PROCESS | 1670 | 1464862339702 Marionette DEBUG loaded listener.js 03:12:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 258 (0x116126400) [pid = 1670] [serial = 1463] [outer = 0x11278b400] 03:12:20 INFO - PROCESS | 1670 | 1464862340128 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]]]}] 03:12:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:12:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 774ms 03:12:20 INFO - PROCESS | 1670 | 1464862340213 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 03:12:20 INFO - PROCESS | 1670 | 1464862340217 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 03:12:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:12:20 INFO - PROCESS | 1670 | 1464862340223 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:12:20 INFO - PROCESS | 1670 | 1464862340225 Marionette TRACE conn2 <- [1,1922,null,{}] 03:12:20 INFO - PROCESS | 1670 | 1464862340230 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}] 03:12:20 INFO - PROCESS | 1670 | 1464862340335 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 03:12:20 INFO - PROCESS | 1670 | 1464862340427 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x124f9f000 == 92 [pid = 1670] [id = 488] 03:12:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 259 (0x11813b400) [pid = 1670] [serial = 1464] [outer = 0x0] 03:12:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 260 (0x11860d400) [pid = 1670] [serial = 1465] [outer = 0x11813b400] 03:12:20 INFO - PROCESS | 1670 | 1464862340455 Marionette DEBUG loaded listener.js 03:12:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 261 (0x1194f1c00) [pid = 1670] [serial = 1466] [outer = 0x11813b400] 03:12:20 INFO - PROCESS | 1670 | 1464862340860 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]]]}] 03:12:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:12:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 670ms 03:12:20 INFO - PROCESS | 1670 | 1464862340913 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 03:12:20 INFO - PROCESS | 1670 | 1464862340915 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 03:12:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:12:20 INFO - PROCESS | 1670 | 1464862340919 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:12:20 INFO - PROCESS | 1670 | 1464862340921 Marionette TRACE conn2 <- [1,1926,null,{}] 03:12:20 INFO - PROCESS | 1670 | 1464862340931 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}] 03:12:21 INFO - PROCESS | 1670 | 1464862341038 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 03:12:21 INFO - PROCESS | 1670 | 1464862341126 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bb30800 == 93 [pid = 1670] [id = 489] 03:12:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 262 (0x123939800) [pid = 1670] [serial = 1467] [outer = 0x0] 03:12:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 263 (0x123ed4000) [pid = 1670] [serial = 1468] [outer = 0x123939800] 03:12:21 INFO - PROCESS | 1670 | 1464862341155 Marionette DEBUG loaded listener.js 03:12:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 264 (0x124f70800) [pid = 1670] [serial = 1469] [outer = 0x123939800] 03:12:21 INFO - PROCESS | 1670 | 1464862341597 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]]]}] 03:12:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:12:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 720ms 03:12:21 INFO - PROCESS | 1670 | 1464862341676 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 03:12:21 INFO - PROCESS | 1670 | 1464862341678 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 03:12:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:12:21 INFO - PROCESS | 1670 | 1464862341682 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:12:21 INFO - PROCESS | 1670 | 1464862341684 Marionette TRACE conn2 <- [1,1930,null,{}] 03:12:21 INFO - PROCESS | 1670 | 1464862341686 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}] 03:12:21 INFO - PROCESS | 1670 | 1464862341792 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 03:12:21 INFO - PROCESS | 1670 | 1464862341883 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bb39800 == 94 [pid = 1670] [id = 490] 03:12:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 265 (0x126eccc00) [pid = 1670] [serial = 1470] [outer = 0x0] 03:12:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 266 (0x128ce2c00) [pid = 1670] [serial = 1471] [outer = 0x126eccc00] 03:12:21 INFO - PROCESS | 1670 | 1464862341910 Marionette DEBUG loaded listener.js 03:12:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 267 (0x129719c00) [pid = 1670] [serial = 1472] [outer = 0x126eccc00] 03:12:22 INFO - PROCESS | 1670 | --DOCSHELL 0x12a884800 == 93 [pid = 1670] [id = 317] 03:12:22 INFO - PROCESS | 1670 | --DOCSHELL 0x12cd8e000 == 92 [pid = 1670] [id = 478] 03:12:22 INFO - PROCESS | 1670 | --DOCSHELL 0x12c6de800 == 91 [pid = 1670] [id = 477] 03:12:22 INFO - PROCESS | 1670 | --DOCSHELL 0x12be6c000 == 90 [pid = 1670] [id = 476] 03:12:22 INFO - PROCESS | 1670 | --DOCSHELL 0x12bb3e800 == 89 [pid = 1670] [id = 475] 03:12:22 INFO - PROCESS | 1670 | --DOCSHELL 0x123533000 == 88 [pid = 1670] [id = 474] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 266 (0x1343a3800) [pid = 1670] [serial = 1338] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 265 (0x132849800) [pid = 1670] [serial = 1326] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 264 (0x1126e9400) [pid = 1670] [serial = 1305] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 263 (0x12cc6bc00) [pid = 1670] [serial = 1317] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 262 (0x12bad5000) [pid = 1670] [serial = 1314] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 261 (0x1184c6c00) [pid = 1670] [serial = 1308] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 260 (0x1239d0800) [pid = 1670] [serial = 1311] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 259 (0x13429ec00) [pid = 1670] [serial = 1323] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 258 (0x133c22800) [pid = 1670] [serial = 1320] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 257 (0x134293400) [pid = 1670] [serial = 1329] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 256 (0x134399000) [pid = 1670] [serial = 1332] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 255 (0x1343a2800) [pid = 1670] [serial = 1335] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 254 (0x136257000) [pid = 1670] [serial = 1374] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOCSHELL 0x1298a2800 == 87 [pid = 1670] [id = 473] 03:12:22 INFO - PROCESS | 1670 | --DOCSHELL 0x129028000 == 86 [pid = 1670] [id = 472] 03:12:22 INFO - PROCESS | 1670 | --DOCSHELL 0x124f29800 == 85 [pid = 1670] [id = 471] 03:12:22 INFO - PROCESS | 1670 | --DOCSHELL 0x12343e800 == 84 [pid = 1670] [id = 470] 03:12:22 INFO - PROCESS | 1670 | --DOCSHELL 0x1195b3800 == 83 [pid = 1670] [id = 469] 03:12:22 INFO - PROCESS | 1670 | --DOCSHELL 0x1195b6000 == 82 [pid = 1670] [id = 468] 03:12:22 INFO - PROCESS | 1670 | --DOCSHELL 0x1233d8000 == 81 [pid = 1670] [id = 467] 03:12:22 INFO - PROCESS | 1670 | --DOCSHELL 0x11a0c4000 == 80 [pid = 1670] [id = 466] 03:12:22 INFO - PROCESS | 1670 | --DOCSHELL 0x12cd38800 == 79 [pid = 1670] [id = 460] 03:12:22 INFO - PROCESS | 1670 | --DOCSHELL 0x123de1800 == 78 [pid = 1670] [id = 459] 03:12:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:12:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 669ms 03:12:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:12:22 INFO - PROCESS | 1670 | 1464862342347 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]]]}] 03:12:22 INFO - PROCESS | 1670 | 1464862342351 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 03:12:22 INFO - PROCESS | 1670 | 1464862342353 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 03:12:22 INFO - PROCESS | 1670 | 1464862342355 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:12:22 INFO - PROCESS | 1670 | 1464862342356 Marionette TRACE conn2 <- [1,1934,null,{}] 03:12:22 INFO - PROCESS | 1670 | 1464862342364 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}] 03:12:22 INFO - PROCESS | 1670 | 1464862342484 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 253 (0x12bad5400) [pid = 1670] [serial = 1350] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 252 (0x12c045000) [pid = 1670] [serial = 1351] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 251 (0x133c29800) [pid = 1670] [serial = 1356] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 250 (0x113163400) [pid = 1670] [serial = 1341] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 249 (0x116964800) [pid = 1670] [serial = 1342] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 248 (0x1343a8800) [pid = 1670] [serial = 1359] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 247 (0x1239cac00) [pid = 1670] [serial = 1345] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 246 (0x11902cc00) [pid = 1670] [serial = 1344] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 245 (0x12cc5ec00) [pid = 1670] [serial = 1353] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 244 (0x134299c00) [pid = 1670] [serial = 1357] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 243 (0x128cea800) [pid = 1670] [serial = 1347] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 242 (0x1295fb800) [pid = 1670] [serial = 1348] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 241 (0x135cf8800) [pid = 1670] [serial = 1362] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 240 (0x135cf2000) [pid = 1670] [serial = 1360] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 239 (0x128ce6400) [pid = 1670] [serial = 1365] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 238 (0x135ead800) [pid = 1670] [serial = 1368] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 237 (0x136007c00) [pid = 1670] [serial = 1363] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 236 (0x13600c800) [pid = 1670] [serial = 1371] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 235 (0x136009000) [pid = 1670] [serial = 1366] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 234 (0x132849400) [pid = 1670] [serial = 1354] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 233 (0x135eb1800) [pid = 1670] [serial = 1369] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | --DOMWINDOW == 232 (0x13624fc00) [pid = 1670] [serial = 1372] [outer = 0x0] [url = about:blank] 03:12:22 INFO - PROCESS | 1670 | 1464862342605 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x1195bb800 == 79 [pid = 1670] [id = 491] 03:12:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 233 (0x112fbd400) [pid = 1670] [serial = 1473] [outer = 0x0] 03:12:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 234 (0x11902cc00) [pid = 1670] [serial = 1474] [outer = 0x112fbd400] 03:12:22 INFO - PROCESS | 1670 | 1464862342649 Marionette DEBUG loaded listener.js 03:12:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 235 (0x126e1dc00) [pid = 1670] [serial = 1475] [outer = 0x112fbd400] 03:12:22 INFO - PROCESS | 1670 | 1464862342990 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]]]}] 03:12:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:12:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 669ms 03:12:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:12:23 INFO - PROCESS | 1670 | 1464862343024 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 03:12:23 INFO - PROCESS | 1670 | 1464862343026 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 03:12:23 INFO - PROCESS | 1670 | 1464862343028 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:12:23 INFO - PROCESS | 1670 | 1464862343029 Marionette TRACE conn2 <- [1,1938,null,{}] 03:12:23 INFO - PROCESS | 1670 | 1464862343031 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}] 03:12:23 INFO - PROCESS | 1670 | 1464862343157 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 03:12:23 INFO - PROCESS | 1670 | 1464862343235 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x12424b800 == 80 [pid = 1670] [id = 492] 03:12:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 236 (0x125a41400) [pid = 1670] [serial = 1476] [outer = 0x0] 03:12:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 237 (0x12ac1fc00) [pid = 1670] [serial = 1477] [outer = 0x125a41400] 03:12:23 INFO - PROCESS | 1670 | 1464862343261 Marionette DEBUG loaded listener.js 03:12:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 238 (0x12c811400) [pid = 1670] [serial = 1478] [outer = 0x125a41400] 03:12:23 INFO - PROCESS | 1670 | 1464862343556 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]]]}] 03:12:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:12:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 569ms 03:12:23 INFO - PROCESS | 1670 | 1464862343599 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 03:12:23 INFO - PROCESS | 1670 | 1464862343600 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 03:12:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:12:23 INFO - PROCESS | 1670 | 1464862343602 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:12:23 INFO - PROCESS | 1670 | 1464862343603 Marionette TRACE conn2 <- [1,1942,null,{}] 03:12:23 INFO - PROCESS | 1670 | 1464862343606 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}] 03:12:23 INFO - PROCESS | 1670 | 1464862343727 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 03:12:23 INFO - PROCESS | 1670 | 1464862343734 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ac4c800 == 81 [pid = 1670] [id = 493] 03:12:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 239 (0x129718000) [pid = 1670] [serial = 1479] [outer = 0x0] 03:12:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 240 (0x12cc59000) [pid = 1670] [serial = 1480] [outer = 0x129718000] 03:12:23 INFO - PROCESS | 1670 | 1464862343759 Marionette DEBUG loaded listener.js 03:12:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 241 (0x13284a800) [pid = 1670] [serial = 1481] [outer = 0x129718000] 03:12:24 INFO - PROCESS | 1670 | 1464862344081 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]]]}] 03:12:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:12:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 519ms 03:12:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:12:24 INFO - PROCESS | 1670 | 1464862344123 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 03:12:24 INFO - PROCESS | 1670 | 1464862344124 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 03:12:24 INFO - PROCESS | 1670 | 1464862344126 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:12:24 INFO - PROCESS | 1670 | 1464862344127 Marionette TRACE conn2 <- [1,1946,null,{}] 03:12:24 INFO - PROCESS | 1670 | 1464862344130 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}] 03:12:24 INFO - PROCESS | 1670 | 1464862344222 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 03:12:24 INFO - PROCESS | 1670 | 1464862344227 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d83d000 == 82 [pid = 1670] [id = 494] 03:12:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 242 (0x12cdeb400) [pid = 1670] [serial = 1482] [outer = 0x0] 03:12:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 243 (0x13296d400) [pid = 1670] [serial = 1483] [outer = 0x12cdeb400] 03:12:24 INFO - PROCESS | 1670 | 1464862344253 Marionette DEBUG loaded listener.js 03:12:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 244 (0x132991000) [pid = 1670] [serial = 1484] [outer = 0x12cdeb400] 03:12:24 INFO - PROCESS | 1670 | 1464862344651 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]]]}] 03:12:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:12:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 570ms 03:12:24 INFO - PROCESS | 1670 | 1464862344697 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 03:12:24 INFO - PROCESS | 1670 | 1464862344698 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 03:12:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:12:24 INFO - PROCESS | 1670 | 1464862344700 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:12:24 INFO - PROCESS | 1670 | 1464862344701 Marionette TRACE conn2 <- [1,1950,null,{}] 03:12:24 INFO - PROCESS | 1670 | 1464862344717 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}] 03:12:24 INFO - PROCESS | 1670 | 1464862344848 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 03:12:24 INFO - PROCESS | 1670 | 1464862344863 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x1342e8000 == 83 [pid = 1670] [id = 495] 03:12:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 245 (0x13284f400) [pid = 1670] [serial = 1485] [outer = 0x0] 03:12:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 246 (0x133c22800) [pid = 1670] [serial = 1486] [outer = 0x13284f400] 03:12:24 INFO - PROCESS | 1670 | 1464862344888 Marionette DEBUG loaded listener.js 03:12:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 247 (0x133f7ac00) [pid = 1670] [serial = 1487] [outer = 0x13284f400] 03:12:25 INFO - PROCESS | 1670 | 1464862345241 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]]]}] 03:12:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:12:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 581ms 03:12:25 INFO - PROCESS | 1670 | 1464862345282 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 03:12:25 INFO - PROCESS | 1670 | 1464862345283 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 03:12:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:12:25 INFO - PROCESS | 1670 | 1464862345285 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:12:25 INFO - PROCESS | 1670 | 1464862345286 Marionette TRACE conn2 <- [1,1954,null,{}] 03:12:25 INFO - PROCESS | 1670 | 1464862345288 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}] 03:12:25 INFO - PROCESS | 1670 | 1464862345411 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 03:12:25 INFO - PROCESS | 1670 | 1464862345425 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x135c85800 == 84 [pid = 1670] [id = 496] 03:12:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 248 (0x133c25000) [pid = 1670] [serial = 1488] [outer = 0x0] 03:12:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 249 (0x134291400) [pid = 1670] [serial = 1489] [outer = 0x133c25000] 03:12:25 INFO - PROCESS | 1670 | 1464862345451 Marionette DEBUG loaded listener.js 03:12:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 250 (0x13429c800) [pid = 1670] [serial = 1490] [outer = 0x133c25000] 03:12:25 INFO - PROCESS | 1670 | 1464862345940 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]]]}] 03:12:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:12:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 668ms 03:12:25 INFO - PROCESS | 1670 | 1464862345954 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 03:12:25 INFO - PROCESS | 1670 | 1464862345957 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 03:12:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:12:25 INFO - PROCESS | 1670 | 1464862345973 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:12:25 INFO - PROCESS | 1670 | 1464862345976 Marionette TRACE conn2 <- [1,1958,null,{}] 03:12:25 INFO - PROCESS | 1670 | 1464862345979 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}] 03:12:26 INFO - PROCESS | 1670 | 1464862346187 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 03:12:26 INFO - PROCESS | 1670 | 1464862346235 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x135e0e800 == 85 [pid = 1670] [id = 497] 03:12:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 251 (0x13438e000) [pid = 1670] [serial = 1491] [outer = 0x0] 03:12:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 252 (0x1343a3c00) [pid = 1670] [serial = 1492] [outer = 0x13438e000] 03:12:26 INFO - PROCESS | 1670 | 1464862346281 Marionette DEBUG loaded listener.js 03:12:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 253 (0x135cf4000) [pid = 1670] [serial = 1493] [outer = 0x13438e000] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 252 (0x11278b000) [pid = 1670] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 251 (0x113b30800) [pid = 1670] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 250 (0x119fabc00) [pid = 1670] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 249 (0x132892400) [pid = 1670] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 248 (0x1242da400) [pid = 1670] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 247 (0x129714400) [pid = 1670] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 246 (0x12cc6b800) [pid = 1670] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 245 (0x126e1d800) [pid = 1670] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 244 (0x124f20400) [pid = 1670] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 243 (0x1126e1000) [pid = 1670] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 242 (0x118133800) [pid = 1670] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 241 (0x119d39000) [pid = 1670] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 240 (0x124f22400) [pid = 1670] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 239 (0x132896400) [pid = 1670] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 238 (0x1110a5c00) [pid = 1670] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 237 (0x124f21000) [pid = 1670] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 236 (0x126ecb800) [pid = 1670] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 235 (0x128ce4c00) [pid = 1670] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 234 (0x11843d400) [pid = 1670] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 233 (0x124f1cc00) [pid = 1670] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 232 (0x128ce2400) [pid = 1670] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 231 (0x12accbc00) [pid = 1670] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 230 (0x1127e1800) [pid = 1670] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 229 (0x118446c00) [pid = 1670] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 228 (0x1133a7800) [pid = 1670] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 227 (0x1195c7c00) [pid = 1670] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 226 (0x118606400) [pid = 1670] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 225 (0x125f8c000) [pid = 1670] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 224 (0x118141400) [pid = 1670] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 223 (0x11278bc00) [pid = 1670] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 222 (0x125a3b400) [pid = 1670] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 221 (0x1194f2800) [pid = 1670] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 220 (0x126b19400) [pid = 1670] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 219 (0x1127ecc00) [pid = 1670] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 218 (0x12349f000) [pid = 1670] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 217 (0x124f21800) [pid = 1670] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 216 (0x117282800) [pid = 1670] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 215 (0x13298e800) [pid = 1670] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 214 (0x115cc8400) [pid = 1670] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 213 (0x12c04b000) [pid = 1670] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 212 (0x12ac28c00) [pid = 1670] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 211 (0x110f3c000) [pid = 1670] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 210 (0x11926e800) [pid = 1670] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 209 (0x11844a800) [pid = 1670] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 208 (0x12c040800) [pid = 1670] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 207 (0x112f25400) [pid = 1670] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 206 (0x113d0a400) [pid = 1670] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:12:26 INFO - PROCESS | 1670 | --DOMWINDOW == 205 (0x12c04d000) [pid = 1670] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:12:27 INFO - PROCESS | 1670 | 1464862347129 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]]]}] 03:12:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:12:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1185ms 03:12:27 INFO - PROCESS | 1670 | 1464862347159 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 03:12:27 INFO - PROCESS | 1670 | 1464862347161 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 03:12:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:12:27 INFO - PROCESS | 1670 | 1464862347170 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:12:27 INFO - PROCESS | 1670 | 1464862347172 Marionette TRACE conn2 <- [1,1962,null,{}] 03:12:27 INFO - PROCESS | 1670 | 1464862347174 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}] 03:12:27 INFO - PROCESS | 1670 | 1464862347284 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 03:12:27 INFO - PROCESS | 1670 | 1464862347288 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x123b58000 == 86 [pid = 1670] [id = 498] 03:12:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 206 (0x113104800) [pid = 1670] [serial = 1494] [outer = 0x0] 03:12:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 207 (0x113107000) [pid = 1670] [serial = 1495] [outer = 0x113104800] 03:12:27 INFO - PROCESS | 1670 | 1464862347314 Marionette DEBUG loaded listener.js 03:12:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 208 (0x11310bc00) [pid = 1670] [serial = 1496] [outer = 0x113104800] 03:12:27 INFO - PROCESS | 1670 | 1464862347657 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]]]}] 03:12:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:12:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 518ms 03:12:27 INFO - PROCESS | 1670 | 1464862347689 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 03:12:27 INFO - PROCESS | 1670 | 1464862347690 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 03:12:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:12:27 INFO - PROCESS | 1670 | 1464862347692 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:12:27 INFO - PROCESS | 1670 | 1464862347693 Marionette TRACE conn2 <- [1,1966,null,{}] 03:12:27 INFO - PROCESS | 1670 | 1464862347696 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}] 03:12:27 INFO - PROCESS | 1670 | 1464862347795 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 03:12:27 INFO - PROCESS | 1670 | 1464862347881 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d497000 == 87 [pid = 1670] [id = 499] 03:12:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 209 (0x111bb7400) [pid = 1670] [serial = 1497] [outer = 0x0] 03:12:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 210 (0x113110c00) [pid = 1670] [serial = 1498] [outer = 0x111bb7400] 03:12:27 INFO - PROCESS | 1670 | 1464862347910 Marionette DEBUG loaded listener.js 03:12:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 211 (0x115cbec00) [pid = 1670] [serial = 1499] [outer = 0x111bb7400] 03:12:28 INFO - PROCESS | 1670 | 1464862348374 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]]]}] 03:12:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:12:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 718ms 03:12:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:12:28 INFO - PROCESS | 1670 | 1464862348415 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 03:12:28 INFO - PROCESS | 1670 | 1464862348416 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 03:12:28 INFO - PROCESS | 1670 | 1464862348418 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:12:28 INFO - PROCESS | 1670 | 1464862348420 Marionette TRACE conn2 <- [1,1970,null,{}] 03:12:28 INFO - PROCESS | 1670 | 1464862348422 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}] 03:12:28 INFO - PROCESS | 1670 | 1464862348523 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 03:12:28 INFO - PROCESS | 1670 | 1464862348529 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x1360d0000 == 88 [pid = 1670] [id = 500] 03:12:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 212 (0x1176af800) [pid = 1670] [serial = 1500] [outer = 0x0] 03:12:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 213 (0x11843d400) [pid = 1670] [serial = 1501] [outer = 0x1176af800] 03:12:28 INFO - PROCESS | 1670 | 1464862348554 Marionette DEBUG loaded listener.js 03:12:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 214 (0x11926e800) [pid = 1670] [serial = 1502] [outer = 0x1176af800] 03:12:28 INFO - PROCESS | 1670 | 1464862348895 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]]]}] 03:12:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:12:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 517ms 03:12:28 INFO - PROCESS | 1670 | 1464862348991 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 03:12:28 INFO - PROCESS | 1670 | 1464862348993 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 03:12:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:12:28 INFO - PROCESS | 1670 | 1464862348998 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:12:29 INFO - PROCESS | 1670 | 1464862349001 Marionette TRACE conn2 <- [1,1974,null,{}] 03:12:29 INFO - PROCESS | 1670 | 1464862349005 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}] 03:12:29 INFO - PROCESS | 1670 | 1464862349122 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 03:12:29 INFO - PROCESS | 1670 | 1464862349286 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a0ae800 == 89 [pid = 1670] [id = 501] 03:12:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 215 (0x11288a800) [pid = 1670] [serial = 1503] [outer = 0x0] 03:12:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 216 (0x112d7e400) [pid = 1670] [serial = 1504] [outer = 0x11288a800] 03:12:29 INFO - PROCESS | 1670 | 1464862349331 Marionette DEBUG loaded listener.js 03:12:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 217 (0x11330d800) [pid = 1670] [serial = 1505] [outer = 0x11288a800] 03:12:29 INFO - PROCESS | 1670 | 1464862349782 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]]]}] 03:12:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:12:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 823ms 03:12:29 INFO - PROCESS | 1670 | 1464862349822 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 03:12:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:12:29 INFO - PROCESS | 1670 | 1464862349824 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 03:12:29 INFO - PROCESS | 1670 | 1464862349830 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:12:29 INFO - PROCESS | 1670 | 1464862349833 Marionette TRACE conn2 <- [1,1978,null,{}] 03:12:29 INFO - PROCESS | 1670 | 1464862349836 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}] 03:12:29 INFO - PROCESS | 1670 | 1464862349959 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 03:12:30 INFO - PROCESS | 1670 | 1464862350049 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a6d0800 == 90 [pid = 1670] [id = 502] 03:12:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 218 (0x117594c00) [pid = 1670] [serial = 1506] [outer = 0x0] 03:12:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 219 (0x1184c3400) [pid = 1670] [serial = 1507] [outer = 0x117594c00] 03:12:30 INFO - PROCESS | 1670 | 1464862350081 Marionette DEBUG loaded listener.js 03:12:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 220 (0x1194f2800) [pid = 1670] [serial = 1508] [outer = 0x117594c00] 03:12:30 INFO - PROCESS | 1670 | 1464862350516 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]]]}] 03:12:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:12:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 722ms 03:12:30 INFO - PROCESS | 1670 | 1464862350556 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 03:12:30 INFO - PROCESS | 1670 | 1464862350558 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 03:12:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:12:30 INFO - PROCESS | 1670 | 1464862350562 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:12:30 INFO - PROCESS | 1670 | 1464862350564 Marionette TRACE conn2 <- [1,1982,null,{}] 03:12:30 INFO - PROCESS | 1670 | 1464862350571 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}] 03:12:30 INFO - PROCESS | 1670 | 1464862350693 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 03:12:30 INFO - PROCESS | 1670 | 1464862350812 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x135d5c800 == 91 [pid = 1670] [id = 503] 03:12:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 221 (0x1232e2000) [pid = 1670] [serial = 1509] [outer = 0x0] 03:12:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 222 (0x12359f800) [pid = 1670] [serial = 1510] [outer = 0x1232e2000] 03:12:30 INFO - PROCESS | 1670 | 1464862350848 Marionette DEBUG loaded listener.js 03:12:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 223 (0x124f1d400) [pid = 1670] [serial = 1511] [outer = 0x1232e2000] 03:12:31 INFO - PROCESS | 1670 | 1464862351255 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]]]}] 03:12:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:12:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 721ms 03:12:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:12:31 INFO - PROCESS | 1670 | 1464862351284 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 03:12:31 INFO - PROCESS | 1670 | 1464862351285 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 03:12:31 INFO - PROCESS | 1670 | 1464862351287 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:12:31 INFO - PROCESS | 1670 | 1464862351288 Marionette TRACE conn2 <- [1,1986,null,{}] 03:12:31 INFO - PROCESS | 1670 | 1464862351290 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}] 03:12:31 INFO - PROCESS | 1670 | 1464862351408 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 03:12:31 INFO - PROCESS | 1670 | 1464862351527 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x13796c000 == 92 [pid = 1670] [id = 504] 03:12:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 224 (0x1239c6800) [pid = 1670] [serial = 1512] [outer = 0x0] 03:12:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 225 (0x126e21c00) [pid = 1670] [serial = 1513] [outer = 0x1239c6800] 03:12:31 INFO - PROCESS | 1670 | 1464862351560 Marionette DEBUG loaded listener.js 03:12:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 226 (0x128d4e800) [pid = 1670] [serial = 1514] [outer = 0x1239c6800] 03:12:31 INFO - PROCESS | 1670 | 1464862351979 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]]]}] 03:12:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:12:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 718ms 03:12:32 INFO - PROCESS | 1670 | 1464862352005 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 03:12:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:12:32 INFO - PROCESS | 1670 | 1464862352007 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 03:12:32 INFO - PROCESS | 1670 | 1464862352009 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:12:32 INFO - PROCESS | 1670 | 1464862352010 Marionette TRACE conn2 <- [1,1990,null,{}] 03:12:32 INFO - PROCESS | 1670 | 1464862352013 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}] 03:12:32 INFO - PROCESS | 1670 | 1464862352146 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 03:12:32 INFO - PROCESS | 1670 | 1464862352235 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a512000 == 93 [pid = 1670] [id = 505] 03:12:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 227 (0x125f87000) [pid = 1670] [serial = 1515] [outer = 0x0] 03:12:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 228 (0x129714400) [pid = 1670] [serial = 1516] [outer = 0x125f87000] 03:12:32 INFO - PROCESS | 1670 | 1464862352265 Marionette DEBUG loaded listener.js 03:12:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 229 (0x12a9f1c00) [pid = 1670] [serial = 1517] [outer = 0x125f87000] 03:12:32 INFO - PROCESS | 1670 | 1464862352657 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]]]}] 03:12:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:12:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 671ms 03:12:32 INFO - PROCESS | 1670 | 1464862352680 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 03:12:32 INFO - PROCESS | 1670 | 1464862352682 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 03:12:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:12:32 INFO - PROCESS | 1670 | 1464862352684 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:12:32 INFO - PROCESS | 1670 | 1464862352685 Marionette TRACE conn2 <- [1,1994,null,{}] 03:12:32 INFO - PROCESS | 1670 | 1464862352688 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}] 03:12:32 INFO - PROCESS | 1670 | 1464862352821 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 03:12:32 INFO - PROCESS | 1670 | 1464862352943 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a7e7800 == 94 [pid = 1670] [id = 506] 03:12:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 230 (0x12b238000) [pid = 1670] [serial = 1518] [outer = 0x0] 03:12:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 231 (0x12bbd4400) [pid = 1670] [serial = 1519] [outer = 0x12b238000] 03:12:32 INFO - PROCESS | 1670 | 1464862352976 Marionette DEBUG loaded listener.js 03:12:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 232 (0x12cc66800) [pid = 1670] [serial = 1520] [outer = 0x12b238000] 03:12:33 INFO - PROCESS | 1670 | 1464862353426 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]]]}] 03:12:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:12:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 770ms 03:12:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:12:33 INFO - PROCESS | 1670 | 1464862353456 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 03:12:33 INFO - PROCESS | 1670 | 1464862353458 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 03:12:33 INFO - PROCESS | 1670 | 1464862353475 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:12:33 INFO - PROCESS | 1670 | 1464862353477 Marionette TRACE conn2 <- [1,1998,null,{}] 03:12:33 INFO - PROCESS | 1670 | 1464862353481 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}] 03:12:33 INFO - PROCESS | 1670 | 1464862353598 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 03:12:33 INFO - PROCESS | 1670 | 1464862353716 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x13ae89800 == 95 [pid = 1670] [id = 507] 03:12:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 233 (0x12cc64800) [pid = 1670] [serial = 1521] [outer = 0x0] 03:12:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 234 (0x132963c00) [pid = 1670] [serial = 1522] [outer = 0x12cc64800] 03:12:33 INFO - PROCESS | 1670 | 1464862353748 Marionette DEBUG loaded listener.js 03:12:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 235 (0x12c04c000) [pid = 1670] [serial = 1523] [outer = 0x12cc64800] 03:12:34 INFO - PROCESS | 1670 | 1464862354237 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]]]}] 03:12:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:12:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 787ms 03:12:34 INFO - PROCESS | 1670 | 1464862354247 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 03:12:34 INFO - PROCESS | 1670 | 1464862354249 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 03:12:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:12:34 INFO - PROCESS | 1670 | 1464862354251 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:12:34 INFO - PROCESS | 1670 | 1464862354252 Marionette TRACE conn2 <- [1,2002,null,{}] 03:12:34 INFO - PROCESS | 1670 | 1464862354255 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}] 03:12:34 INFO - PROCESS | 1670 | 1464862354381 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 03:12:34 INFO - PROCESS | 1670 | 1464862354475 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x123533800 == 96 [pid = 1670] [id = 508] 03:12:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 236 (0x11a062800) [pid = 1670] [serial = 1524] [outer = 0x0] 03:12:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 237 (0x12cc6b800) [pid = 1670] [serial = 1525] [outer = 0x11a062800] 03:12:34 INFO - PROCESS | 1670 | 1464862354506 Marionette DEBUG loaded listener.js 03:12:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 238 (0x1343a0800) [pid = 1670] [serial = 1526] [outer = 0x11a062800] 03:12:34 INFO - PROCESS | 1670 | 1464862354987 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]]]}] 03:12:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:12:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 775ms 03:12:35 INFO - PROCESS | 1670 | 1464862355049 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 03:12:35 INFO - PROCESS | 1670 | 1464862355050 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 03:12:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:12:35 INFO - PROCESS | 1670 | 1464862355054 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:12:35 INFO - PROCESS | 1670 | 1464862355056 Marionette TRACE conn2 <- [1,2006,null,{}] 03:12:35 INFO - PROCESS | 1670 | 1464862355058 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}] 03:12:35 INFO - PROCESS | 1670 | 1464862355192 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 03:12:35 INFO - PROCESS | 1670 | 1464862355285 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bb28800 == 97 [pid = 1670] [id = 509] 03:12:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 239 (0x12428d800) [pid = 1670] [serial = 1527] [outer = 0x0] 03:12:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 240 (0x133f80c00) [pid = 1670] [serial = 1528] [outer = 0x12428d800] 03:12:35 INFO - PROCESS | 1670 | 1464862355315 Marionette DEBUG loaded listener.js 03:12:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 241 (0x1343a3800) [pid = 1670] [serial = 1529] [outer = 0x12428d800] 03:12:35 INFO - PROCESS | 1670 | 1464862355800 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]]]}] 03:12:35 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 03:12:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 771ms 03:12:35 INFO - PROCESS | 1670 | 1464862355851 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 03:12:35 INFO - PROCESS | 1670 | 1464862355853 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 03:12:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:12:35 INFO - PROCESS | 1670 | 1464862355855 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:12:35 INFO - PROCESS | 1670 | 1464862355857 Marionette TRACE conn2 <- [1,2010,null,{}] 03:12:35 INFO - PROCESS | 1670 | 1464862355860 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}] 03:12:36 INFO - PROCESS | 1670 | 1464862356016 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 03:12:36 INFO - PROCESS | 1670 | 1464862356114 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x1342e1000 == 98 [pid = 1670] [id = 510] 03:12:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 242 (0x11813a800) [pid = 1670] [serial = 1530] [outer = 0x0] 03:12:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 243 (0x12cc6c800) [pid = 1670] [serial = 1531] [outer = 0x11813a800] 03:12:36 INFO - PROCESS | 1670 | 1464862356143 Marionette DEBUG loaded listener.js 03:12:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 244 (0x134292400) [pid = 1670] [serial = 1532] [outer = 0x11813a800] 03:12:36 INFO - PROCESS | 1670 | 1464862356590 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]]]}] 03:12:36 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 03:12:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 775ms 03:12:36 INFO - PROCESS | 1670 | 1464862356632 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 03:12:36 INFO - PROCESS | 1670 | 1464862356634 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 03:12:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:12:36 INFO - PROCESS | 1670 | 1464862356637 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:12:36 INFO - PROCESS | 1670 | 1464862356639 Marionette TRACE conn2 <- [1,2014,null,{}] 03:12:36 INFO - PROCESS | 1670 | 1464862356641 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}] 03:12:36 INFO - PROCESS | 1670 | 1464862356784 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 03:12:36 INFO - PROCESS | 1670 | 1464862356879 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x128dbc000 == 99 [pid = 1670] [id = 511] 03:12:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 245 (0x112788c00) [pid = 1670] [serial = 1533] [outer = 0x0] 03:12:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 246 (0x119021800) [pid = 1670] [serial = 1534] [outer = 0x112788c00] 03:12:36 INFO - PROCESS | 1670 | 1464862356913 Marionette DEBUG loaded listener.js 03:12:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 247 (0x135cf4800) [pid = 1670] [serial = 1535] [outer = 0x112788c00] 03:12:37 INFO - PROCESS | 1670 | 1464862357573 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]]]}] 03:12:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:12:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 970ms 03:12:37 INFO - PROCESS | 1670 | 1464862357608 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 03:12:37 INFO - PROCESS | 1670 | 1464862357611 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 03:12:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:12:37 INFO - PROCESS | 1670 | 1464862357616 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:12:37 INFO - PROCESS | 1670 | 1464862357618 Marionette TRACE conn2 <- [1,2018,null,{}] 03:12:37 INFO - PROCESS | 1670 | 1464862357622 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}] 03:12:37 INFO - PROCESS | 1670 | 1464862357742 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 03:12:37 INFO - PROCESS | 1670 | 1464862357836 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x12343f800 == 100 [pid = 1670] [id = 512] 03:12:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 248 (0x1127ea400) [pid = 1670] [serial = 1536] [outer = 0x0] 03:12:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 249 (0x112894c00) [pid = 1670] [serial = 1537] [outer = 0x1127ea400] 03:12:37 INFO - PROCESS | 1670 | 1464862357865 Marionette DEBUG loaded listener.js 03:12:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 250 (0x1133b3000) [pid = 1670] [serial = 1538] [outer = 0x1127ea400] 03:12:38 INFO - PROCESS | 1670 | 1464862358354 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]]]}] 03:12:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:12:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 771ms 03:12:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:12:38 INFO - PROCESS | 1670 | 1464862358388 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 03:12:38 INFO - PROCESS | 1670 | 1464862358391 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 03:12:38 INFO - PROCESS | 1670 | 1464862358396 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:12:38 INFO - PROCESS | 1670 | 1464862358398 Marionette TRACE conn2 <- [1,2022,null,{}] 03:12:38 INFO - PROCESS | 1670 | 1464862358400 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}] 03:12:38 INFO - PROCESS | 1670 | 1464862358514 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 03:12:38 INFO - PROCESS | 1670 | 1464862358640 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a0b1800 == 101 [pid = 1670] [id = 513] 03:12:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 251 (0x1176b6800) [pid = 1670] [serial = 1539] [outer = 0x0] 03:12:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 252 (0x118213c00) [pid = 1670] [serial = 1540] [outer = 0x1176b6800] 03:12:38 INFO - PROCESS | 1670 | 1464862358671 Marionette DEBUG loaded listener.js 03:12:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 253 (0x118755400) [pid = 1670] [serial = 1541] [outer = 0x1176b6800] 03:12:39 INFO - PROCESS | 1670 | --DOCSHELL 0x12d497000 == 100 [pid = 1670] [id = 499] 03:12:39 INFO - PROCESS | 1670 | --DOCSHELL 0x123b58000 == 99 [pid = 1670] [id = 498] 03:12:39 INFO - PROCESS | 1670 | --DOCSHELL 0x135e0e800 == 98 [pid = 1670] [id = 497] 03:12:39 INFO - PROCESS | 1670 | --DOCSHELL 0x135c85800 == 97 [pid = 1670] [id = 496] 03:12:39 INFO - PROCESS | 1670 | --DOCSHELL 0x1342e8000 == 96 [pid = 1670] [id = 495] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 252 (0x12bbd3800) [pid = 1670] [serial = 1435] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOCSHELL 0x12d83d000 == 95 [pid = 1670] [id = 494] 03:12:39 INFO - PROCESS | 1670 | --DOCSHELL 0x12ac4c800 == 94 [pid = 1670] [id = 493] 03:12:39 INFO - PROCESS | 1670 | --DOCSHELL 0x12424b800 == 93 [pid = 1670] [id = 492] 03:12:39 INFO - PROCESS | 1670 | --DOCSHELL 0x1195bb800 == 92 [pid = 1670] [id = 491] 03:12:39 INFO - PROCESS | 1670 | --DOCSHELL 0x12bb39800 == 91 [pid = 1670] [id = 490] 03:12:39 INFO - PROCESS | 1670 | --DOCSHELL 0x135d50800 == 90 [pid = 1670] [id = 458] 03:12:39 INFO - PROCESS | 1670 | --DOCSHELL 0x12bb30800 == 89 [pid = 1670] [id = 489] 03:12:39 INFO - PROCESS | 1670 | --DOCSHELL 0x124f9f000 == 88 [pid = 1670] [id = 488] 03:12:39 INFO - PROCESS | 1670 | --DOCSHELL 0x12363c000 == 87 [pid = 1670] [id = 487] 03:12:39 INFO - PROCESS | 1670 | --DOCSHELL 0x135c7b000 == 86 [pid = 1670] [id = 485] 03:12:39 INFO - PROCESS | 1670 | --DOCSHELL 0x135b15800 == 85 [pid = 1670] [id = 484] 03:12:39 INFO - PROCESS | 1670 | --DOCSHELL 0x1341c7000 == 84 [pid = 1670] [id = 483] 03:12:39 INFO - PROCESS | 1670 | --DOCSHELL 0x13290a800 == 83 [pid = 1670] [id = 482] 03:12:39 INFO - PROCESS | 1670 | --DOCSHELL 0x12ac4b800 == 82 [pid = 1670] [id = 481] 03:12:39 INFO - PROCESS | 1670 | --DOCSHELL 0x1195ac000 == 81 [pid = 1670] [id = 480] 03:12:39 INFO - PROCESS | 1670 | --DOCSHELL 0x116acb000 == 80 [pid = 1670] [id = 479] 03:12:39 INFO - PROCESS | 1670 | 1464862359117 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]]]}] 03:12:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:12:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 769ms 03:12:39 INFO - PROCESS | 1670 | 1464862359166 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 03:12:39 INFO - PROCESS | 1670 | 1464862359168 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 03:12:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:12:39 INFO - PROCESS | 1670 | 1464862359170 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:12:39 INFO - PROCESS | 1670 | 1464862359173 Marionette TRACE conn2 <- [1,2026,null,{}] 03:12:39 INFO - PROCESS | 1670 | 1464862359180 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}] 03:12:39 INFO - PROCESS | 1670 | 1464862359283 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 251 (0x12bbbc000) [pid = 1670] [serial = 1433] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 250 (0x12bbd9800) [pid = 1670] [serial = 1084] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 249 (0x1169dac00) [pid = 1670] [serial = 1012] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 248 (0x1212a6800) [pid = 1670] [serial = 1413] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 247 (0x13289a800) [pid = 1670] [serial = 1210] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 246 (0x135cf8400) [pid = 1670] [serial = 1339] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 245 (0x12cc5fc00) [pid = 1670] [serial = 1201] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 244 (0x12d3af800) [pid = 1670] [serial = 1147] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 243 (0x12ac2c400) [pid = 1670] [serial = 1024] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 242 (0x126b11800) [pid = 1670] [serial = 964] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 241 (0x11316c400) [pid = 1670] [serial = 1399] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 240 (0x1343a2000) [pid = 1670] [serial = 1386] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 239 (0x118440c00) [pid = 1670] [serial = 1404] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 238 (0x132897400) [pid = 1670] [serial = 1383] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 237 (0x1239c8400) [pid = 1670] [serial = 1132] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 236 (0x128d4fc00) [pid = 1670] [serial = 967] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 235 (0x132968400) [pid = 1670] [serial = 1213] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 234 (0x112d56400) [pid = 1670] [serial = 1069] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 233 (0x128ce7000) [pid = 1670] [serial = 1078] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 232 (0x12c023000) [pid = 1670] [serial = 1138] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 231 (0x12a8f2000) [pid = 1670] [serial = 1427] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 230 (0x12909b400) [pid = 1670] [serial = 889] [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.] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 229 (0x12d3afc00) [pid = 1670] [serial = 1150] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 228 (0x126870800) [pid = 1670] [serial = 1417] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 227 (0x12bbba000) [pid = 1670] [serial = 1081] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 226 (0x12bbb2400) [pid = 1670] [serial = 1027] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 225 (0x113b30000) [pid = 1670] [serial = 955] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 224 (0x12ac2b800) [pid = 1670] [serial = 1430] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 223 (0x13600a800) [pid = 1670] [serial = 1389] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 222 (0x119428000) [pid = 1670] [serial = 1408] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 221 (0x119d35400) [pid = 1670] [serial = 1410] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 220 (0x12476b000) [pid = 1670] [serial = 1414] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 219 (0x12392cc00) [pid = 1670] [serial = 1195] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 218 (0x12a9fa000) [pid = 1670] [serial = 1198] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 217 (0x11875e800) [pid = 1670] [serial = 1015] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 216 (0x132968000) [pid = 1670] [serial = 1216] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 215 (0x128ceb400) [pid = 1670] [serial = 1423] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 214 (0x1245b1000) [pid = 1670] [serial = 1018] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 213 (0x129487800) [pid = 1670] [serial = 1424] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 212 (0x1295f2800) [pid = 1670] [serial = 1021] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 211 (0x115ea1c00) [pid = 1670] [serial = 1402] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 210 (0x12acc7800) [pid = 1670] [serial = 1135] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 209 (0x12912a400) [pid = 1670] [serial = 1380] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 208 (0x1362cc000) [pid = 1670] [serial = 1392] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 207 (0x129494000) [pid = 1670] [serial = 1426] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 206 (0x11860a000) [pid = 1670] [serial = 1407] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 205 (0x126e27c00) [pid = 1670] [serial = 1419] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 204 (0x118448000) [pid = 1670] [serial = 1072] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 203 (0x134297c00) [pid = 1670] [serial = 1207] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 202 (0x125a41000) [pid = 1670] [serial = 1416] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 201 (0x1176b1c00) [pid = 1670] [serial = 958] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 200 (0x1194f0800) [pid = 1670] [serial = 1377] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 199 (0x12cc52400) [pid = 1670] [serial = 1141] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 198 (0x1362d3400) [pid = 1670] [serial = 1395] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 197 (0x12b3b9800) [pid = 1670] [serial = 1432] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 196 (0x1127e0800) [pid = 1670] [serial = 1126] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 195 (0x119fb4c00) [pid = 1670] [serial = 1075] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 194 (0x119faec00) [pid = 1670] [serial = 961] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 193 (0x12d3bc400) [pid = 1670] [serial = 1204] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 192 (0x126ed5000) [pid = 1670] [serial = 1420] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 191 (0x1172bdc00) [pid = 1670] [serial = 1192] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 190 (0x118605800) [pid = 1670] [serial = 1405] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 189 (0x119fae400) [pid = 1670] [serial = 1411] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 188 (0x112888c00) [pid = 1670] [serial = 1398] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 187 (0x116a7c800) [pid = 1670] [serial = 1129] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 186 (0x1295f9000) [pid = 1670] [serial = 1429] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 185 (0x12cc6b000) [pid = 1670] [serial = 1144] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | --DOMWINDOW == 184 (0x113b2e800) [pid = 1670] [serial = 1401] [outer = 0x0] [url = about:blank] 03:12:39 INFO - PROCESS | 1670 | 1464862359372 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x118785000 == 81 [pid = 1670] [id = 514] 03:12:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 185 (0x11316c400) [pid = 1670] [serial = 1542] [outer = 0x0] 03:12:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 186 (0x116a7c800) [pid = 1670] [serial = 1543] [outer = 0x11316c400] 03:12:39 INFO - PROCESS | 1670 | 1464862359405 Marionette DEBUG loaded listener.js 03:12:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 187 (0x11999d800) [pid = 1670] [serial = 1544] [outer = 0x11316c400] 03:12:39 INFO - PROCESS | 1670 | 1464862359781 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]]]}] 03:12:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:12:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 622ms 03:12:39 INFO - PROCESS | 1670 | 1464862359798 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 03:12:39 INFO - PROCESS | 1670 | 1464862359801 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 03:12:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:12:39 INFO - PROCESS | 1670 | 1464862359804 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:12:39 INFO - PROCESS | 1670 | 1464862359806 Marionette TRACE conn2 <- [1,2030,null,{}] 03:12:39 INFO - PROCESS | 1670 | 1464862359810 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}] 03:12:39 INFO - PROCESS | 1670 | 1464862359973 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 03:12:40 INFO - PROCESS | 1670 | 1464862360084 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x123912000 == 82 [pid = 1670] [id = 515] 03:12:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 188 (0x11a0e2800) [pid = 1670] [serial = 1545] [outer = 0x0] 03:12:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 189 (0x12359e000) [pid = 1670] [serial = 1546] [outer = 0x11a0e2800] 03:12:40 INFO - PROCESS | 1670 | 1464862360110 Marionette DEBUG loaded listener.js 03:12:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 190 (0x12428d400) [pid = 1670] [serial = 1547] [outer = 0x11a0e2800] 03:12:40 INFO - PROCESS | 1670 | 1464862360428 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]]]}] 03:12:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:12:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 671ms 03:12:40 INFO - PROCESS | 1670 | 1464862360476 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 03:12:40 INFO - PROCESS | 1670 | 1464862360477 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 03:12:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:12:40 INFO - PROCESS | 1670 | 1464862360479 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:12:40 INFO - PROCESS | 1670 | 1464862360481 Marionette TRACE conn2 <- [1,2034,null,{}] 03:12:40 INFO - PROCESS | 1670 | 1464862360483 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}] 03:12:40 INFO - PROCESS | 1670 | 1464862360582 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 03:12:40 INFO - PROCESS | 1670 | 1464862360586 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x129029000 == 83 [pid = 1670] [id = 516] 03:12:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 191 (0x12428e800) [pid = 1670] [serial = 1548] [outer = 0x0] 03:12:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 192 (0x125a40c00) [pid = 1670] [serial = 1549] [outer = 0x12428e800] 03:12:40 INFO - PROCESS | 1670 | 1464862360613 Marionette DEBUG loaded listener.js 03:12:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 193 (0x126870800) [pid = 1670] [serial = 1550] [outer = 0x12428e800] 03:12:40 INFO - PROCESS | 1670 | 1464862360983 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]]]}] 03:12:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:12:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 520ms 03:12:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:12:41 INFO - PROCESS | 1670 | 1464862360999 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 03:12:41 INFO - PROCESS | 1670 | 1464862361000 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 03:12:41 INFO - PROCESS | 1670 | 1464862361002 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:12:41 INFO - PROCESS | 1670 | 1464862361004 Marionette TRACE conn2 <- [1,2038,null,{}] 03:12:41 INFO - PROCESS | 1670 | 1464862361006 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}] 03:12:41 INFO - PROCESS | 1670 | 1464862361119 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 03:12:41 INFO - PROCESS | 1670 | 1464862361217 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ac4c800 == 84 [pid = 1670] [id = 517] 03:12:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 194 (0x125fef400) [pid = 1670] [serial = 1551] [outer = 0x0] 03:12:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 195 (0x126ed2c00) [pid = 1670] [serial = 1552] [outer = 0x125fef400] 03:12:41 INFO - PROCESS | 1670 | 1464862361243 Marionette DEBUG loaded listener.js 03:12:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 196 (0x12971f000) [pid = 1670] [serial = 1553] [outer = 0x125fef400] 03:12:41 INFO - PROCESS | 1670 | 1464862361599 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]]]}] 03:12:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:12:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 618ms 03:12:41 INFO - PROCESS | 1670 | 1464862361622 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 03:12:41 INFO - PROCESS | 1670 | 1464862361623 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 03:12:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:12:41 INFO - PROCESS | 1670 | 1464862361625 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:12:41 INFO - PROCESS | 1670 | 1464862361626 Marionette TRACE conn2 <- [1,2042,null,{}] 03:12:41 INFO - PROCESS | 1670 | 1464862361629 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}] 03:12:41 INFO - PROCESS | 1670 | 1464862361763 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 03:12:41 INFO - PROCESS | 1670 | 1464862361774 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x12be6a800 == 85 [pid = 1670] [id = 518] 03:12:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 197 (0x12a8f5c00) [pid = 1670] [serial = 1554] [outer = 0x0] 03:12:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 198 (0x12a9ee800) [pid = 1670] [serial = 1555] [outer = 0x12a8f5c00] 03:12:41 INFO - PROCESS | 1670 | 1464862361801 Marionette DEBUG loaded listener.js 03:12:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 199 (0x128ce1c00) [pid = 1670] [serial = 1556] [outer = 0x12a8f5c00] 03:12:42 INFO - PROCESS | 1670 | 1464862362156 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]]]}] 03:12:42 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) 03:12:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 568ms 03:12:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:12:42 INFO - PROCESS | 1670 | 1464862362194 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 03:12:42 INFO - PROCESS | 1670 | 1464862362196 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 03:12:42 INFO - PROCESS | 1670 | 1464862362199 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:12:42 INFO - PROCESS | 1670 | 1464862362200 Marionette TRACE conn2 <- [1,2046,null,{}] 03:12:42 INFO - PROCESS | 1670 | 1464862362203 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}] 03:12:42 INFO - PROCESS | 1670 | 1464862362326 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 03:12:42 INFO - PROCESS | 1670 | 1464862362356 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c418000 == 86 [pid = 1670] [id = 519] 03:12:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 200 (0x12a98f400) [pid = 1670] [serial = 1557] [outer = 0x0] 03:12:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 201 (0x12b3bb400) [pid = 1670] [serial = 1558] [outer = 0x12a98f400] 03:12:42 INFO - PROCESS | 1670 | 1464862362382 Marionette DEBUG loaded listener.js 03:12:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 202 (0x12bbb3c00) [pid = 1670] [serial = 1559] [outer = 0x12a98f400] 03:12:42 INFO - PROCESS | 1670 | 1464862362766 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]]]}] 03:12:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:12:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 619ms 03:12:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:12:42 INFO - PROCESS | 1670 | 1464862362819 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 03:12:42 INFO - PROCESS | 1670 | 1464862362820 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 03:12:42 INFO - PROCESS | 1670 | 1464862362822 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:12:42 INFO - PROCESS | 1670 | 1464862362823 Marionette TRACE conn2 <- [1,2050,null,{}] 03:12:42 INFO - PROCESS | 1670 | 1464862362825 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}] 03:12:42 INFO - PROCESS | 1670 | 1464862362952 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 03:12:42 INFO - PROCESS | 1670 | 1464862362970 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cd35800 == 87 [pid = 1670] [id = 520] 03:12:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 203 (0x12b3bf400) [pid = 1670] [serial = 1560] [outer = 0x0] 03:12:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 204 (0x12bbb9c00) [pid = 1670] [serial = 1561] [outer = 0x12b3bf400] 03:12:43 INFO - PROCESS | 1670 | 1464862363006 Marionette DEBUG loaded listener.js 03:12:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 205 (0x12c01dc00) [pid = 1670] [serial = 1562] [outer = 0x12b3bf400] 03:12:43 INFO - PROCESS | 1670 | --DOMWINDOW == 204 (0x114f22800) [pid = 1670] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:12:43 INFO - PROCESS | 1670 | --DOMWINDOW == 203 (0x13284f400) [pid = 1670] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:12:43 INFO - PROCESS | 1670 | --DOMWINDOW == 202 (0x11278b400) [pid = 1670] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:12:43 INFO - PROCESS | 1670 | --DOMWINDOW == 201 (0x112fbd400) [pid = 1670] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:12:43 INFO - PROCESS | 1670 | --DOMWINDOW == 200 (0x129718000) [pid = 1670] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:12:43 INFO - PROCESS | 1670 | --DOMWINDOW == 199 (0x11813b400) [pid = 1670] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:12:43 INFO - PROCESS | 1670 | --DOMWINDOW == 198 (0x126eccc00) [pid = 1670] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:12:43 INFO - PROCESS | 1670 | --DOMWINDOW == 197 (0x133c25000) [pid = 1670] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:12:43 INFO - PROCESS | 1670 | --DOMWINDOW == 196 (0x123939800) [pid = 1670] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:12:43 INFO - PROCESS | 1670 | --DOMWINDOW == 195 (0x125a41400) [pid = 1670] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:12:43 INFO - PROCESS | 1670 | --DOMWINDOW == 194 (0x12cdeb400) [pid = 1670] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:12:43 INFO - PROCESS | 1670 | --DOMWINDOW == 193 (0x13438e000) [pid = 1670] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:12:43 INFO - PROCESS | 1670 | --DOMWINDOW == 192 (0x111bb7400) [pid = 1670] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:12:43 INFO - PROCESS | 1670 | --DOMWINDOW == 191 (0x113104800) [pid = 1670] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:12:43 INFO - PROCESS | 1670 | 1464862363623 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]]]}] 03:12:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:12:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 818ms 03:12:43 INFO - PROCESS | 1670 | 1464862363641 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 03:12:43 INFO - PROCESS | 1670 | 1464862363642 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 03:12:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:12:43 INFO - PROCESS | 1670 | 1464862363646 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:12:43 INFO - PROCESS | 1670 | 1464862363648 Marionette TRACE conn2 <- [1,2054,null,{}] 03:12:43 INFO - PROCESS | 1670 | 1464862363650 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}] 03:12:43 INFO - PROCESS | 1670 | 1464862363752 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 03:12:43 INFO - PROCESS | 1670 | 1464862363829 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d1a6000 == 88 [pid = 1670] [id = 521] 03:12:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 192 (0x113110800) [pid = 1670] [serial = 1563] [outer = 0x0] 03:12:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 193 (0x126e26800) [pid = 1670] [serial = 1564] [outer = 0x113110800] 03:12:43 INFO - PROCESS | 1670 | 1464862363855 Marionette DEBUG loaded listener.js 03:12:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 194 (0x12c01e800) [pid = 1670] [serial = 1565] [outer = 0x113110800] 03:12:44 INFO - PROCESS | 1670 | 1464862364157 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]]]}] 03:12:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:12:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 521ms 03:12:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:12:44 INFO - PROCESS | 1670 | 1464862364170 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 03:12:44 INFO - PROCESS | 1670 | 1464862364172 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 03:12:44 INFO - PROCESS | 1670 | 1464862364174 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:12:44 INFO - PROCESS | 1670 | 1464862364176 Marionette TRACE conn2 <- [1,2058,null,{}] 03:12:44 INFO - PROCESS | 1670 | 1464862364181 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}] 03:12:44 INFO - PROCESS | 1670 | 1464862364295 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 03:12:44 INFO - PROCESS | 1670 | 1464862364299 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x132949800 == 89 [pid = 1670] [id = 522] 03:12:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 195 (0x124f6b000) [pid = 1670] [serial = 1566] [outer = 0x0] 03:12:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 196 (0x12cc53c00) [pid = 1670] [serial = 1567] [outer = 0x124f6b000] 03:12:44 INFO - PROCESS | 1670 | 1464862364328 Marionette DEBUG loaded listener.js 03:12:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 197 (0x12d689c00) [pid = 1670] [serial = 1568] [outer = 0x124f6b000] 03:12:44 INFO - PROCESS | 1670 | 1464862364705 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]]]}] 03:12:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:12:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 571ms 03:12:44 INFO - PROCESS | 1670 | 1464862364751 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 03:12:44 INFO - PROCESS | 1670 | 1464862364752 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 03:12:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:12:44 INFO - PROCESS | 1670 | 1464862364755 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:12:44 INFO - PROCESS | 1670 | 1464862364756 Marionette TRACE conn2 <- [1,2062,null,{}] 03:12:44 INFO - PROCESS | 1670 | 1464862364759 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}] 03:12:44 INFO - PROCESS | 1670 | 1464862364891 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 03:12:44 INFO - PROCESS | 1670 | 1464862364898 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x1342e6800 == 90 [pid = 1670] [id = 523] 03:12:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 198 (0x12cdef000) [pid = 1670] [serial = 1569] [outer = 0x0] 03:12:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 199 (0x132891800) [pid = 1670] [serial = 1570] [outer = 0x12cdef000] 03:12:44 INFO - PROCESS | 1670 | 1464862364938 Marionette DEBUG loaded listener.js 03:12:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 200 (0x132998800) [pid = 1670] [serial = 1571] [outer = 0x12cdef000] 03:12:45 INFO - PROCESS | 1670 | 1464862365391 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]]]}] 03:12:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:12:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 670ms 03:12:45 INFO - PROCESS | 1670 | 1464862365426 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 03:12:45 INFO - PROCESS | 1670 | 1464862365427 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 03:12:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:12:45 INFO - PROCESS | 1670 | 1464862365438 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:12:45 INFO - PROCESS | 1670 | 1464862365440 Marionette TRACE conn2 <- [1,2066,null,{}] 03:12:45 INFO - PROCESS | 1670 | 1464862365617 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}] 03:12:45 INFO - PROCESS | 1670 | 1464862365872 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 03:12:45 INFO - PROCESS | 1670 | 1464862365967 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x1182d6000 == 91 [pid = 1670] [id = 524] 03:12:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 201 (0x11277dc00) [pid = 1670] [serial = 1572] [outer = 0x0] 03:12:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 202 (0x1127e0800) [pid = 1670] [serial = 1573] [outer = 0x11277dc00] 03:12:46 INFO - PROCESS | 1670 | 1464862366000 Marionette DEBUG loaded listener.js 03:12:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 203 (0x113105400) [pid = 1670] [serial = 1574] [outer = 0x11277dc00] 03:12:46 INFO - PROCESS | 1670 | 1464862366471 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]]]}] 03:12:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:12:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1097ms 03:12:46 INFO - PROCESS | 1670 | 1464862366535 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 03:12:46 INFO - PROCESS | 1670 | 1464862366538 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 03:12:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:12:46 INFO - PROCESS | 1670 | 1464862366542 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:12:46 INFO - PROCESS | 1670 | 1464862366544 Marionette TRACE conn2 <- [1,2070,null,{}] 03:12:46 INFO - PROCESS | 1670 | 1464862366547 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}] 03:12:46 INFO - PROCESS | 1670 | 1464862366672 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 03:12:46 INFO - PROCESS | 1670 | 1464862366763 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x129049000 == 92 [pid = 1670] [id = 525] 03:12:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 204 (0x1164f4800) [pid = 1670] [serial = 1575] [outer = 0x0] 03:12:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 205 (0x118139800) [pid = 1670] [serial = 1576] [outer = 0x1164f4800] 03:12:46 INFO - PROCESS | 1670 | 1464862366795 Marionette DEBUG loaded listener.js 03:12:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 206 (0x119277800) [pid = 1670] [serial = 1577] [outer = 0x1164f4800] 03:12:47 INFO - PROCESS | 1670 | 1464862367232 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]]]}] 03:12:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:12:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 721ms 03:12:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:12:47 INFO - PROCESS | 1670 | 1464862367263 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 03:12:47 INFO - PROCESS | 1670 | 1464862367265 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 03:12:47 INFO - PROCESS | 1670 | 1464862367267 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:12:47 INFO - PROCESS | 1670 | 1464862367268 Marionette TRACE conn2 <- [1,2074,null,{}] 03:12:47 INFO - PROCESS | 1670 | 1464862367271 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}] 03:12:47 INFO - PROCESS | 1670 | 1464862367395 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 03:12:47 INFO - PROCESS | 1670 | 1464862367484 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x132946000 == 93 [pid = 1670] [id = 526] 03:12:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 207 (0x119d3a400) [pid = 1670] [serial = 1578] [outer = 0x0] 03:12:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 208 (0x124286800) [pid = 1670] [serial = 1579] [outer = 0x119d3a400] 03:12:47 INFO - PROCESS | 1670 | 1464862367517 Marionette DEBUG loaded listener.js 03:12:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 209 (0x126b10800) [pid = 1670] [serial = 1580] [outer = 0x119d3a400] 03:12:47 INFO - PROCESS | 1670 | 1464862367955 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]]]}] 03:12:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:12:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 721ms 03:12:48 INFO - PROCESS | 1670 | 1464862368005 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 03:12:48 INFO - PROCESS | 1670 | 1464862368010 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 03:12:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:12:48 INFO - PROCESS | 1670 | 1464862368029 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:12:48 INFO - PROCESS | 1670 | 1464862368031 Marionette TRACE conn2 <- [1,2078,null,{}] 03:12:48 INFO - PROCESS | 1670 | 1464862368033 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}] 03:12:48 INFO - PROCESS | 1670 | 1464862368153 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 03:12:48 INFO - PROCESS | 1670 | 1464862368243 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x135ce1000 == 94 [pid = 1670] [id = 527] 03:12:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 210 (0x128ce4c00) [pid = 1670] [serial = 1581] [outer = 0x0] 03:12:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 211 (0x129496000) [pid = 1670] [serial = 1582] [outer = 0x128ce4c00] 03:12:48 INFO - PROCESS | 1670 | 1464862368274 Marionette DEBUG loaded listener.js 03:12:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 212 (0x12bbd1c00) [pid = 1670] [serial = 1583] [outer = 0x128ce4c00] 03:12:48 INFO - PROCESS | 1670 | 1464862368706 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]]]}] 03:12:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:12:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 724ms 03:12:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:12:48 INFO - PROCESS | 1670 | 1464862368750 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 03:12:48 INFO - PROCESS | 1670 | 1464862368752 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 03:12:48 INFO - PROCESS | 1670 | 1464862368754 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:12:48 INFO - PROCESS | 1670 | 1464862368756 Marionette TRACE conn2 <- [1,2082,null,{}] 03:12:48 INFO - PROCESS | 1670 | 1464862368758 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}] 03:12:48 INFO - PROCESS | 1670 | 1464862368878 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 03:12:48 INFO - PROCESS | 1670 | 1464862368967 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x1360ca800 == 95 [pid = 1670] [id = 528] 03:12:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 213 (0x12b3bc800) [pid = 1670] [serial = 1584] [outer = 0x0] 03:12:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 214 (0x12cc55800) [pid = 1670] [serial = 1585] [outer = 0x12b3bc800] 03:12:49 INFO - PROCESS | 1670 | 1464862368998 Marionette DEBUG loaded listener.js 03:12:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 215 (0x12d3b2800) [pid = 1670] [serial = 1586] [outer = 0x12b3bc800] 03:12:49 INFO - PROCESS | 1670 | 1464862369420 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]]]}] 03:12:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:12:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 719ms 03:12:49 INFO - PROCESS | 1670 | 1464862369492 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 03:12:49 INFO - PROCESS | 1670 | 1464862369494 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 03:12:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:12:49 INFO - PROCESS | 1670 | 1464862369517 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:12:49 INFO - PROCESS | 1670 | 1464862369518 Marionette TRACE conn2 <- [1,2086,null,{}] 03:12:49 INFO - PROCESS | 1670 | 1464862369520 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}] 03:12:49 INFO - PROCESS | 1670 | 1464862369656 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 03:12:49 INFO - PROCESS | 1670 | 1464862369745 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a512800 == 96 [pid = 1670] [id = 529] 03:12:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 216 (0x12d3b4000) [pid = 1670] [serial = 1587] [outer = 0x0] 03:12:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 217 (0x13429c000) [pid = 1670] [serial = 1588] [outer = 0x12d3b4000] 03:12:49 INFO - PROCESS | 1670 | 1464862369775 Marionette DEBUG loaded listener.js 03:12:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 218 (0x135cf9400) [pid = 1670] [serial = 1589] [outer = 0x12d3b4000] 03:12:50 INFO - PROCESS | 1670 | 1464862370175 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]]]}] 03:12:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:12:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 722ms 03:12:50 INFO - PROCESS | 1670 | 1464862370236 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 03:12:50 INFO - PROCESS | 1670 | 1464862370238 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 03:12:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:12:50 INFO - PROCESS | 1670 | 1464862370240 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:12:50 INFO - PROCESS | 1670 | 1464862370242 Marionette TRACE conn2 <- [1,2090,null,{}] 03:12:50 INFO - PROCESS | 1670 | 1464862370244 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}] 03:12:50 INFO - PROCESS | 1670 | 1464862370363 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 03:12:50 INFO - PROCESS | 1670 | 1464862370453 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x13ae81800 == 97 [pid = 1670] [id = 530] 03:12:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 219 (0x135ea8400) [pid = 1670] [serial = 1590] [outer = 0x0] 03:12:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 220 (0x135eaf400) [pid = 1670] [serial = 1591] [outer = 0x135ea8400] 03:12:50 INFO - PROCESS | 1670 | 1464862370483 Marionette DEBUG loaded listener.js 03:12:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 221 (0x136007800) [pid = 1670] [serial = 1592] [outer = 0x135ea8400] 03:12:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:12:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 672ms 03:12:50 INFO - PROCESS | 1670 | 1464862370907 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]]]}] 03:12:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:12:50 INFO - PROCESS | 1670 | 1464862370915 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 03:12:50 INFO - PROCESS | 1670 | 1464862370917 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 03:12:50 INFO - PROCESS | 1670 | 1464862370919 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:12:50 INFO - PROCESS | 1670 | 1464862370920 Marionette TRACE conn2 <- [1,2094,null,{}] 03:12:50 INFO - PROCESS | 1670 | 1464862370923 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}] 03:12:51 INFO - PROCESS | 1670 | 1464862371042 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 03:12:51 INFO - PROCESS | 1670 | 1464862371163 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x1438f1000 == 98 [pid = 1670] [id = 531] 03:12:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 222 (0x117283400) [pid = 1670] [serial = 1593] [outer = 0x0] 03:12:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 223 (0x12b3b4400) [pid = 1670] [serial = 1594] [outer = 0x117283400] 03:12:51 INFO - PROCESS | 1670 | 1464862371194 Marionette DEBUG loaded listener.js 03:12:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 224 (0x13624a800) [pid = 1670] [serial = 1595] [outer = 0x117283400] 03:12:51 INFO - PROCESS | 1670 | 1464862371602 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]]]}] 03:12:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:12:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 719ms 03:12:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:12:51 INFO - PROCESS | 1670 | 1464862371639 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 03:12:51 INFO - PROCESS | 1670 | 1464862371640 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 03:12:51 INFO - PROCESS | 1670 | 1464862371642 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:12:51 INFO - PROCESS | 1670 | 1464862371644 Marionette TRACE conn2 <- [1,2098,null,{}] 03:12:51 INFO - PROCESS | 1670 | 1464862371646 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}] 03:12:51 INFO - PROCESS | 1670 | 1464862371765 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 03:12:51 INFO - PROCESS | 1670 | 1464862371883 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x135d8a800 == 99 [pid = 1670] [id = 532] 03:12:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 225 (0x1199a6400) [pid = 1670] [serial = 1596] [outer = 0x0] 03:12:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 226 (0x136253c00) [pid = 1670] [serial = 1597] [outer = 0x1199a6400] 03:12:51 INFO - PROCESS | 1670 | 1464862371914 Marionette DEBUG loaded listener.js 03:12:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 227 (0x1362c5000) [pid = 1670] [serial = 1598] [outer = 0x1199a6400] 03:12:52 INFO - PROCESS | 1670 | 1464862372339 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]]]}] 03:12:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:12:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 718ms 03:12:52 INFO - PROCESS | 1670 | 1464862372361 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 03:12:52 INFO - PROCESS | 1670 | 1464862372363 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 03:12:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:12:52 INFO - PROCESS | 1670 | 1464862372365 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:12:52 INFO - PROCESS | 1670 | 1464862372366 Marionette TRACE conn2 <- [1,2102,null,{}] 03:12:52 INFO - PROCESS | 1670 | 1464862372369 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}] 03:12:52 INFO - PROCESS | 1670 | 1464862372505 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 03:12:52 INFO - PROCESS | 1670 | 1464862372594 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a957800 == 100 [pid = 1670] [id = 533] 03:12:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 228 (0x136252800) [pid = 1670] [serial = 1599] [outer = 0x0] 03:12:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 229 (0x1362cdc00) [pid = 1670] [serial = 1600] [outer = 0x136252800] 03:12:52 INFO - PROCESS | 1670 | 1464862372623 Marionette DEBUG loaded listener.js 03:12:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 230 (0x1362d3400) [pid = 1670] [serial = 1601] [outer = 0x136252800] 03:12:53 INFO - PROCESS | 1670 | 1464862373136 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]]]}] 03:12:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:12:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 818ms 03:12:53 INFO - PROCESS | 1670 | 1464862373184 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 03:12:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:12:53 INFO - PROCESS | 1670 | 1464862373185 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 03:12:53 INFO - PROCESS | 1670 | 1464862373188 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:12:53 INFO - PROCESS | 1670 | 1464862373189 Marionette TRACE conn2 <- [1,2106,null,{}] 03:12:53 INFO - PROCESS | 1670 | 1464862373192 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}] 03:12:53 INFO - PROCESS | 1670 | 1464862373327 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 03:12:53 INFO - PROCESS | 1670 | 1464862373446 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x1233db800 == 101 [pid = 1670] [id = 534] 03:12:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 231 (0x113111c00) [pid = 1670] [serial = 1602] [outer = 0x0] 03:12:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 232 (0x12c042000) [pid = 1670] [serial = 1603] [outer = 0x113111c00] 03:12:53 INFO - PROCESS | 1670 | 1464862373482 Marionette DEBUG loaded listener.js 03:12:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 233 (0x137325400) [pid = 1670] [serial = 1604] [outer = 0x113111c00] 03:12:54 INFO - PROCESS | 1670 | 1464862374010 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]]]}] 03:12:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:12:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 870ms 03:12:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:12:54 INFO - PROCESS | 1670 | 1464862374058 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 03:12:54 INFO - PROCESS | 1670 | 1464862374060 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 03:12:54 INFO - PROCESS | 1670 | 1464862374063 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:12:54 INFO - PROCESS | 1670 | 1464862374065 Marionette TRACE conn2 <- [1,2110,null,{}] 03:12:54 INFO - PROCESS | 1670 | 1464862374067 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}] 03:12:54 INFO - PROCESS | 1670 | 1464862374189 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 03:12:54 INFO - PROCESS | 1670 | 1464862374285 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x135c7f800 == 102 [pid = 1670] [id = 535] 03:12:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 234 (0x137329800) [pid = 1670] [serial = 1605] [outer = 0x0] 03:12:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 235 (0x13732ec00) [pid = 1670] [serial = 1606] [outer = 0x137329800] 03:12:54 INFO - PROCESS | 1670 | 1464862374314 Marionette DEBUG loaded listener.js 03:12:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 236 (0x1377c9000) [pid = 1670] [serial = 1607] [outer = 0x137329800] 03:12:54 INFO - PROCESS | 1670 | 1464862374752 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]]]}] 03:12:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:12:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 919ms 03:12:54 INFO - PROCESS | 1670 | 1464862374984 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 03:12:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:12:54 INFO - PROCESS | 1670 | 1464862374987 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 03:12:54 INFO - PROCESS | 1670 | 1464862374990 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:12:54 INFO - PROCESS | 1670 | 1464862374992 Marionette TRACE conn2 <- [1,2114,null,{}] 03:12:55 INFO - PROCESS | 1670 | 1464862375011 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}] 03:12:55 INFO - PROCESS | 1670 | 1464862375137 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 03:12:55 INFO - PROCESS | 1670 | 1464862375255 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x123637800 == 103 [pid = 1670] [id = 536] 03:12:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 237 (0x112887c00) [pid = 1670] [serial = 1608] [outer = 0x0] 03:12:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 238 (0x112d4a000) [pid = 1670] [serial = 1609] [outer = 0x112887c00] 03:12:55 INFO - PROCESS | 1670 | 1464862375285 Marionette DEBUG loaded listener.js 03:12:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 239 (0x113ba8800) [pid = 1670] [serial = 1610] [outer = 0x112887c00] 03:12:55 INFO - PROCESS | 1670 | 1464862375787 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]]]}] 03:12:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:12:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 825ms 03:12:55 INFO - PROCESS | 1670 | 1464862375816 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 03:12:55 INFO - PROCESS | 1670 | 1464862375818 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 03:12:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:12:55 INFO - PROCESS | 1670 | 1464862375823 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:12:55 INFO - PROCESS | 1670 | 1464862375826 Marionette TRACE conn2 <- [1,2118,null,{}] 03:12:55 INFO - PROCESS | 1670 | 1464862375828 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}] 03:12:55 INFO - PROCESS | 1670 | 1464862375943 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 03:12:56 INFO - PROCESS | 1670 | 1464862376087 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:56 INFO - PROCESS | 1670 | --DOCSHELL 0x132949800 == 102 [pid = 1670] [id = 522] 03:12:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12d1a6000 == 101 [pid = 1670] [id = 521] 03:12:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12cd35800 == 100 [pid = 1670] [id = 520] 03:12:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12c418000 == 99 [pid = 1670] [id = 519] 03:12:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12be6a800 == 98 [pid = 1670] [id = 518] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 238 (0x11843d400) [pid = 1670] [serial = 1501] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x117e19800 == 99 [pid = 1670] [id = 537] 03:12:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 239 (0x111d82400) [pid = 1670] [serial = 1611] [outer = 0x0] 03:12:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 240 (0x11618c000) [pid = 1670] [serial = 1612] [outer = 0x111d82400] 03:12:56 INFO - PROCESS | 1670 | 1464862376155 Marionette DEBUG loaded listener.js 03:12:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 241 (0x11926d800) [pid = 1670] [serial = 1613] [outer = 0x111d82400] 03:12:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12ac4c800 == 98 [pid = 1670] [id = 517] 03:12:56 INFO - PROCESS | 1670 | --DOCSHELL 0x129029000 == 97 [pid = 1670] [id = 516] 03:12:56 INFO - PROCESS | 1670 | --DOCSHELL 0x123912000 == 96 [pid = 1670] [id = 515] 03:12:56 INFO - PROCESS | 1670 | --DOCSHELL 0x118785000 == 95 [pid = 1670] [id = 514] 03:12:56 INFO - PROCESS | 1670 | --DOCSHELL 0x11a0b1800 == 94 [pid = 1670] [id = 513] 03:12:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12343f800 == 93 [pid = 1670] [id = 512] 03:12:56 INFO - PROCESS | 1670 | --DOCSHELL 0x13ae89800 == 92 [pid = 1670] [id = 507] 03:12:56 INFO - PROCESS | 1670 | --DOCSHELL 0x13a7e7800 == 91 [pid = 1670] [id = 506] 03:12:56 INFO - PROCESS | 1670 | --DOCSHELL 0x13a512000 == 90 [pid = 1670] [id = 505] 03:12:56 INFO - PROCESS | 1670 | --DOCSHELL 0x13796c000 == 89 [pid = 1670] [id = 504] 03:12:56 INFO - PROCESS | 1670 | --DOCSHELL 0x135d5c800 == 88 [pid = 1670] [id = 503] 03:12:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12a6d0800 == 87 [pid = 1670] [id = 502] 03:12:56 INFO - PROCESS | 1670 | --DOCSHELL 0x11a0ae800 == 86 [pid = 1670] [id = 501] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 240 (0x12c021400) [pid = 1670] [serial = 1436] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 239 (0x133c22800) [pid = 1670] [serial = 1486] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 238 (0x116a7b800) [pid = 1670] [serial = 1441] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 237 (0x116126400) [pid = 1670] [serial = 1463] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 236 (0x112890800) [pid = 1670] [serial = 1462] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 235 (0x11902cc00) [pid = 1670] [serial = 1474] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 234 (0x126e1dc00) [pid = 1670] [serial = 1475] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 233 (0x12cc59000) [pid = 1670] [serial = 1480] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 232 (0x13284a800) [pid = 1670] [serial = 1481] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 231 (0x1194f1c00) [pid = 1670] [serial = 1466] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 230 (0x11860d400) [pid = 1670] [serial = 1465] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 229 (0x129719c00) [pid = 1670] [serial = 1472] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 228 (0x128ce2c00) [pid = 1670] [serial = 1471] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 227 (0x134291400) [pid = 1670] [serial = 1489] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 226 (0x12c045800) [pid = 1670] [serial = 1453] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 225 (0x124f70800) [pid = 1670] [serial = 1469] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 224 (0x123ed4000) [pid = 1670] [serial = 1468] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 223 (0x12ac1fc00) [pid = 1670] [serial = 1477] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 222 (0x12c811400) [pid = 1670] [serial = 1478] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 221 (0x133f7ac00) [pid = 1670] [serial = 1487] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 220 (0x12d3b0400) [pid = 1670] [serial = 1456] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 219 (0x12a9ef400) [pid = 1670] [serial = 1450] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 218 (0x13296d400) [pid = 1670] [serial = 1483] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 217 (0x12cc56000) [pid = 1670] [serial = 1459] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 216 (0x1343a3c00) [pid = 1670] [serial = 1492] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 215 (0x126872800) [pid = 1670] [serial = 1447] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 214 (0x1195ca400) [pid = 1670] [serial = 1444] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 213 (0x1122b5000) [pid = 1670] [serial = 1438] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 212 (0x13429c800) [pid = 1670] [serial = 1490] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 211 (0x115cbec00) [pid = 1670] [serial = 1499] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 210 (0x113107000) [pid = 1670] [serial = 1495] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 209 (0x135cf4000) [pid = 1670] [serial = 1493] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 208 (0x113110c00) [pid = 1670] [serial = 1498] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 207 (0x132991000) [pid = 1670] [serial = 1484] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | --DOMWINDOW == 206 (0x11310bc00) [pid = 1670] [serial = 1496] [outer = 0x0] [url = about:blank] 03:12:56 INFO - PROCESS | 1670 | 1464862376501 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]]]}] 03:12:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:12:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 722ms 03:12:56 INFO - PROCESS | 1670 | 1464862376544 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 03:12:56 INFO - PROCESS | 1670 | 1464862376545 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 03:12:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:12:56 INFO - PROCESS | 1670 | 1464862376548 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:12:56 INFO - PROCESS | 1670 | 1464862376549 Marionette TRACE conn2 <- [1,2122,null,{}] 03:12:56 INFO - PROCESS | 1670 | 1464862376556 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}] 03:12:56 INFO - PROCESS | 1670 | 1464862376661 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 03:12:56 INFO - PROCESS | 1670 | 1464862376684 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x12488b000 == 87 [pid = 1670] [id = 538] 03:12:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 207 (0x119faec00) [pid = 1670] [serial = 1614] [outer = 0x0] 03:12:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 208 (0x123183000) [pid = 1670] [serial = 1615] [outer = 0x119faec00] 03:12:56 INFO - PROCESS | 1670 | 1464862376713 Marionette DEBUG loaded listener.js 03:12:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 209 (0x12470cc00) [pid = 1670] [serial = 1616] [outer = 0x119faec00] 03:12:57 INFO - PROCESS | 1670 | 1464862377091 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]]]}] 03:12:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:12:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 569ms 03:12:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:12:57 INFO - PROCESS | 1670 | 1464862377118 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 03:12:57 INFO - PROCESS | 1670 | 1464862377119 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 03:12:57 INFO - PROCESS | 1670 | 1464862377121 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:12:57 INFO - PROCESS | 1670 | 1464862377122 Marionette TRACE conn2 <- [1,2126,null,{}] 03:12:57 INFO - PROCESS | 1670 | 1464862377124 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}] 03:12:57 INFO - PROCESS | 1670 | 1464862377229 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 03:12:57 INFO - PROCESS | 1670 | 1464862377234 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a88e000 == 88 [pid = 1670] [id = 539] 03:12:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 210 (0x125a3c000) [pid = 1670] [serial = 1617] [outer = 0x0] 03:12:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 211 (0x126e1ec00) [pid = 1670] [serial = 1618] [outer = 0x125a3c000] 03:12:57 INFO - PROCESS | 1670 | 1464862377261 Marionette DEBUG loaded listener.js 03:12:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 212 (0x128ce9000) [pid = 1670] [serial = 1619] [outer = 0x125a3c000] 03:12:57 INFO - PROCESS | 1670 | 1464862377675 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]]]}] 03:12:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:12:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 570ms 03:12:57 INFO - PROCESS | 1670 | 1464862377692 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 03:12:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:12:57 INFO - PROCESS | 1670 | 1464862377694 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 03:12:57 INFO - PROCESS | 1670 | 1464862377697 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:12:57 INFO - PROCESS | 1670 | 1464862377699 Marionette TRACE conn2 <- [1,2130,null,{}] 03:12:57 INFO - PROCESS | 1670 | 1464862377703 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}] 03:12:57 INFO - PROCESS | 1670 | 1464862377830 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 03:12:57 INFO - PROCESS | 1670 | 1464862377834 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c145000 == 89 [pid = 1670] [id = 540] 03:12:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 213 (0x128d4fc00) [pid = 1670] [serial = 1620] [outer = 0x0] 03:12:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 214 (0x129491800) [pid = 1670] [serial = 1621] [outer = 0x128d4fc00] 03:12:57 INFO - PROCESS | 1670 | 1464862377861 Marionette DEBUG loaded listener.js 03:12:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 215 (0x12a8fd800) [pid = 1670] [serial = 1622] [outer = 0x128d4fc00] 03:12:58 INFO - PROCESS | 1670 | 1464862378249 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] 03:12:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 03:12:58 INFO - PROCESS | 1670 | 1464862378270 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 03:12:58 INFO - PROCESS | 1670 | 1464862378272 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:12:58 INFO - PROCESS | 1670 | 1464862378273 Marionette TRACE conn2 <- [1,2134,null,{}] 03:12:58 INFO - PROCESS | 1670 | 1464862378275 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}] 03:12:58 INFO - PROCESS | 1670 | 1464862378437 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 03:12:58 INFO - PROCESS | 1670 | 1464862378456 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cd93000 == 90 [pid = 1670] [id = 541] 03:12:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 216 (0x12ac21800) [pid = 1670] [serial = 1623] [outer = 0x0] 03:12:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 217 (0x12b23b400) [pid = 1670] [serial = 1624] [outer = 0x12ac21800] 03:12:58 INFO - PROCESS | 1670 | 1464862378483 Marionette DEBUG loaded listener.js 03:12:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 218 (0x12cc5cc00) [pid = 1670] [serial = 1625] [outer = 0x12ac21800] 03:12:58 INFO - PROCESS | 1670 | 1464862378869 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]]]}] 03:12:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:12:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 619ms 03:12:58 INFO - PROCESS | 1670 | 1464862378892 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 03:12:58 INFO - PROCESS | 1670 | 1464862378893 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 03:12:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:12:58 INFO - PROCESS | 1670 | 1464862378904 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:12:58 INFO - PROCESS | 1670 | 1464862378905 Marionette TRACE conn2 <- [1,2138,null,{}] 03:12:58 INFO - PROCESS | 1670 | 1464862378908 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}] 03:12:59 INFO - PROCESS | 1670 | 1464862379109 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 03:12:59 INFO - PROCESS | 1670 | 1464862379162 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x132917000 == 91 [pid = 1670] [id = 542] 03:12:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 219 (0x12ac24000) [pid = 1670] [serial = 1626] [outer = 0x0] 03:12:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 220 (0x13284c400) [pid = 1670] [serial = 1627] [outer = 0x12ac24000] 03:12:59 INFO - PROCESS | 1670 | 1464862379266 Marionette DEBUG loaded listener.js 03:12:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 221 (0x13298e800) [pid = 1670] [serial = 1628] [outer = 0x12ac24000] 03:12:59 INFO - PROCESS | 1670 | 1464862379618 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]]]}] 03:12:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:12:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 727ms 03:12:59 INFO - PROCESS | 1670 | 1464862379623 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 03:12:59 INFO - PROCESS | 1670 | 1464862379625 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 03:12:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:12:59 INFO - PROCESS | 1670 | 1464862379629 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:12:59 INFO - PROCESS | 1670 | 1464862379630 Marionette TRACE conn2 <- [1,2142,null,{}] 03:12:59 INFO - PROCESS | 1670 | 1464862379633 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}] 03:12:59 INFO - PROCESS | 1670 | 1464862379804 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 03:12:59 INFO - PROCESS | 1670 | 1464862379838 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x1342cf000 == 92 [pid = 1670] [id = 543] 03:12:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 222 (0x124f20800) [pid = 1670] [serial = 1629] [outer = 0x0] 03:12:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 223 (0x132999c00) [pid = 1670] [serial = 1630] [outer = 0x124f20800] 03:12:59 INFO - PROCESS | 1670 | 1464862379879 Marionette DEBUG loaded listener.js 03:12:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 224 (0x134299c00) [pid = 1670] [serial = 1631] [outer = 0x124f20800] 03:13:00 INFO - PROCESS | 1670 | 1464862380316 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] 03:13:00 INFO - PROCESS | 1670 | 1464862380359 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 03:13:00 INFO - PROCESS | 1670 | 1464862380361 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:13:00 INFO - PROCESS | 1670 | 1464862380365 Marionette TRACE conn2 <- [1,2146,null,{}] 03:13:00 INFO - PROCESS | 1670 | 1464862380367 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}] 03:13:00 INFO - PROCESS | 1670 | 1464862380770 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 03:13:00 INFO - PROCESS | 1670 | --DOMWINDOW == 223 (0x12a8f5c00) [pid = 1670] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:13:00 INFO - PROCESS | 1670 | --DOMWINDOW == 222 (0x12a98f400) [pid = 1670] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:13:00 INFO - PROCESS | 1670 | --DOMWINDOW == 221 (0x1176af800) [pid = 1670] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:13:00 INFO - PROCESS | 1670 | --DOMWINDOW == 220 (0x1176b6800) [pid = 1670] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:13:00 INFO - PROCESS | 1670 | --DOMWINDOW == 219 (0x12428e800) [pid = 1670] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:13:00 INFO - PROCESS | 1670 | --DOMWINDOW == 218 (0x12b3bf400) [pid = 1670] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:13:00 INFO - PROCESS | 1670 | --DOMWINDOW == 217 (0x11316c400) [pid = 1670] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:13:00 INFO - PROCESS | 1670 | --DOMWINDOW == 216 (0x113110800) [pid = 1670] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:13:00 INFO - PROCESS | 1670 | --DOMWINDOW == 215 (0x124f6b000) [pid = 1670] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:13:00 INFO - PROCESS | 1670 | --DOMWINDOW == 214 (0x1127ea400) [pid = 1670] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:13:00 INFO - PROCESS | 1670 | --DOMWINDOW == 213 (0x11a0e2800) [pid = 1670] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:13:00 INFO - PROCESS | 1670 | --DOMWINDOW == 212 (0x125fef400) [pid = 1670] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:13:00 INFO - PROCESS | 1670 | 1464862380845 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x12311d000 == 93 [pid = 1670] [id = 544] 03:13:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 213 (0x1126e1800) [pid = 1670] [serial = 1632] [outer = 0x0] 03:13:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 214 (0x115cb9800) [pid = 1670] [serial = 1633] [outer = 0x1126e1800] 03:13:00 INFO - PROCESS | 1670 | 1464862380870 Marionette DEBUG loaded listener.js 03:13:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 215 (0x1212a4800) [pid = 1670] [serial = 1634] [outer = 0x1126e1800] 03:13:01 INFO - PROCESS | 1670 | 1464862381173 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] 03:13:01 INFO - PROCESS | 1670 | 1464862381187 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 03:13:01 INFO - PROCESS | 1670 | 1464862381190 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:13:01 INFO - PROCESS | 1670 | 1464862381191 Marionette TRACE conn2 <- [1,2150,null,{}] 03:13:01 INFO - PROCESS | 1670 | 1464862381193 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}] 03:13:01 INFO - PROCESS | 1670 | 1464862381302 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 03:13:01 INFO - PROCESS | 1670 | 1464862381402 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x1362a6000 == 94 [pid = 1670] [id = 545] 03:13:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 216 (0x136107000) [pid = 1670] [serial = 1635] [outer = 0x0] 03:13:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 217 (0x136108c00) [pid = 1670] [serial = 1636] [outer = 0x136107000] 03:13:01 INFO - PROCESS | 1670 | 1464862381427 Marionette DEBUG loaded listener.js 03:13:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 218 (0x13610cc00) [pid = 1670] [serial = 1637] [outer = 0x136107000] 03:13:01 INFO - PROCESS | 1670 | 1464862381686 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]]]}] 03:13:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 03:13:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 518ms 03:13:01 INFO - PROCESS | 1670 | 1464862381709 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 03:13:01 INFO - PROCESS | 1670 | 1464862381710 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 03:13:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:13:01 INFO - PROCESS | 1670 | 1464862381721 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:13:01 INFO - PROCESS | 1670 | 1464862381722 Marionette TRACE conn2 <- [1,2154,null,{}] 03:13:01 INFO - PROCESS | 1670 | 1464862381725 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}] 03:13:01 INFO - PROCESS | 1670 | 1464862381865 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 03:13:01 INFO - PROCESS | 1670 | 1464862381869 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a7e5000 == 95 [pid = 1670] [id = 546] 03:13:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 219 (0x11a197800) [pid = 1670] [serial = 1638] [outer = 0x0] 03:13:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 220 (0x11a19bc00) [pid = 1670] [serial = 1639] [outer = 0x11a197800] 03:13:01 INFO - PROCESS | 1670 | 1464862381898 Marionette DEBUG loaded listener.js 03:13:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 221 (0x136110c00) [pid = 1670] [serial = 1640] [outer = 0x11a197800] 03:13:02 INFO - PROCESS | 1670 | 1464862382277 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]]]}] 03:13:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:13:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 569ms 03:13:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:13:02 INFO - PROCESS | 1670 | 1464862382313 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 03:13:02 INFO - PROCESS | 1670 | 1464862382315 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 03:13:02 INFO - PROCESS | 1670 | 1464862382318 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:13:02 INFO - PROCESS | 1670 | 1464862382319 Marionette TRACE conn2 <- [1,2158,null,{}] 03:13:02 INFO - PROCESS | 1670 | 1464862382321 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}] 03:13:02 INFO - PROCESS | 1670 | 1464862382427 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 03:13:02 INFO - PROCESS | 1670 | 1464862382431 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x1438f4800 == 96 [pid = 1670] [id = 547] 03:13:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 222 (0x113d04000) [pid = 1670] [serial = 1641] [outer = 0x0] 03:13:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 223 (0x137324800) [pid = 1670] [serial = 1642] [outer = 0x113d04000] 03:13:02 INFO - PROCESS | 1670 | 1464862382456 Marionette DEBUG loaded listener.js 03:13:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 224 (0x1377cd800) [pid = 1670] [serial = 1643] [outer = 0x113d04000] 03:13:02 INFO - PROCESS | 1670 | 1464862382978 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]]]}] 03:13:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:13:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 719ms 03:13:03 INFO - PROCESS | 1670 | 1464862383037 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 03:13:03 INFO - PROCESS | 1670 | 1464862383040 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 03:13:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:13:03 INFO - PROCESS | 1670 | 1464862383044 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:13:03 INFO - PROCESS | 1670 | 1464862383046 Marionette TRACE conn2 <- [1,2162,null,{}] 03:13:03 INFO - PROCESS | 1670 | 1464862383050 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}] 03:13:03 INFO - PROCESS | 1670 | 1464862383184 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 03:13:03 INFO - PROCESS | 1670 | 1464862383305 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x123528000 == 97 [pid = 1670] [id = 548] 03:13:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 225 (0x116196c00) [pid = 1670] [serial = 1644] [outer = 0x0] 03:13:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 226 (0x116756c00) [pid = 1670] [serial = 1645] [outer = 0x116196c00] 03:13:03 INFO - PROCESS | 1670 | 1464862383338 Marionette DEBUG loaded listener.js 03:13:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 227 (0x119029400) [pid = 1670] [serial = 1646] [outer = 0x116196c00] 03:13:03 INFO - PROCESS | 1670 | 1464862383793 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]]]}] 03:13:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:13:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 773ms 03:13:03 INFO - PROCESS | 1670 | 1464862383817 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 03:13:03 INFO - PROCESS | 1670 | 1464862383821 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 03:13:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:13:03 INFO - PROCESS | 1670 | 1464862383826 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:13:03 INFO - PROCESS | 1670 | 1464862383828 Marionette TRACE conn2 <- [1,2166,null,{}] 03:13:03 INFO - PROCESS | 1670 | 1464862383851 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}] 03:13:03 INFO - PROCESS | 1670 | 1464862383973 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 03:13:04 INFO - PROCESS | 1670 | 1464862384067 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c9df000 == 98 [pid = 1670] [id = 549] 03:13:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 228 (0x119d40c00) [pid = 1670] [serial = 1647] [outer = 0x0] 03:13:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 229 (0x11a196c00) [pid = 1670] [serial = 1648] [outer = 0x119d40c00] 03:13:04 INFO - PROCESS | 1670 | 1464862384097 Marionette DEBUG loaded listener.js 03:13:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 230 (0x11a1a0c00) [pid = 1670] [serial = 1649] [outer = 0x119d40c00] 03:13:04 INFO - PROCESS | 1670 | 1464862384524 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]]]}] 03:13:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:13:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 740ms 03:13:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:13:04 INFO - PROCESS | 1670 | 1464862384577 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 03:13:04 INFO - PROCESS | 1670 | 1464862384579 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 03:13:04 INFO - PROCESS | 1670 | 1464862384581 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:13:04 INFO - PROCESS | 1670 | 1464862384584 Marionette TRACE conn2 <- [1,2170,null,{}] 03:13:04 INFO - PROCESS | 1670 | 1464862384592 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}] 03:13:04 INFO - PROCESS | 1670 | 1464862384718 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 03:13:04 INFO - PROCESS | 1670 | 1464862384813 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x1394cb800 == 99 [pid = 1670] [id = 550] 03:13:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 231 (0x125dbb400) [pid = 1670] [serial = 1650] [outer = 0x0] 03:13:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 232 (0x128d57400) [pid = 1670] [serial = 1651] [outer = 0x125dbb400] 03:13:04 INFO - PROCESS | 1670 | 1464862384847 Marionette DEBUG loaded listener.js 03:13:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 233 (0x12bad2000) [pid = 1670] [serial = 1652] [outer = 0x125dbb400] 03:13:05 INFO - PROCESS | 1670 | 1464862385257 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]]]}] 03:13:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:13:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 724ms 03:13:05 INFO - PROCESS | 1670 | 1464862385305 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 03:13:05 INFO - PROCESS | 1670 | 1464862385307 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 03:13:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:13:05 INFO - PROCESS | 1670 | 1464862385310 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:13:05 INFO - PROCESS | 1670 | 1464862385311 Marionette TRACE conn2 <- [1,2174,null,{}] 03:13:05 INFO - PROCESS | 1670 | 1464862385314 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}] 03:13:05 INFO - PROCESS | 1670 | 1464862385438 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 03:13:05 INFO - PROCESS | 1670 | 1464862385559 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x133c8e000 == 100 [pid = 1670] [id = 551] 03:13:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 234 (0x12a8fe400) [pid = 1670] [serial = 1653] [outer = 0x0] 03:13:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 235 (0x12c03f400) [pid = 1670] [serial = 1654] [outer = 0x12a8fe400] 03:13:05 INFO - PROCESS | 1670 | 1464862385592 Marionette DEBUG loaded listener.js 03:13:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 236 (0x132814c00) [pid = 1670] [serial = 1655] [outer = 0x12a8fe400] 03:13:06 INFO - PROCESS | 1670 | 1464862386024 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]]]}] 03:13:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:13:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 722ms 03:13:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:13:06 INFO - PROCESS | 1670 | 1464862386050 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 03:13:06 INFO - PROCESS | 1670 | 1464862386051 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 03:13:06 INFO - PROCESS | 1670 | 1464862386054 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:13:06 INFO - PROCESS | 1670 | 1464862386055 Marionette TRACE conn2 <- [1,2178,null,{}] 03:13:06 INFO - PROCESS | 1670 | 1464862386057 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}] 03:13:06 INFO - PROCESS | 1670 | 1464862386178 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 03:13:06 INFO - PROCESS | 1670 | 1464862386298 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a95a000 == 101 [pid = 1670] [id = 552] 03:13:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 237 (0x12d3ae800) [pid = 1670] [serial = 1656] [outer = 0x0] 03:13:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 238 (0x13281c000) [pid = 1670] [serial = 1657] [outer = 0x12d3ae800] 03:13:06 INFO - PROCESS | 1670 | 1464862386330 Marionette DEBUG loaded listener.js 03:13:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 239 (0x132820800) [pid = 1670] [serial = 1658] [outer = 0x12d3ae800] 03:13:06 INFO - PROCESS | 1670 | 1464862386750 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]]]}] 03:13:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:13:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 718ms 03:13:06 INFO - PROCESS | 1670 | 1464862386773 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 03:13:06 INFO - PROCESS | 1670 | 1464862386774 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 03:13:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:13:06 INFO - PROCESS | 1670 | 1464862386777 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:13:06 INFO - PROCESS | 1670 | 1464862386778 Marionette TRACE conn2 <- [1,2182,null,{}] 03:13:06 INFO - PROCESS | 1670 | 1464862386781 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}] 03:13:06 INFO - PROCESS | 1670 | 1464862386917 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 03:13:07 INFO - PROCESS | 1670 | 1464862387012 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x136035800 == 102 [pid = 1670] [id = 553] 03:13:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 240 (0x132823000) [pid = 1670] [serial = 1659] [outer = 0x0] 03:13:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 241 (0x13438e400) [pid = 1670] [serial = 1660] [outer = 0x132823000] 03:13:07 INFO - PROCESS | 1670 | 1464862387042 Marionette DEBUG loaded listener.js 03:13:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 242 (0x137320800) [pid = 1670] [serial = 1661] [outer = 0x132823000] 03:13:07 INFO - PROCESS | 1670 | 1464862387467 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]]]}] 03:13:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:13:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 720ms 03:13:07 INFO - PROCESS | 1670 | 1464862387537 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 03:13:07 INFO - PROCESS | 1670 | 1464862387539 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 03:13:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:13:07 INFO - PROCESS | 1670 | 1464862387543 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:13:07 INFO - PROCESS | 1670 | 1464862387544 Marionette TRACE conn2 <- [1,2186,null,{}] 03:13:07 INFO - PROCESS | 1670 | 1464862387546 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}] 03:13:07 INFO - PROCESS | 1670 | 1464862387666 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 03:13:07 INFO - PROCESS | 1670 | 1464862387760 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a560000 == 103 [pid = 1670] [id = 554] 03:13:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 243 (0x136111800) [pid = 1670] [serial = 1662] [outer = 0x0] 03:13:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 244 (0x1377ca000) [pid = 1670] [serial = 1663] [outer = 0x136111800] 03:13:07 INFO - PROCESS | 1670 | 1464862387789 Marionette DEBUG loaded listener.js 03:13:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 245 (0x138959400) [pid = 1670] [serial = 1664] [outer = 0x136111800] 03:13:08 INFO - PROCESS | 1670 | 1464862388318 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]]]}] 03:13:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:13:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 822ms 03:13:08 INFO - PROCESS | 1670 | 1464862388366 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 03:13:08 INFO - PROCESS | 1670 | 1464862388367 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 03:13:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:13:08 INFO - PROCESS | 1670 | 1464862388370 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:13:08 INFO - PROCESS | 1670 | 1464862388371 Marionette TRACE conn2 <- [1,2190,null,{}] 03:13:08 INFO - PROCESS | 1670 | 1464862388374 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}] 03:13:08 INFO - PROCESS | 1670 | 1464862388493 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 03:13:08 INFO - PROCESS | 1670 | 1464862388616 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x13ada4800 == 104 [pid = 1670] [id = 555] 03:13:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 246 (0x137328000) [pid = 1670] [serial = 1665] [outer = 0x0] 03:13:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 247 (0x13895f000) [pid = 1670] [serial = 1666] [outer = 0x137328000] 03:13:08 INFO - PROCESS | 1670 | 1464862388647 Marionette DEBUG loaded listener.js 03:13:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 248 (0x138963c00) [pid = 1670] [serial = 1667] [outer = 0x137328000] 03:13:09 INFO - PROCESS | 1670 | 1464862389070 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]]]}] 03:13:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:13:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 719ms 03:13:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:13:09 INFO - PROCESS | 1670 | 1464862389089 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 03:13:09 INFO - PROCESS | 1670 | 1464862389091 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 03:13:09 INFO - PROCESS | 1670 | 1464862389093 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:13:09 INFO - PROCESS | 1670 | 1464862389094 Marionette TRACE conn2 <- [1,2194,null,{}] 03:13:09 INFO - PROCESS | 1670 | 1464862389097 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}] 03:13:09 INFO - PROCESS | 1670 | 1464862389221 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 03:13:09 INFO - PROCESS | 1670 | 1464862389321 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x13adb6000 == 105 [pid = 1670] [id = 556] 03:13:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 249 (0x138965000) [pid = 1670] [serial = 1668] [outer = 0x0] 03:13:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 250 (0x13940b400) [pid = 1670] [serial = 1669] [outer = 0x138965000] 03:13:09 INFO - PROCESS | 1670 | 1464862389354 Marionette DEBUG loaded listener.js 03:13:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 251 (0x13940f800) [pid = 1670] [serial = 1670] [outer = 0x138965000] 03:13:09 INFO - PROCESS | 1670 | 1464862389775 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]]]}] 03:13:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:13:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 719ms 03:13:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:13:09 INFO - PROCESS | 1670 | 1464862389813 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 03:13:09 INFO - PROCESS | 1670 | 1464862389814 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 03:13:09 INFO - PROCESS | 1670 | 1464862389816 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:13:09 INFO - PROCESS | 1670 | 1464862389818 Marionette TRACE conn2 <- [1,2198,null,{}] 03:13:09 INFO - PROCESS | 1670 | 1464862389820 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}] 03:13:09 INFO - PROCESS | 1670 | 1464862389942 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 03:13:10 INFO - PROCESS | 1670 | 1464862390098 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x1394b6000 == 106 [pid = 1670] [id = 557] 03:13:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 252 (0x1127e5800) [pid = 1670] [serial = 1671] [outer = 0x0] 03:13:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 253 (0x138965400) [pid = 1670] [serial = 1672] [outer = 0x1127e5800] 03:13:10 INFO - PROCESS | 1670 | 1464862390130 Marionette DEBUG loaded listener.js 03:13:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 254 (0x139416400) [pid = 1670] [serial = 1673] [outer = 0x1127e5800] 03:13:10 INFO - PROCESS | 1670 | 1464862390582 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]]]}] 03:13:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:13:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 819ms 03:13:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:13:10 INFO - PROCESS | 1670 | 1464862390636 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 03:13:10 INFO - PROCESS | 1670 | 1464862390637 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 03:13:10 INFO - PROCESS | 1670 | 1464862390640 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:13:10 INFO - PROCESS | 1670 | 1464862390642 Marionette TRACE conn2 <- [1,2202,null,{}] 03:13:10 INFO - PROCESS | 1670 | 1464862390644 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}] 03:13:10 INFO - PROCESS | 1670 | 1464862390780 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 03:13:10 INFO - PROCESS | 1670 | 1464862390879 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x1294a1800 == 107 [pid = 1670] [id = 558] 03:13:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 255 (0x1184c5400) [pid = 1670] [serial = 1674] [outer = 0x0] 03:13:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 256 (0x139336000) [pid = 1670] [serial = 1675] [outer = 0x1184c5400] 03:13:10 INFO - PROCESS | 1670 | 1464862390912 Marionette DEBUG loaded listener.js 03:13:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 257 (0x139343400) [pid = 1670] [serial = 1676] [outer = 0x1184c5400] 03:13:11 INFO - PROCESS | 1670 | 1464862391386 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]]]}] 03:13:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:13:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 769ms 03:13:11 INFO - PROCESS | 1670 | 1464862391418 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 03:13:11 INFO - PROCESS | 1670 | 1464862391419 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 03:13:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:13:11 INFO - PROCESS | 1670 | 1464862391424 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:13:11 INFO - PROCESS | 1670 | 1464862391425 Marionette TRACE conn2 <- [1,2206,null,{}] 03:13:11 INFO - PROCESS | 1670 | 1464862391427 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}] 03:13:11 INFO - PROCESS | 1670 | 1464862391554 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 03:13:11 INFO - PROCESS | 1670 | 1464862391655 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x137972800 == 108 [pid = 1670] [id = 559] 03:13:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 258 (0x139341c00) [pid = 1670] [serial = 1677] [outer = 0x0] 03:13:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 259 (0x139418000) [pid = 1670] [serial = 1678] [outer = 0x139341c00] 03:13:11 INFO - PROCESS | 1670 | 1464862391685 Marionette DEBUG loaded listener.js 03:13:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 260 (0x1432c6400) [pid = 1670] [serial = 1679] [outer = 0x139341c00] 03:13:12 INFO - PROCESS | 1670 | 1464862392155 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]]]}] 03:13:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:13:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 769ms 03:13:12 INFO - PROCESS | 1670 | 1464862392194 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 03:13:12 INFO - PROCESS | 1670 | 1464862392195 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 03:13:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:13:12 INFO - PROCESS | 1670 | 1464862392220 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:13:12 INFO - PROCESS | 1670 | 1464862392221 Marionette TRACE conn2 <- [1,2210,null,{}] 03:13:12 INFO - PROCESS | 1670 | 1464862392223 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}] 03:13:12 INFO - PROCESS | 1670 | 1464862392578 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 03:13:12 INFO - PROCESS | 1670 | 1464862392779 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x121289000 == 109 [pid = 1670] [id = 560] 03:13:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 261 (0x110f41800) [pid = 1670] [serial = 1680] [outer = 0x0] 03:13:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 262 (0x1122b6000) [pid = 1670] [serial = 1681] [outer = 0x110f41800] 03:13:12 INFO - PROCESS | 1670 | 1464862392825 Marionette DEBUG loaded listener.js 03:13:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 263 (0x112ac9c00) [pid = 1670] [serial = 1682] [outer = 0x110f41800] 03:13:13 INFO - PROCESS | 1670 | 1464862393352 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]]]}] 03:13:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:13:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1173ms 03:13:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:13:13 INFO - PROCESS | 1670 | 1464862393391 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 03:13:13 INFO - PROCESS | 1670 | 1464862393393 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 03:13:13 INFO - PROCESS | 1670 | 1464862393416 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:13:13 INFO - PROCESS | 1670 | 1464862393419 Marionette TRACE conn2 <- [1,2214,null,{}] 03:13:13 INFO - PROCESS | 1670 | 1464862393425 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}] 03:13:13 INFO - PROCESS | 1670 | 1464862393549 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 03:13:13 INFO - PROCESS | 1670 | 1464862393648 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x12902b800 == 110 [pid = 1670] [id = 561] 03:13:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 264 (0x113110c00) [pid = 1670] [serial = 1683] [outer = 0x0] 03:13:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 265 (0x11316fc00) [pid = 1670] [serial = 1684] [outer = 0x113110c00] 03:13:13 INFO - PROCESS | 1670 | 1464862393677 Marionette DEBUG loaded listener.js 03:13:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 266 (0x11727ac00) [pid = 1670] [serial = 1685] [outer = 0x113110c00] 03:13:14 INFO - PROCESS | 1670 | 1464862394147 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]]]}] 03:13:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:13:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 796ms 03:13:14 INFO - PROCESS | 1670 | 1464862394193 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 03:13:14 INFO - PROCESS | 1670 | 1464862394196 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 03:13:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:13:14 INFO - PROCESS | 1670 | 1464862394200 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:13:14 INFO - PROCESS | 1670 | 1464862394202 Marionette TRACE conn2 <- [1,2218,null,{}] 03:13:14 INFO - PROCESS | 1670 | 1464862394205 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}] 03:13:14 INFO - PROCESS | 1670 | 1464862394376 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 03:13:14 INFO - PROCESS | 1670 | 1464862394545 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x12352c000 == 111 [pid = 1670] [id = 562] 03:13:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 267 (0x11316a800) [pid = 1670] [serial = 1686] [outer = 0x0] 03:13:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 268 (0x119d33800) [pid = 1670] [serial = 1687] [outer = 0x11316a800] 03:13:14 INFO - PROCESS | 1670 | 1464862394573 Marionette DEBUG loaded listener.js 03:13:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 269 (0x11a199400) [pid = 1670] [serial = 1688] [outer = 0x11316a800] 03:13:14 INFO - PROCESS | 1670 | --DOCSHELL 0x13a7e5000 == 110 [pid = 1670] [id = 546] 03:13:14 INFO - PROCESS | 1670 | --DOCSHELL 0x1362a6000 == 109 [pid = 1670] [id = 545] 03:13:14 INFO - PROCESS | 1670 | --DOCSHELL 0x12311d000 == 108 [pid = 1670] [id = 544] 03:13:14 INFO - PROCESS | 1670 | --DOCSHELL 0x1342cf000 == 107 [pid = 1670] [id = 543] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 268 (0x132891800) [pid = 1670] [serial = 1570] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 267 (0x133f80c00) [pid = 1670] [serial = 1528] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 266 (0x12cc6c800) [pid = 1670] [serial = 1531] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOCSHELL 0x132917000 == 106 [pid = 1670] [id = 542] 03:13:14 INFO - PROCESS | 1670 | --DOCSHELL 0x12cd93000 == 105 [pid = 1670] [id = 541] 03:13:14 INFO - PROCESS | 1670 | --DOCSHELL 0x12c145000 == 104 [pid = 1670] [id = 540] 03:13:14 INFO - PROCESS | 1670 | --DOCSHELL 0x12a88e000 == 103 [pid = 1670] [id = 539] 03:13:14 INFO - PROCESS | 1670 | --DOCSHELL 0x12488b000 == 102 [pid = 1670] [id = 538] 03:13:14 INFO - PROCESS | 1670 | --DOCSHELL 0x117e19800 == 101 [pid = 1670] [id = 537] 03:13:14 INFO - PROCESS | 1670 | --DOCSHELL 0x123637800 == 100 [pid = 1670] [id = 536] 03:13:14 INFO - PROCESS | 1670 | --DOCSHELL 0x13ae81800 == 99 [pid = 1670] [id = 530] 03:13:14 INFO - PROCESS | 1670 | --DOCSHELL 0x13a512800 == 98 [pid = 1670] [id = 529] 03:13:14 INFO - PROCESS | 1670 | --DOCSHELL 0x1360ca800 == 97 [pid = 1670] [id = 528] 03:13:14 INFO - PROCESS | 1670 | --DOCSHELL 0x135ce1000 == 96 [pid = 1670] [id = 527] 03:13:14 INFO - PROCESS | 1670 | --DOCSHELL 0x132946000 == 95 [pid = 1670] [id = 526] 03:13:14 INFO - PROCESS | 1670 | --DOCSHELL 0x129049000 == 94 [pid = 1670] [id = 525] 03:13:14 INFO - PROCESS | 1670 | --DOCSHELL 0x1182d6000 == 93 [pid = 1670] [id = 524] 03:13:14 INFO - PROCESS | 1670 | --DOCSHELL 0x1342e6800 == 92 [pid = 1670] [id = 523] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 265 (0x12a9ee800) [pid = 1670] [serial = 1555] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 264 (0x126e21c00) [pid = 1670] [serial = 1513] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 263 (0x12b3bb400) [pid = 1670] [serial = 1558] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 262 (0x112d7e400) [pid = 1670] [serial = 1504] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 261 (0x11926e800) [pid = 1670] [serial = 1502] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 260 (0x118755400) [pid = 1670] [serial = 1541] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 259 (0x118213c00) [pid = 1670] [serial = 1540] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 258 (0x12cc6b800) [pid = 1670] [serial = 1525] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 257 (0x125a40c00) [pid = 1670] [serial = 1549] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 256 (0x126870800) [pid = 1670] [serial = 1550] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 255 (0x12bbb9c00) [pid = 1670] [serial = 1561] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 254 (0x129714400) [pid = 1670] [serial = 1516] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 253 (0x116a7c800) [pid = 1670] [serial = 1543] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 252 (0x11999d800) [pid = 1670] [serial = 1544] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 251 (0x1184c3400) [pid = 1670] [serial = 1507] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 250 (0x126e26800) [pid = 1670] [serial = 1564] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 249 (0x12359f800) [pid = 1670] [serial = 1510] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 248 (0x12bbd4400) [pid = 1670] [serial = 1519] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 247 (0x132963c00) [pid = 1670] [serial = 1522] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 246 (0x119021800) [pid = 1670] [serial = 1534] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 245 (0x12bbb3c00) [pid = 1670] [serial = 1559] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 244 (0x12cc53c00) [pid = 1670] [serial = 1567] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 243 (0x12d689c00) [pid = 1670] [serial = 1568] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 242 (0x12c01e800) [pid = 1670] [serial = 1565] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 241 (0x12c01dc00) [pid = 1670] [serial = 1562] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 240 (0x1133b3000) [pid = 1670] [serial = 1538] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 239 (0x112894c00) [pid = 1670] [serial = 1537] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 238 (0x12359e000) [pid = 1670] [serial = 1546] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 237 (0x12428d400) [pid = 1670] [serial = 1547] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 236 (0x126ed2c00) [pid = 1670] [serial = 1552] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 235 (0x128ce1c00) [pid = 1670] [serial = 1556] [outer = 0x0] [url = about:blank] 03:13:14 INFO - PROCESS | 1670 | --DOMWINDOW == 234 (0x12971f000) [pid = 1670] [serial = 1553] [outer = 0x0] [url = about:blank] 03:13:15 INFO - PROCESS | 1670 | 1464862395019 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]]]}] 03:13:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:13:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 871ms 03:13:15 INFO - PROCESS | 1670 | 1464862395071 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 03:13:15 INFO - PROCESS | 1670 | 1464862395074 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 03:13:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:13:15 INFO - PROCESS | 1670 | 1464862395090 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:13:15 INFO - PROCESS | 1670 | 1464862395095 Marionette TRACE conn2 <- [1,2222,null,{}] 03:13:15 INFO - PROCESS | 1670 | 1464862395109 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}] 03:13:15 INFO - PROCESS | 1670 | 1464862395269 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 03:13:15 INFO - PROCESS | 1670 | 1464862395281 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x123eb7000 == 93 [pid = 1670] [id = 563] 03:13:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 235 (0x11a19c000) [pid = 1670] [serial = 1689] [outer = 0x0] 03:13:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 236 (0x12392d800) [pid = 1670] [serial = 1690] [outer = 0x11a19c000] 03:13:15 INFO - PROCESS | 1670 | 1464862395323 Marionette DEBUG loaded listener.js 03:13:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 237 (0x1245a5800) [pid = 1670] [serial = 1691] [outer = 0x11a19c000] 03:13:15 INFO - PROCESS | 1670 | 1464862395775 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]]]}] 03:13:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:13:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 745ms 03:13:15 INFO - PROCESS | 1670 | 1464862395824 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 03:13:15 INFO - PROCESS | 1670 | 1464862395825 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 03:13:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:13:15 INFO - PROCESS | 1670 | 1464862395828 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:13:15 INFO - PROCESS | 1670 | 1464862395829 Marionette TRACE conn2 <- [1,2226,null,{}] 03:13:15 INFO - PROCESS | 1670 | 1464862395831 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}] 03:13:15 INFO - PROCESS | 1670 | 1464862395946 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 03:13:15 INFO - PROCESS | 1670 | 1464862395950 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ab11800 == 94 [pid = 1670] [id = 564] 03:13:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 238 (0x12476cc00) [pid = 1670] [serial = 1692] [outer = 0x0] 03:13:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 239 (0x126872800) [pid = 1670] [serial = 1693] [outer = 0x12476cc00] 03:13:15 INFO - PROCESS | 1670 | 1464862395975 Marionette DEBUG loaded listener.js 03:13:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 240 (0x128cdf000) [pid = 1670] [serial = 1694] [outer = 0x12476cc00] 03:13:16 INFO - PROCESS | 1670 | 1464862396459 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]]]}] 03:13:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 03:13:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 670ms 03:13:16 INFO - PROCESS | 1670 | 1464862396500 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 03:13:16 INFO - PROCESS | 1670 | 1464862396501 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 03:13:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:13:16 INFO - PROCESS | 1670 | 1464862396505 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:13:16 INFO - PROCESS | 1670 | 1464862396507 Marionette TRACE conn2 <- [1,2230,null,{}] 03:13:16 INFO - PROCESS | 1670 | 1464862396510 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}] 03:13:16 INFO - PROCESS | 1670 | 1464862396628 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 03:13:16 INFO - PROCESS | 1670 | 1464862396724 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c414000 == 95 [pid = 1670] [id = 565] 03:13:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 241 (0x12948dc00) [pid = 1670] [serial = 1695] [outer = 0x0] 03:13:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 242 (0x1295ef400) [pid = 1670] [serial = 1696] [outer = 0x12948dc00] 03:13:16 INFO - PROCESS | 1670 | 1464862396755 Marionette DEBUG loaded listener.js 03:13:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 243 (0x12a9f8000) [pid = 1670] [serial = 1697] [outer = 0x12948dc00] 03:13:17 INFO - PROCESS | 1670 | 1464862397098 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]]]}] 03:13:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:13:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 621ms 03:13:17 INFO - PROCESS | 1670 | 1464862397125 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 03:13:17 INFO - PROCESS | 1670 | 1464862397126 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 03:13:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:13:17 INFO - PROCESS | 1670 | 1464862397129 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:13:17 INFO - PROCESS | 1670 | 1464862397131 Marionette TRACE conn2 <- [1,2234,null,{}] 03:13:17 INFO - PROCESS | 1670 | 1464862397134 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}] 03:13:17 INFO - PROCESS | 1670 | 1464862397267 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 03:13:17 INFO - PROCESS | 1670 | 1464862397301 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d49d800 == 96 [pid = 1670] [id = 566] 03:13:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 244 (0x12ac24c00) [pid = 1670] [serial = 1698] [outer = 0x0] 03:13:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 245 (0x12bad4800) [pid = 1670] [serial = 1699] [outer = 0x12ac24c00] 03:13:17 INFO - PROCESS | 1670 | 1464862397326 Marionette DEBUG loaded listener.js 03:13:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 246 (0x12c01f800) [pid = 1670] [serial = 1700] [outer = 0x12ac24c00] 03:13:17 INFO - PROCESS | 1670 | 1464862397682 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]]]}] 03:13:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:13:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 572ms 03:13:17 INFO - PROCESS | 1670 | 1464862397701 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 03:13:17 INFO - PROCESS | 1670 | 1464862397702 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 03:13:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:13:17 INFO - PROCESS | 1670 | 1464862397712 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:13:17 INFO - PROCESS | 1670 | 1464862397713 Marionette TRACE conn2 <- [1,2238,null,{}] 03:13:17 INFO - PROCESS | 1670 | 1464862397716 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}] 03:13:17 INFO - PROCESS | 1670 | 1464862397845 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 03:13:17 INFO - PROCESS | 1670 | 1464862397860 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x133c7c800 == 97 [pid = 1670] [id = 567] 03:13:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 247 (0x12bbb8c00) [pid = 1670] [serial = 1701] [outer = 0x0] 03:13:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 248 (0x12c811c00) [pid = 1670] [serial = 1702] [outer = 0x12bbb8c00] 03:13:17 INFO - PROCESS | 1670 | 1464862397887 Marionette DEBUG loaded listener.js 03:13:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 249 (0x12cc69400) [pid = 1670] [serial = 1703] [outer = 0x12bbb8c00] 03:13:18 INFO - PROCESS | 1670 | 1464862398251 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]]]}] 03:13:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:13:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 577ms 03:13:18 INFO - PROCESS | 1670 | 1464862398288 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 03:13:18 INFO - PROCESS | 1670 | 1464862398289 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 03:13:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:13:18 INFO - PROCESS | 1670 | 1464862398292 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:13:18 INFO - PROCESS | 1670 | 1464862398293 Marionette TRACE conn2 <- [1,2242,null,{}] 03:13:18 INFO - PROCESS | 1670 | 1464862398295 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}] 03:13:18 INFO - PROCESS | 1670 | 1464862398426 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 03:13:18 INFO - PROCESS | 1670 | 1464862398439 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x1341db000 == 98 [pid = 1670] [id = 568] 03:13:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 250 (0x12c043c00) [pid = 1670] [serial = 1704] [outer = 0x0] 03:13:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 251 (0x132818000) [pid = 1670] [serial = 1705] [outer = 0x12c043c00] 03:13:18 INFO - PROCESS | 1670 | 1464862398466 Marionette DEBUG loaded listener.js 03:13:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 252 (0x12476ac00) [pid = 1670] [serial = 1706] [outer = 0x12c043c00] 03:13:18 INFO - PROCESS | 1670 | 1464862398839 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]]]}] 03:13:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:13:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 568ms 03:13:18 INFO - PROCESS | 1670 | 1464862398871 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 03:13:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:13:18 INFO - PROCESS | 1670 | 1464862398872 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 03:13:18 INFO - PROCESS | 1670 | 1464862398875 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:13:18 INFO - PROCESS | 1670 | 1464862398876 Marionette TRACE conn2 <- [1,2246,null,{}] 03:13:18 INFO - PROCESS | 1670 | 1464862398878 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}] 03:13:19 INFO - PROCESS | 1670 | 1464862399030 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 251 (0x123382c00) [pid = 1670] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 250 (0x134293800) [pid = 1670] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 249 (0x12ac24000) [pid = 1670] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 248 (0x111d82400) [pid = 1670] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 247 (0x12bbb1400) [pid = 1670] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 246 (0x124f20800) [pid = 1670] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 245 (0x134392c00) [pid = 1670] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 244 (0x12d68a000) [pid = 1670] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 243 (0x125a3c000) [pid = 1670] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 242 (0x128d4fc00) [pid = 1670] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 241 (0x117463c00) [pid = 1670] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 240 (0x1126e9000) [pid = 1670] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 239 (0x116a7b400) [pid = 1670] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 238 (0x132841400) [pid = 1670] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 237 (0x1199a3000) [pid = 1670] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 236 (0x119faec00) [pid = 1670] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 235 (0x110f3d800) [pid = 1670] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 234 (0x133c1f800) [pid = 1670] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 233 (0x12d690400) [pid = 1670] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 232 (0x112888400) [pid = 1670] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 231 (0x12bbbb800) [pid = 1670] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 230 (0x112887c00) [pid = 1670] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 229 (0x132995800) [pid = 1670] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 228 (0x12a98d400) [pid = 1670] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 227 (0x132844400) [pid = 1670] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 226 (0x1127e3000) [pid = 1670] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 225 (0x1126e1800) [pid = 1670] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 224 (0x133f87000) [pid = 1670] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 223 (0x12ac21800) [pid = 1670] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 222 (0x123ed3000) [pid = 1670] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 221 (0x12d3bcc00) [pid = 1670] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 220 (0x136107000) [pid = 1670] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 219 (0x12cdef000) [pid = 1670] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 218 (0x128d51c00) [pid = 1670] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 217 (0x11a197800) [pid = 1670] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 216 (0x117274400) [pid = 1670] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 215 (0x133f78400) [pid = 1670] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:13:19 INFO - PROCESS | 1670 | --DOMWINDOW == 214 (0x124708400) [pid = 1670] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:13:19 INFO - PROCESS | 1670 | 1464862399432 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x1182d2800 == 99 [pid = 1670] [id = 569] 03:13:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 215 (0x1122b5000) [pid = 1670] [serial = 1707] [outer = 0x0] 03:13:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 216 (0x1127e1800) [pid = 1670] [serial = 1708] [outer = 0x1122b5000] 03:13:19 INFO - PROCESS | 1670 | 1464862399459 Marionette DEBUG loaded listener.js 03:13:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 217 (0x11674a800) [pid = 1670] [serial = 1709] [outer = 0x1122b5000] 03:13:19 INFO - PROCESS | 1670 | 1464862399768 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]]]}] 03:13:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:13:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 919ms 03:13:19 INFO - PROCESS | 1670 | 1464862399794 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 03:13:19 INFO - PROCESS | 1670 | 1464862399796 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 03:13:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:13:19 INFO - PROCESS | 1670 | 1464862399801 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:13:19 INFO - PROCESS | 1670 | 1464862399803 Marionette TRACE conn2 <- [1,2250,null,{}] 03:13:19 INFO - PROCESS | 1670 | 1464862399805 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}] 03:13:19 INFO - PROCESS | 1670 | 1464862399910 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 03:13:19 INFO - PROCESS | 1670 | 1464862399991 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c41b800 == 100 [pid = 1670] [id = 570] 03:13:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 218 (0x115cbf800) [pid = 1670] [serial = 1710] [outer = 0x0] 03:13:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 219 (0x11a197800) [pid = 1670] [serial = 1711] [outer = 0x115cbf800] 03:13:20 INFO - PROCESS | 1670 | 1464862400023 Marionette DEBUG loaded listener.js 03:13:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 220 (0x12bad6800) [pid = 1670] [serial = 1712] [outer = 0x115cbf800] 03:13:20 INFO - PROCESS | 1670 | 1464862400309 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]]]}] 03:13:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:13:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 519ms 03:13:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:13:20 INFO - PROCESS | 1670 | 1464862400324 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 03:13:20 INFO - PROCESS | 1670 | 1464862400326 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 03:13:20 INFO - PROCESS | 1670 | 1464862400328 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:13:20 INFO - PROCESS | 1670 | 1464862400329 Marionette TRACE conn2 <- [1,2254,null,{}] 03:13:20 INFO - PROCESS | 1670 | 1464862400339 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}] 03:13:20 INFO - PROCESS | 1670 | 1464862400460 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 03:13:20 INFO - PROCESS | 1670 | 1464862400465 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x135d88800 == 101 [pid = 1670] [id = 571] 03:13:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 221 (0x12476c800) [pid = 1670] [serial = 1713] [outer = 0x0] 03:13:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 222 (0x13284e800) [pid = 1670] [serial = 1714] [outer = 0x12476c800] 03:13:20 INFO - PROCESS | 1670 | 1464862400491 Marionette DEBUG loaded listener.js 03:13:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 223 (0x132990800) [pid = 1670] [serial = 1715] [outer = 0x12476c800] 03:13:20 INFO - PROCESS | 1670 | 1464862400860 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]]]}] 03:13:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:13:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 574ms 03:13:20 INFO - PROCESS | 1670 | 1464862400902 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 03:13:20 INFO - PROCESS | 1670 | 1464862400903 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 03:13:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:13:20 INFO - PROCESS | 1670 | 1464862400905 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:13:20 INFO - PROCESS | 1670 | 1464862400906 Marionette TRACE conn2 <- [1,2258,null,{}] 03:13:20 INFO - PROCESS | 1670 | 1464862400928 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}] 03:13:21 INFO - PROCESS | 1670 | 1464862401032 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 03:13:21 INFO - PROCESS | 1670 | 1464862401036 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x136031000 == 102 [pid = 1670] [id = 572] 03:13:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 224 (0x132997c00) [pid = 1670] [serial = 1716] [outer = 0x0] 03:13:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 225 (0x133c27800) [pid = 1670] [serial = 1717] [outer = 0x132997c00] 03:13:21 INFO - PROCESS | 1670 | 1464862401061 Marionette DEBUG loaded listener.js 03:13:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 226 (0x133f80400) [pid = 1670] [serial = 1718] [outer = 0x132997c00] 03:13:21 INFO - PROCESS | 1670 | 1464862401578 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]]]}] 03:13:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:13:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 688ms 03:13:21 INFO - PROCESS | 1670 | 1464862401594 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 03:13:21 INFO - PROCESS | 1670 | 1464862401597 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 03:13:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:13:21 INFO - PROCESS | 1670 | 1464862401619 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:13:21 INFO - PROCESS | 1670 | 1464862401622 Marionette TRACE conn2 <- [1,2262,null,{}] 03:13:21 INFO - PROCESS | 1670 | 1464862401627 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}] 03:13:21 INFO - PROCESS | 1670 | 1464862401764 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 03:13:21 INFO - PROCESS | 1670 | 1464862401892 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a0c0800 == 103 [pid = 1670] [id = 573] 03:13:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 227 (0x1127e3000) [pid = 1670] [serial = 1719] [outer = 0x0] 03:13:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 228 (0x11310f400) [pid = 1670] [serial = 1720] [outer = 0x1127e3000] 03:13:21 INFO - PROCESS | 1670 | 1464862401925 Marionette DEBUG loaded listener.js 03:13:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 229 (0x116a7a800) [pid = 1670] [serial = 1721] [outer = 0x1127e3000] 03:13:22 INFO - PROCESS | 1670 | 1464862402434 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]]]}] 03:13:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:13:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 825ms 03:13:22 INFO - PROCESS | 1670 | 1464862402442 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 03:13:22 INFO - PROCESS | 1670 | 1464862402447 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 03:13:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:13:22 INFO - PROCESS | 1670 | 1464862402453 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:13:22 INFO - PROCESS | 1670 | 1464862402455 Marionette TRACE conn2 <- [1,2266,null,{}] 03:13:22 INFO - PROCESS | 1670 | 1464862402458 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}] 03:13:22 INFO - PROCESS | 1670 | 1464862402609 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 03:13:22 INFO - PROCESS | 1670 | 1464862402740 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c14a000 == 104 [pid = 1670] [id = 574] 03:13:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 230 (0x1176b6800) [pid = 1670] [serial = 1722] [outer = 0x0] 03:13:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 231 (0x1194f0800) [pid = 1670] [serial = 1723] [outer = 0x1176b6800] 03:13:22 INFO - PROCESS | 1670 | 1464862402788 Marionette DEBUG loaded listener.js 03:13:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 232 (0x11a19e800) [pid = 1670] [serial = 1724] [outer = 0x1176b6800] 03:13:23 INFO - PROCESS | 1670 | 1464862403261 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]]]}] 03:13:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:13:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 872ms 03:13:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:13:23 INFO - PROCESS | 1670 | 1464862403325 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 03:13:23 INFO - PROCESS | 1670 | 1464862403326 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 03:13:23 INFO - PROCESS | 1670 | 1464862403329 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:13:23 INFO - PROCESS | 1670 | 1464862403332 Marionette TRACE conn2 <- [1,2270,null,{}] 03:13:23 INFO - PROCESS | 1670 | 1464862403340 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}] 03:13:23 INFO - PROCESS | 1670 | 1464862403468 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 03:13:23 INFO - PROCESS | 1670 | 1464862403565 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x135edb000 == 105 [pid = 1670] [id = 575] 03:13:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 233 (0x125f8b800) [pid = 1670] [serial = 1725] [outer = 0x0] 03:13:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 234 (0x128d51c00) [pid = 1670] [serial = 1726] [outer = 0x125f8b800] 03:13:23 INFO - PROCESS | 1670 | 1464862403598 Marionette DEBUG loaded listener.js 03:13:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 235 (0x129716800) [pid = 1670] [serial = 1727] [outer = 0x125f8b800] 03:13:24 INFO - PROCESS | 1670 | 1464862404009 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]]]}] 03:13:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:13:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 722ms 03:13:24 INFO - PROCESS | 1670 | 1464862404077 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 03:13:24 INFO - PROCESS | 1670 | 1464862404079 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 03:13:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:13:24 INFO - PROCESS | 1670 | 1464862404084 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:13:24 INFO - PROCESS | 1670 | 1464862404086 Marionette TRACE conn2 <- [1,2274,null,{}] 03:13:24 INFO - PROCESS | 1670 | 1464862404088 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}] 03:13:24 INFO - PROCESS | 1670 | 1464862404214 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 03:13:24 INFO - PROCESS | 1670 | 1464862404340 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x1394b0000 == 106 [pid = 1670] [id = 576] 03:13:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 236 (0x12ac28800) [pid = 1670] [serial = 1728] [outer = 0x0] 03:13:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 237 (0x12c818c00) [pid = 1670] [serial = 1729] [outer = 0x12ac28800] 03:13:24 INFO - PROCESS | 1670 | 1464862404373 Marionette DEBUG loaded listener.js 03:13:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 238 (0x12d690400) [pid = 1670] [serial = 1730] [outer = 0x12ac28800] 03:13:24 INFO - PROCESS | 1670 | 1464862404809 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]]]}] 03:13:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:13:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 771ms 03:13:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:13:24 INFO - PROCESS | 1670 | 1464862404856 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 03:13:24 INFO - PROCESS | 1670 | 1464862404857 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 03:13:24 INFO - PROCESS | 1670 | 1464862404859 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:13:24 INFO - PROCESS | 1670 | 1464862404861 Marionette TRACE conn2 <- [1,2278,null,{}] 03:13:24 INFO - PROCESS | 1670 | 1464862404863 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}] 03:13:24 INFO - PROCESS | 1670 | 1464862404987 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 03:13:25 INFO - PROCESS | 1670 | 1464862405085 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a597000 == 107 [pid = 1670] [id = 577] 03:13:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 239 (0x12cc6c000) [pid = 1670] [serial = 1731] [outer = 0x0] 03:13:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 240 (0x132891c00) [pid = 1670] [serial = 1732] [outer = 0x12cc6c000] 03:13:25 INFO - PROCESS | 1670 | 1464862405115 Marionette DEBUG loaded listener.js 03:13:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 241 (0x133f80c00) [pid = 1670] [serial = 1733] [outer = 0x12cc6c000] 03:13:25 INFO - PROCESS | 1670 | 1464862405550 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]]]}] 03:13:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:13:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 719ms 03:13:25 INFO - PROCESS | 1670 | 1464862405609 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 03:13:25 INFO - PROCESS | 1670 | 1464862405610 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 03:13:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:13:25 INFO - PROCESS | 1670 | 1464862405634 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:13:25 INFO - PROCESS | 1670 | 1464862405635 Marionette TRACE conn2 <- [1,2282,null,{}] 03:13:25 INFO - PROCESS | 1670 | 1464862405637 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}] 03:13:25 INFO - PROCESS | 1670 | 1464862405776 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 03:13:25 INFO - PROCESS | 1670 | 1464862405878 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x13ae74800 == 108 [pid = 1670] [id = 578] 03:13:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 242 (0x13429a400) [pid = 1670] [serial = 1734] [outer = 0x0] 03:13:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 243 (0x1343a3c00) [pid = 1670] [serial = 1735] [outer = 0x13429a400] 03:13:25 INFO - PROCESS | 1670 | 1464862405909 Marionette DEBUG loaded listener.js 03:13:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 244 (0x136007c00) [pid = 1670] [serial = 1736] [outer = 0x13429a400] 03:13:26 INFO - PROCESS | 1670 | 1464862406349 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]]]}] 03:13:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:13:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 738ms 03:13:26 INFO - PROCESS | 1670 | 1464862406354 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 03:13:26 INFO - PROCESS | 1670 | 1464862406356 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 03:13:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:13:26 INFO - PROCESS | 1670 | 1464862406358 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:13:26 INFO - PROCESS | 1670 | 1464862406359 Marionette TRACE conn2 <- [1,2286,null,{}] 03:13:26 INFO - PROCESS | 1670 | 1464862406362 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}] 03:13:26 INFO - PROCESS | 1670 | 1464862406485 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 03:13:26 INFO - PROCESS | 1670 | 1464862406613 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x1438ed800 == 109 [pid = 1670] [id = 579] 03:13:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 245 (0x134396000) [pid = 1670] [serial = 1737] [outer = 0x0] 03:13:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 246 (0x13610a000) [pid = 1670] [serial = 1738] [outer = 0x134396000] 03:13:26 INFO - PROCESS | 1670 | 1464862406645 Marionette DEBUG loaded listener.js 03:13:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 247 (0x13624ec00) [pid = 1670] [serial = 1739] [outer = 0x134396000] 03:13:27 INFO - PROCESS | 1670 | 1464862407069 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]]]}] 03:13:27 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 03:13:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 718ms 03:13:27 INFO - PROCESS | 1670 | 1464862407077 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 03:13:27 INFO - PROCESS | 1670 | 1464862407078 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 03:13:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:13:27 INFO - PROCESS | 1670 | 1464862407081 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:13:27 INFO - PROCESS | 1670 | 1464862407082 Marionette TRACE conn2 <- [1,2290,null,{}] 03:13:27 INFO - PROCESS | 1670 | 1464862407084 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}] 03:13:27 INFO - PROCESS | 1670 | 1464862407225 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 03:13:27 INFO - PROCESS | 1670 | 1464862407337 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x143edc800 == 110 [pid = 1670] [id = 580] 03:13:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 248 (0x118132c00) [pid = 1670] [serial = 1740] [outer = 0x0] 03:13:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 249 (0x1362c9c00) [pid = 1670] [serial = 1741] [outer = 0x118132c00] 03:13:27 INFO - PROCESS | 1670 | 1464862407366 Marionette DEBUG loaded listener.js 03:13:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 250 (0x13732c400) [pid = 1670] [serial = 1742] [outer = 0x118132c00] 03:13:27 INFO - PROCESS | 1670 | 1464862407797 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]]]}] 03:13:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:13:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 769ms 03:13:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:13:27 INFO - PROCESS | 1670 | 1464862407850 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 03:13:27 INFO - PROCESS | 1670 | 1464862407852 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 03:13:27 INFO - PROCESS | 1670 | 1464862407854 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:13:27 INFO - PROCESS | 1670 | 1464862407855 Marionette TRACE conn2 <- [1,2294,null,{}] 03:13:27 INFO - PROCESS | 1670 | 1464862407858 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}] 03:13:27 INFO - PROCESS | 1670 | 1464862407986 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 03:13:28 INFO - PROCESS | 1670 | 1464862408117 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a235800 == 111 [pid = 1670] [id = 581] 03:13:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 251 (0x1362cf000) [pid = 1670] [serial = 1743] [outer = 0x0] 03:13:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 252 (0x13895a800) [pid = 1670] [serial = 1744] [outer = 0x1362cf000] 03:13:28 INFO - PROCESS | 1670 | 1464862408148 Marionette DEBUG loaded listener.js 03:13:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 253 (0x139339800) [pid = 1670] [serial = 1745] [outer = 0x1362cf000] 03:13:28 INFO - PROCESS | 1670 | 1464862408542 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]]]}] 03:13:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:13:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 719ms 03:13:28 INFO - PROCESS | 1670 | 1464862408599 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 03:13:28 INFO - PROCESS | 1670 | 1464862408600 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 03:13:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:13:28 INFO - PROCESS | 1670 | 1464862408619 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:13:28 INFO - PROCESS | 1670 | 1464862408620 Marionette TRACE conn2 <- [1,2298,null,{}] 03:13:28 INFO - PROCESS | 1670 | 1464862408622 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}] 03:13:28 INFO - PROCESS | 1670 | 1464862408745 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 03:13:28 INFO - PROCESS | 1670 | 1464862408846 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x1393ed000 == 112 [pid = 1670] [id = 582] 03:13:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 254 (0x1377cfc00) [pid = 1670] [serial = 1746] [outer = 0x0] 03:13:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 255 (0x139343c00) [pid = 1670] [serial = 1747] [outer = 0x1377cfc00] 03:13:28 INFO - PROCESS | 1670 | 1464862408876 Marionette DEBUG loaded listener.js 03:13:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 256 (0x13949c400) [pid = 1670] [serial = 1748] [outer = 0x1377cfc00] 03:13:29 INFO - PROCESS | 1670 | 1464862409289 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]]]}] 03:13:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:13:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 721ms 03:13:29 INFO - PROCESS | 1670 | 1464862409339 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 03:13:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:13:29 INFO - PROCESS | 1670 | 1464862409341 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 03:13:29 INFO - PROCESS | 1670 | 1464862409344 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:13:29 INFO - PROCESS | 1670 | 1464862409346 Marionette TRACE conn2 <- [1,2302,null,{}] 03:13:29 INFO - PROCESS | 1670 | 1464862409348 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}] 03:13:29 INFO - PROCESS | 1670 | 1464862409487 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 03:13:29 INFO - PROCESS | 1670 | 1464862409614 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x110f10800 == 113 [pid = 1670] [id = 583] 03:13:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 257 (0x133f78400) [pid = 1670] [serial = 1749] [outer = 0x0] 03:13:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 258 (0x13949e800) [pid = 1670] [serial = 1750] [outer = 0x133f78400] 03:13:29 INFO - PROCESS | 1670 | 1464862409649 Marionette DEBUG loaded listener.js 03:13:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 259 (0x1432c5800) [pid = 1670] [serial = 1751] [outer = 0x133f78400] 03:13:30 INFO - PROCESS | 1670 | 1464862410149 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]]]}] 03:13:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:13:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 821ms 03:13:30 INFO - PROCESS | 1670 | 1464862410183 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 03:13:30 INFO - PROCESS | 1670 | 1464862410184 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 03:13:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:13:30 INFO - PROCESS | 1670 | 1464862410189 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:13:30 INFO - PROCESS | 1670 | 1464862410190 Marionette TRACE conn2 <- [1,2306,null,{}] 03:13:30 INFO - PROCESS | 1670 | 1464862410193 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}] 03:13:30 INFO - PROCESS | 1670 | 1464862410321 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 03:13:30 INFO - PROCESS | 1670 | 1464862410454 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x1195a3800 == 114 [pid = 1670] [id = 584] 03:13:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 260 (0x1133a7800) [pid = 1670] [serial = 1752] [outer = 0x0] 03:13:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 261 (0x12b3b9800) [pid = 1670] [serial = 1753] [outer = 0x1133a7800] 03:13:30 INFO - PROCESS | 1670 | 1464862410486 Marionette DEBUG loaded listener.js 03:13:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 262 (0x1432c9c00) [pid = 1670] [serial = 1754] [outer = 0x1133a7800] 03:13:30 INFO - PROCESS | 1670 | 1464862410971 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]]]}] 03:13:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:13:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 818ms 03:13:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:13:31 INFO - PROCESS | 1670 | 1464862411008 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 03:13:31 INFO - PROCESS | 1670 | 1464862411009 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 03:13:31 INFO - PROCESS | 1670 | 1464862411011 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:13:31 INFO - PROCESS | 1670 | 1464862411013 Marionette TRACE conn2 <- [1,2310,null,{}] 03:13:31 INFO - PROCESS | 1670 | 1464862411015 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}] 03:13:31 INFO - PROCESS | 1670 | 1464862411144 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 03:13:31 INFO - PROCESS | 1670 | 1464862411247 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x11959f000 == 115 [pid = 1670] [id = 585] 03:13:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 263 (0x1127b5800) [pid = 1670] [serial = 1755] [outer = 0x0] 03:13:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 264 (0x1127b9c00) [pid = 1670] [serial = 1756] [outer = 0x1127b5800] 03:13:31 INFO - PROCESS | 1670 | 1464862411276 Marionette DEBUG loaded listener.js 03:13:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 265 (0x1127be800) [pid = 1670] [serial = 1757] [outer = 0x1127b5800] 03:13:31 INFO - PROCESS | 1670 | 1464862411743 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]]]}] 03:13:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:13:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 772ms 03:13:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:13:31 INFO - PROCESS | 1670 | 1464862411784 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 03:13:31 INFO - PROCESS | 1670 | 1464862411785 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 03:13:31 INFO - PROCESS | 1670 | 1464862411787 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:13:31 INFO - PROCESS | 1670 | 1464862411789 Marionette TRACE conn2 <- [1,2314,null,{}] 03:13:31 INFO - PROCESS | 1670 | 1464862411791 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}] 03:13:31 INFO - PROCESS | 1670 | 1464862411923 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 03:13:32 INFO - PROCESS | 1670 | 1464862412279 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x118051000 == 116 [pid = 1670] [id = 586] 03:13:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 266 (0x111b04800) [pid = 1670] [serial = 1758] [outer = 0x0] 03:13:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 267 (0x1126e8c00) [pid = 1670] [serial = 1759] [outer = 0x111b04800] 03:13:32 INFO - PROCESS | 1670 | 1464862412308 Marionette DEBUG loaded listener.js 03:13:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 268 (0x113102c00) [pid = 1670] [serial = 1760] [outer = 0x111b04800] 03:13:32 INFO - PROCESS | 1670 | 1464862412754 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]]]}] 03:13:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:13:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1019ms 03:13:32 INFO - PROCESS | 1670 | 1464862412808 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 03:13:32 INFO - PROCESS | 1670 | 1464862412810 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 03:13:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:13:32 INFO - PROCESS | 1670 | 1464862412813 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:13:32 INFO - PROCESS | 1670 | 1464862412816 Marionette TRACE conn2 <- [1,2318,null,{}] 03:13:32 INFO - PROCESS | 1670 | 1464862412828 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}] 03:13:32 INFO - PROCESS | 1670 | 1464862412986 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 03:13:33 INFO - PROCESS | 1670 | 1464862413125 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a6d0800 == 117 [pid = 1670] [id = 587] 03:13:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 269 (0x11674cc00) [pid = 1670] [serial = 1761] [outer = 0x0] 03:13:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 270 (0x11727b800) [pid = 1670] [serial = 1762] [outer = 0x11674cc00] 03:13:33 INFO - PROCESS | 1670 | 1464862413156 Marionette DEBUG loaded listener.js 03:13:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 271 (0x11875e800) [pid = 1670] [serial = 1763] [outer = 0x11674cc00] 03:13:33 INFO - PROCESS | 1670 | --DOCSHELL 0x128dbc000 == 116 [pid = 1670] [id = 511] 03:13:33 INFO - PROCESS | 1670 | --DOCSHELL 0x12bb28800 == 115 [pid = 1670] [id = 509] 03:13:33 INFO - PROCESS | 1670 | --DOCSHELL 0x135d88800 == 114 [pid = 1670] [id = 571] 03:13:33 INFO - PROCESS | 1670 | --DOCSHELL 0x12c41b800 == 113 [pid = 1670] [id = 570] 03:13:33 INFO - PROCESS | 1670 | --DOCSHELL 0x1182d2800 == 112 [pid = 1670] [id = 569] 03:13:33 INFO - PROCESS | 1670 | --DOCSHELL 0x1341db000 == 111 [pid = 1670] [id = 568] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 270 (0x137324800) [pid = 1670] [serial = 1642] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOCSHELL 0x133c7c800 == 110 [pid = 1670] [id = 567] 03:13:33 INFO - PROCESS | 1670 | --DOCSHELL 0x12d49d800 == 109 [pid = 1670] [id = 566] 03:13:33 INFO - PROCESS | 1670 | --DOCSHELL 0x12c414000 == 108 [pid = 1670] [id = 565] 03:13:33 INFO - PROCESS | 1670 | --DOCSHELL 0x12ab11800 == 107 [pid = 1670] [id = 564] 03:13:33 INFO - PROCESS | 1670 | --DOCSHELL 0x123eb7000 == 106 [pid = 1670] [id = 563] 03:13:33 INFO - PROCESS | 1670 | --DOCSHELL 0x12352c000 == 105 [pid = 1670] [id = 562] 03:13:33 INFO - PROCESS | 1670 | --DOCSHELL 0x12902b800 == 104 [pid = 1670] [id = 561] 03:13:33 INFO - PROCESS | 1670 | --DOCSHELL 0x121289000 == 103 [pid = 1670] [id = 560] 03:13:33 INFO - PROCESS | 1670 | --DOCSHELL 0x1394b6000 == 102 [pid = 1670] [id = 557] 03:13:33 INFO - PROCESS | 1670 | 1464862413732 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] 03:13:33 INFO - PROCESS | 1670 | 1464862413748 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 03:13:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 03:13:33 INFO - PROCESS | 1670 | 1464862413758 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:13:33 INFO - PROCESS | 1670 | 1464862413759 Marionette TRACE conn2 <- [1,2322,null,{}] 03:13:33 INFO - PROCESS | 1670 | 1464862413761 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}] 03:13:33 INFO - PROCESS | 1670 | 1464862413879 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 269 (0x136110c00) [pid = 1670] [serial = 1640] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 268 (0x126e24c00) [pid = 1670] [serial = 1261] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 267 (0x134391400) [pid = 1670] [serial = 1324] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 266 (0x13284c400) [pid = 1670] [serial = 1627] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 265 (0x135eaf400) [pid = 1670] [serial = 1591] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 264 (0x11618c000) [pid = 1670] [serial = 1612] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 263 (0x13429c000) [pid = 1670] [serial = 1588] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 262 (0x12c042000) [pid = 1670] [serial = 1603] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 261 (0x133c27000) [pid = 1670] [serial = 1384] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 260 (0x132999c00) [pid = 1670] [serial = 1630] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 259 (0x13439e800) [pid = 1670] [serial = 1333] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 258 (0x1127e0800) [pid = 1670] [serial = 1573] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 257 (0x1362cdc00) [pid = 1670] [serial = 1600] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 256 (0x134290000) [pid = 1670] [serial = 1279] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 255 (0x128ce9000) [pid = 1670] [serial = 1619] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 254 (0x126e1ec00) [pid = 1670] [serial = 1618] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 253 (0x12a8fd800) [pid = 1670] [serial = 1622] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 252 (0x119d33c00) [pid = 1670] [serial = 1309] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 251 (0x119021000) [pid = 1670] [serial = 1258] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 250 (0x1232e5400) [pid = 1670] [serial = 1378] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 249 (0x13284dc00) [pid = 1670] [serial = 1327] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 248 (0x126ecf000) [pid = 1670] [serial = 1312] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 247 (0x123183000) [pid = 1670] [serial = 1615] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 246 (0x11288ac00) [pid = 1670] [serial = 1306] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 245 (0x133c29c00) [pid = 1670] [serial = 1276] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 244 (0x13298e800) [pid = 1670] [serial = 1628] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 243 (0x129496000) [pid = 1670] [serial = 1582] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 242 (0x135ceb400) [pid = 1670] [serial = 1336] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 241 (0x133c21c00) [pid = 1670] [serial = 1282] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 240 (0x132963400) [pid = 1670] [serial = 1318] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 239 (0x129491800) [pid = 1670] [serial = 1621] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 238 (0x12b3b4400) [pid = 1670] [serial = 1594] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 237 (0x12cc55800) [pid = 1670] [serial = 1585] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 236 (0x112d4a000) [pid = 1670] [serial = 1609] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 235 (0x134291800) [pid = 1670] [serial = 1321] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 234 (0x12cc66c00) [pid = 1670] [serial = 1267] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 233 (0x134393000) [pid = 1670] [serial = 1330] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 232 (0x11316d000) [pid = 1670] [serial = 1255] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 231 (0x11926d800) [pid = 1670] [serial = 1613] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 230 (0x113ba8800) [pid = 1670] [serial = 1610] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 229 (0x1212a4800) [pid = 1670] [serial = 1634] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 228 (0x135eaa000) [pid = 1670] [serial = 1387] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 227 (0x12cc5cc00) [pid = 1670] [serial = 1625] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 226 (0x12ac2a800) [pid = 1670] [serial = 1381] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 225 (0x12470cc00) [pid = 1670] [serial = 1616] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 224 (0x13299a400) [pid = 1670] [serial = 1270] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 223 (0x13732ec00) [pid = 1670] [serial = 1606] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 222 (0x124286800) [pid = 1670] [serial = 1579] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 221 (0x136108c00) [pid = 1670] [serial = 1636] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 220 (0x132998800) [pid = 1670] [serial = 1571] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 219 (0x13610cc00) [pid = 1670] [serial = 1637] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 218 (0x12c026000) [pid = 1670] [serial = 1264] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 217 (0x115cb9800) [pid = 1670] [serial = 1633] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 216 (0x136253c00) [pid = 1670] [serial = 1597] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 215 (0x134299c00) [pid = 1670] [serial = 1631] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 214 (0x12b23b400) [pid = 1670] [serial = 1624] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 213 (0x118139800) [pid = 1670] [serial = 1576] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 212 (0x11a19bc00) [pid = 1670] [serial = 1639] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 211 (0x1362c8400) [pid = 1670] [serial = 1375] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 210 (0x133f84800) [pid = 1670] [serial = 1273] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | --DOMWINDOW == 209 (0x12c020c00) [pid = 1670] [serial = 1315] [outer = 0x0] [url = about:blank] 03:13:33 INFO - PROCESS | 1670 | 1464862413978 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a04e000 == 94 [pid = 1670] [id = 588] 03:13:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 210 (0x11316d000) [pid = 1670] [serial = 1764] [outer = 0x0] 03:13:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 211 (0x116960000) [pid = 1670] [serial = 1765] [outer = 0x11316d000] 03:13:34 INFO - PROCESS | 1670 | 1464862414006 Marionette DEBUG loaded listener.js 03:13:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 212 (0x11a1a1c00) [pid = 1670] [serial = 1766] [outer = 0x11316d000] 03:13:34 INFO - PROCESS | 1670 | 1464862414340 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]]]}] 03:13:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:13:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 620ms 03:13:34 INFO - PROCESS | 1670 | 1464862414379 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 03:13:34 INFO - PROCESS | 1670 | 1464862414380 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 03:13:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:13:34 INFO - PROCESS | 1670 | 1464862414386 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:13:34 INFO - PROCESS | 1670 | 1464862414391 Marionette TRACE conn2 <- [1,2326,null,{}] 03:13:34 INFO - PROCESS | 1670 | 1464862414419 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}] 03:13:34 INFO - PROCESS | 1670 | 1464862414532 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 03:13:34 INFO - PROCESS | 1670 | 1464862414541 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a6c4000 == 95 [pid = 1670] [id = 589] 03:13:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 213 (0x1239ca800) [pid = 1670] [serial = 1767] [outer = 0x0] 03:13:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 214 (0x124f70800) [pid = 1670] [serial = 1768] [outer = 0x1239ca800] 03:13:34 INFO - PROCESS | 1670 | 1464862414567 Marionette DEBUG loaded listener.js 03:13:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 215 (0x126ecb800) [pid = 1670] [serial = 1769] [outer = 0x1239ca800] 03:13:34 INFO - PROCESS | 1670 | 1464862414940 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]]]}] 03:13:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:13:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 575ms 03:13:34 INFO - PROCESS | 1670 | 1464862414968 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 03:13:34 INFO - PROCESS | 1670 | 1464862414970 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 03:13:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:13:34 INFO - PROCESS | 1670 | 1464862414974 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:13:34 INFO - PROCESS | 1670 | 1464862414983 Marionette TRACE conn2 <- [1,2330,null,{}] 03:13:34 INFO - PROCESS | 1670 | 1464862414986 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}] 03:13:35 INFO - PROCESS | 1670 | 1464862415092 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 03:13:35 INFO - PROCESS | 1670 | 1464862415098 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c40f800 == 96 [pid = 1670] [id = 590] 03:13:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 216 (0x128ce3800) [pid = 1670] [serial = 1770] [outer = 0x0] 03:13:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 217 (0x1295ee800) [pid = 1670] [serial = 1771] [outer = 0x128ce3800] 03:13:35 INFO - PROCESS | 1670 | 1464862415124 Marionette DEBUG loaded listener.js 03:13:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 218 (0x12a98f800) [pid = 1670] [serial = 1772] [outer = 0x128ce3800] 03:13:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:13:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 526ms 03:13:35 INFO - PROCESS | 1670 | 1464862415497 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]]]}] 03:13:35 INFO - PROCESS | 1670 | 1464862415500 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 03:13:35 INFO - PROCESS | 1670 | 1464862415502 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 03:13:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:13:35 INFO - PROCESS | 1670 | 1464862415504 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:13:35 INFO - PROCESS | 1670 | 1464862415505 Marionette TRACE conn2 <- [1,2334,null,{}] 03:13:35 INFO - PROCESS | 1670 | 1464862415508 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}] 03:13:35 INFO - PROCESS | 1670 | 1464862415613 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 03:13:35 INFO - PROCESS | 1670 | 1464862415711 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d49a800 == 97 [pid = 1670] [id = 591] 03:13:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 219 (0x12ac2cc00) [pid = 1670] [serial = 1773] [outer = 0x0] 03:13:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 220 (0x12b3b2800) [pid = 1670] [serial = 1774] [outer = 0x12ac2cc00] 03:13:35 INFO - PROCESS | 1670 | 1464862415742 Marionette DEBUG loaded listener.js 03:13:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 221 (0x12c024800) [pid = 1670] [serial = 1775] [outer = 0x12ac2cc00] 03:13:36 INFO - PROCESS | 1670 | 1464862416091 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]]]}] 03:13:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:13:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 618ms 03:13:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:13:36 INFO - PROCESS | 1670 | 1464862416123 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 03:13:36 INFO - PROCESS | 1670 | 1464862416124 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 03:13:36 INFO - PROCESS | 1670 | 1464862416126 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:13:36 INFO - PROCESS | 1670 | 1464862416127 Marionette TRACE conn2 <- [1,2338,null,{}] 03:13:36 INFO - PROCESS | 1670 | 1464862416129 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}] 03:13:36 INFO - PROCESS | 1670 | 1464862416277 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 03:13:36 INFO - PROCESS | 1670 | 1464862416294 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x13292d000 == 98 [pid = 1670] [id = 592] 03:13:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 222 (0x12ac2b800) [pid = 1670] [serial = 1776] [outer = 0x0] 03:13:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 223 (0x12c042000) [pid = 1670] [serial = 1777] [outer = 0x12ac2b800] 03:13:36 INFO - PROCESS | 1670 | 1464862416320 Marionette DEBUG loaded listener.js 03:13:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 224 (0x12d690000) [pid = 1670] [serial = 1778] [outer = 0x12ac2b800] 03:13:36 INFO - PROCESS | 1670 | 1464862416707 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]]]}] 03:13:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:13:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 621ms 03:13:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:13:36 INFO - PROCESS | 1670 | 1464862416747 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 03:13:36 INFO - PROCESS | 1670 | 1464862416748 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 03:13:36 INFO - PROCESS | 1670 | 1464862416750 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:13:36 INFO - PROCESS | 1670 | 1464862416751 Marionette TRACE conn2 <- [1,2342,null,{}] 03:13:36 INFO - PROCESS | 1670 | 1464862416754 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}] 03:13:36 INFO - PROCESS | 1670 | 1464862416890 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 03:13:36 INFO - PROCESS | 1670 | 1464862416904 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x1341c4800 == 99 [pid = 1670] [id = 593] 03:13:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 225 (0x12d68fc00) [pid = 1670] [serial = 1779] [outer = 0x0] 03:13:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 226 (0x132822800) [pid = 1670] [serial = 1780] [outer = 0x12d68fc00] 03:13:36 INFO - PROCESS | 1670 | 1464862416929 Marionette DEBUG loaded listener.js 03:13:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 227 (0x132967800) [pid = 1670] [serial = 1781] [outer = 0x12d68fc00] 03:13:37 INFO - PROCESS | 1670 | 1464862417293 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]]]}] 03:13:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:13:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 567ms 03:13:37 INFO - PROCESS | 1670 | 1464862417319 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 03:13:37 INFO - PROCESS | 1670 | 1464862417320 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 03:13:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:13:37 INFO - PROCESS | 1670 | 1464862417328 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:13:37 INFO - PROCESS | 1670 | 1464862417329 Marionette TRACE conn2 <- [1,2346,null,{}] 03:13:37 INFO - PROCESS | 1670 | 1464862417331 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}] 03:13:37 INFO - PROCESS | 1670 | 1464862417465 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 03:13:37 INFO - PROCESS | 1670 | 1464862417477 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x135b16000 == 100 [pid = 1670] [id = 594] 03:13:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 228 (0x132849400) [pid = 1670] [serial = 1782] [outer = 0x0] 03:13:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 229 (0x133c22400) [pid = 1670] [serial = 1783] [outer = 0x132849400] 03:13:37 INFO - PROCESS | 1670 | 1464862417511 Marionette DEBUG loaded listener.js 03:13:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 230 (0x133f84800) [pid = 1670] [serial = 1784] [outer = 0x132849400] 03:13:37 INFO - PROCESS | 1670 | 1464862417899 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]]]}] 03:13:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:13:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 624ms 03:13:37 INFO - PROCESS | 1670 | 1464862417947 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 03:13:37 INFO - PROCESS | 1670 | 1464862417950 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 03:13:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:13:37 INFO - PROCESS | 1670 | 1464862417952 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:13:37 INFO - PROCESS | 1670 | 1464862417953 Marionette TRACE conn2 <- [1,2350,null,{}] 03:13:37 INFO - PROCESS | 1670 | 1464862417956 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}] 03:13:38 INFO - PROCESS | 1670 | 1464862418288 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 03:13:38 INFO - PROCESS | 1670 | --DOMWINDOW == 229 (0x12ac24c00) [pid = 1670] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:13:38 INFO - PROCESS | 1670 | --DOMWINDOW == 228 (0x12bbb8c00) [pid = 1670] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:13:38 INFO - PROCESS | 1670 | --DOMWINDOW == 227 (0x12c043c00) [pid = 1670] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:13:38 INFO - PROCESS | 1670 | --DOMWINDOW == 226 (0x110f41800) [pid = 1670] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:13:38 INFO - PROCESS | 1670 | --DOMWINDOW == 225 (0x113110c00) [pid = 1670] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:13:38 INFO - PROCESS | 1670 | --DOMWINDOW == 224 (0x12948dc00) [pid = 1670] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:13:38 INFO - PROCESS | 1670 | --DOMWINDOW == 223 (0x11316a800) [pid = 1670] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:13:38 INFO - PROCESS | 1670 | --DOMWINDOW == 222 (0x11a19c000) [pid = 1670] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:13:38 INFO - PROCESS | 1670 | --DOMWINDOW == 221 (0x12476cc00) [pid = 1670] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:13:38 INFO - PROCESS | 1670 | --DOMWINDOW == 220 (0x113d04000) [pid = 1670] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:13:38 INFO - PROCESS | 1670 | --DOMWINDOW == 219 (0x12476c800) [pid = 1670] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:13:38 INFO - PROCESS | 1670 | --DOMWINDOW == 218 (0x1122b5000) [pid = 1670] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:13:38 INFO - PROCESS | 1670 | --DOMWINDOW == 217 (0x115cbf800) [pid = 1670] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:13:38 INFO - PROCESS | 1670 | 1464862418361 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x123115000 == 101 [pid = 1670] [id = 595] 03:13:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 218 (0x11310b800) [pid = 1670] [serial = 1785] [outer = 0x0] 03:13:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 219 (0x115cbf800) [pid = 1670] [serial = 1786] [outer = 0x11310b800] 03:13:38 INFO - PROCESS | 1670 | 1464862418386 Marionette DEBUG loaded listener.js 03:13:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 220 (0x125a35800) [pid = 1670] [serial = 1787] [outer = 0x11310b800] 03:13:38 INFO - PROCESS | 1670 | 1464862418676 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]]]}] 03:13:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:13:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 769ms 03:13:38 INFO - PROCESS | 1670 | 1464862418721 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 03:13:38 INFO - PROCESS | 1670 | 1464862418723 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 03:13:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:13:38 INFO - PROCESS | 1670 | 1464862418725 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:13:38 INFO - PROCESS | 1670 | 1464862418726 Marionette TRACE conn2 <- [1,2354,null,{}] 03:13:38 INFO - PROCESS | 1670 | 1464862418728 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}] 03:13:38 INFO - PROCESS | 1670 | 1464862418889 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 03:13:38 INFO - PROCESS | 1670 | 1464862418898 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x135ce1000 == 102 [pid = 1670] [id = 596] 03:13:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 221 (0x11316a400) [pid = 1670] [serial = 1788] [outer = 0x0] 03:13:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 222 (0x13296dc00) [pid = 1670] [serial = 1789] [outer = 0x11316a400] 03:13:38 INFO - PROCESS | 1670 | 1464862418928 Marionette DEBUG loaded listener.js 03:13:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 223 (0x13439cc00) [pid = 1670] [serial = 1790] [outer = 0x11316a400] 03:13:39 INFO - PROCESS | 1670 | 1464862419302 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]]]}] 03:13:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:13:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 618ms 03:13:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:13:39 INFO - PROCESS | 1670 | 1464862419344 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 03:13:39 INFO - PROCESS | 1670 | 1464862419346 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 03:13:39 INFO - PROCESS | 1670 | 1464862419349 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:13:39 INFO - PROCESS | 1670 | 1464862419352 Marionette TRACE conn2 <- [1,2358,null,{}] 03:13:39 INFO - PROCESS | 1670 | 1464862419354 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}] 03:13:39 INFO - PROCESS | 1670 | 1464862419474 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 03:13:39 INFO - PROCESS | 1670 | 1464862419563 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x13602a800 == 103 [pid = 1670] [id = 597] 03:13:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 224 (0x13439c000) [pid = 1670] [serial = 1791] [outer = 0x0] 03:13:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 225 (0x135eaf400) [pid = 1670] [serial = 1792] [outer = 0x13439c000] 03:13:39 INFO - PROCESS | 1670 | 1464862419588 Marionette DEBUG loaded listener.js 03:13:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 226 (0x1377d0000) [pid = 1670] [serial = 1793] [outer = 0x13439c000] 03:13:39 INFO - PROCESS | 1670 | 1464862419883 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]]]}] 03:13:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:13:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 573ms 03:13:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:13:39 INFO - PROCESS | 1670 | 1464862419921 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 03:13:39 INFO - PROCESS | 1670 | 1464862419922 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 03:13:39 INFO - PROCESS | 1670 | 1464862419925 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:13:39 INFO - PROCESS | 1670 | 1464862419926 Marionette TRACE conn2 <- [1,2362,null,{}] 03:13:39 INFO - PROCESS | 1670 | 1464862419928 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}] 03:13:40 INFO - PROCESS | 1670 | 1464862420039 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 03:13:40 INFO - PROCESS | 1670 | 1464862420043 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x13796d000 == 104 [pid = 1670] [id = 598] 03:13:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 227 (0x13895d800) [pid = 1670] [serial = 1794] [outer = 0x0] 03:13:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 228 (0x139344c00) [pid = 1670] [serial = 1795] [outer = 0x13895d800] 03:13:40 INFO - PROCESS | 1670 | 1464862420068 Marionette DEBUG loaded listener.js 03:13:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 229 (0x1394a3400) [pid = 1670] [serial = 1796] [outer = 0x13895d800] 03:13:40 INFO - PROCESS | 1670 | 1464862420675 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]]]}] 03:13:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:13:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 821ms 03:13:40 INFO - PROCESS | 1670 | 1464862420747 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 03:13:40 INFO - PROCESS | 1670 | 1464862420750 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 03:13:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:13:40 INFO - PROCESS | 1670 | 1464862420754 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:13:40 INFO - PROCESS | 1670 | 1464862420756 Marionette TRACE conn2 <- [1,2366,null,{}] 03:13:40 INFO - PROCESS | 1670 | 1464862420760 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}] 03:13:40 INFO - PROCESS | 1670 | 1464862420897 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 03:13:41 INFO - PROCESS | 1670 | 1464862421025 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x1268e7800 == 105 [pid = 1670] [id = 599] 03:13:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 230 (0x116126400) [pid = 1670] [serial = 1797] [outer = 0x0] 03:13:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 231 (0x118139800) [pid = 1670] [serial = 1798] [outer = 0x116126400] 03:13:41 INFO - PROCESS | 1670 | 1464862421061 Marionette DEBUG loaded listener.js 03:13:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 232 (0x11922bc00) [pid = 1670] [serial = 1799] [outer = 0x116126400] 03:13:41 INFO - PROCESS | 1670 | 1464862421568 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]]]}] 03:13:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:13:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 823ms 03:13:41 INFO - PROCESS | 1670 | 1464862421577 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 03:13:41 INFO - PROCESS | 1670 | 1464862421582 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 03:13:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:13:41 INFO - PROCESS | 1670 | 1464862421588 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:13:41 INFO - PROCESS | 1670 | 1464862421590 Marionette TRACE conn2 <- [1,2370,null,{}] 03:13:41 INFO - PROCESS | 1670 | 1464862421592 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}] 03:13:41 INFO - PROCESS | 1670 | 1464862421722 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 03:13:41 INFO - PROCESS | 1670 | 1464862421821 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x13292c800 == 106 [pid = 1670] [id = 600] 03:13:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 233 (0x11a199000) [pid = 1670] [serial = 1800] [outer = 0x0] 03:13:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 234 (0x12392cc00) [pid = 1670] [serial = 1801] [outer = 0x11a199000] 03:13:41 INFO - PROCESS | 1670 | 1464862421851 Marionette DEBUG loaded listener.js 03:13:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 235 (0x128ce1c00) [pid = 1670] [serial = 1802] [outer = 0x11a199000] 03:13:42 INFO - PROCESS | 1670 | 1464862422263 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]]]}] 03:13:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:13:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 720ms 03:13:42 INFO - PROCESS | 1670 | 1464862422321 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 03:13:42 INFO - PROCESS | 1670 | 1464862422323 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 03:13:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:13:42 INFO - PROCESS | 1670 | 1464862422326 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:13:42 INFO - PROCESS | 1670 | 1464862422328 Marionette TRACE conn2 <- [1,2374,null,{}] 03:13:42 INFO - PROCESS | 1670 | 1464862422339 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}] 03:13:42 INFO - PROCESS | 1670 | 1464862422470 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 03:13:42 INFO - PROCESS | 1670 | 1464862422572 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x1394af000 == 107 [pid = 1670] [id = 601] 03:13:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 236 (0x12c01d800) [pid = 1670] [serial = 1803] [outer = 0x0] 03:13:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 237 (0x12c04ac00) [pid = 1670] [serial = 1804] [outer = 0x12c01d800] 03:13:42 INFO - PROCESS | 1670 | 1464862422604 Marionette DEBUG loaded listener.js 03:13:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 238 (0x132818c00) [pid = 1670] [serial = 1805] [outer = 0x12c01d800] 03:13:43 INFO - PROCESS | 1670 | 1464862423038 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]]]}] 03:13:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:13:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 775ms 03:13:43 INFO - PROCESS | 1670 | 1464862423101 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 03:13:43 INFO - PROCESS | 1670 | 1464862423103 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 03:13:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:13:43 INFO - PROCESS | 1670 | 1464862423105 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:13:43 INFO - PROCESS | 1670 | 1464862423106 Marionette TRACE conn2 <- [1,2378,null,{}] 03:13:43 INFO - PROCESS | 1670 | 1464862423109 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}] 03:13:43 INFO - PROCESS | 1670 | 1464862423239 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 03:13:43 INFO - PROCESS | 1670 | 1464862423370 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a55b000 == 108 [pid = 1670] [id = 602] 03:13:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 239 (0x132961c00) [pid = 1670] [serial = 1806] [outer = 0x0] 03:13:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 240 (0x13429ac00) [pid = 1670] [serial = 1807] [outer = 0x132961c00] 03:13:43 INFO - PROCESS | 1670 | 1464862423402 Marionette DEBUG loaded listener.js 03:13:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 241 (0x135cf3800) [pid = 1670] [serial = 1808] [outer = 0x132961c00] 03:13:43 INFO - PROCESS | 1670 | 1464862423826 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]]]}] 03:13:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 03:13:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 769ms 03:13:43 INFO - PROCESS | 1670 | 1464862423875 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 03:13:43 INFO - PROCESS | 1670 | 1464862423877 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 03:13:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:13:43 INFO - PROCESS | 1670 | 1464862423884 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:13:43 INFO - PROCESS | 1670 | 1464862423886 Marionette TRACE conn2 <- [1,2382,null,{}] 03:13:43 INFO - PROCESS | 1670 | 1464862423889 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}] 03:13:44 INFO - PROCESS | 1670 | 1464862424023 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 03:13:44 INFO - PROCESS | 1670 | 1464862424122 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a665000 == 109 [pid = 1670] [id = 603] 03:13:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 242 (0x133c25c00) [pid = 1670] [serial = 1809] [outer = 0x0] 03:13:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 243 (0x13624b400) [pid = 1670] [serial = 1810] [outer = 0x133c25c00] 03:13:44 INFO - PROCESS | 1670 | 1464862424152 Marionette DEBUG loaded listener.js 03:13:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 244 (0x1377cd400) [pid = 1670] [serial = 1811] [outer = 0x133c25c00] 03:13:44 INFO - PROCESS | 1670 | 1464862424585 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]]]}] 03:13:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 03:13:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 727ms 03:13:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:13:44 INFO - PROCESS | 1670 | 1464862424641 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 03:13:44 INFO - PROCESS | 1670 | 1464862424644 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 03:13:44 INFO - PROCESS | 1670 | 1464862424664 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:13:44 INFO - PROCESS | 1670 | 1464862424666 Marionette TRACE conn2 <- [1,2386,null,{}] 03:13:44 INFO - PROCESS | 1670 | 1464862424686 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}] 03:13:44 INFO - PROCESS | 1670 | 1464862424829 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 03:13:44 INFO - PROCESS | 1670 | 1464862424928 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x13adb3000 == 110 [pid = 1670] [id = 604] 03:13:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 245 (0x1394a6400) [pid = 1670] [serial = 1812] [outer = 0x0] 03:13:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 246 (0x1394ed800) [pid = 1670] [serial = 1813] [outer = 0x1394a6400] 03:13:44 INFO - PROCESS | 1670 | 1464862424958 Marionette DEBUG loaded listener.js 03:13:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 247 (0x1394f6000) [pid = 1670] [serial = 1814] [outer = 0x1394a6400] 03:13:45 INFO - PROCESS | 1670 | 1464862425359 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]]]}] 03:13:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:13:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 755ms 03:13:45 INFO - PROCESS | 1670 | 1464862425414 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 03:13:45 INFO - PROCESS | 1670 | 1464862425416 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 03:13:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:13:45 INFO - PROCESS | 1670 | 1464862425420 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:13:45 INFO - PROCESS | 1670 | 1464862425422 Marionette TRACE conn2 <- [1,2390,null,{}] 03:13:45 INFO - PROCESS | 1670 | 1464862425424 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}] 03:13:45 INFO - PROCESS | 1670 | 1464862425550 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 03:13:45 INFO - PROCESS | 1670 | 1464862425650 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x143edd000 == 111 [pid = 1670] [id = 605] 03:13:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 248 (0x1394f1400) [pid = 1670] [serial = 1815] [outer = 0x0] 03:13:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 249 (0x13a36f800) [pid = 1670] [serial = 1816] [outer = 0x1394f1400] 03:13:45 INFO - PROCESS | 1670 | 1464862425679 Marionette DEBUG loaded listener.js 03:13:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 250 (0x13a373c00) [pid = 1670] [serial = 1817] [outer = 0x1394f1400] 03:13:46 INFO - PROCESS | 1670 | 1464862426107 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]]]}] 03:13:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:13:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 719ms 03:13:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:13:46 INFO - PROCESS | 1670 | 1464862426139 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 03:13:46 INFO - PROCESS | 1670 | 1464862426141 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 03:13:46 INFO - PROCESS | 1670 | 1464862426143 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:13:46 INFO - PROCESS | 1670 | 1464862426144 Marionette TRACE conn2 <- [1,2394,null,{}] 03:13:46 INFO - PROCESS | 1670 | 1464862426147 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}] 03:13:46 INFO - PROCESS | 1670 | 1464862426293 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 03:13:46 INFO - PROCESS | 1670 | 1464862426425 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x1432e9800 == 112 [pid = 1670] [id = 606] 03:13:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 251 (0x1394f2000) [pid = 1670] [serial = 1818] [outer = 0x0] 03:13:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 252 (0x13a376400) [pid = 1670] [serial = 1819] [outer = 0x1394f2000] 03:13:46 INFO - PROCESS | 1670 | 1464862426457 Marionette DEBUG loaded listener.js 03:13:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 253 (0x13a37b000) [pid = 1670] [serial = 1820] [outer = 0x1394f2000] 03:13:46 INFO - PROCESS | 1670 | 1464862426888 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]]]}] 03:13:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:13:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 769ms 03:13:46 INFO - PROCESS | 1670 | 1464862426912 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 03:13:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:13:46 INFO - PROCESS | 1670 | 1464862426914 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 03:13:46 INFO - PROCESS | 1670 | 1464862426916 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:13:46 INFO - PROCESS | 1670 | 1464862426917 Marionette TRACE conn2 <- [1,2398,null,{}] 03:13:46 INFO - PROCESS | 1670 | 1464862426920 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}] 03:13:47 INFO - PROCESS | 1670 | 1464862427047 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 03:13:47 INFO - PROCESS | 1670 | 1464862427150 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x142dd2800 == 113 [pid = 1670] [id = 607] 03:13:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 254 (0x1394f7000) [pid = 1670] [serial = 1821] [outer = 0x0] 03:13:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 255 (0x13953b400) [pid = 1670] [serial = 1822] [outer = 0x1394f7000] 03:13:47 INFO - PROCESS | 1670 | 1464862427179 Marionette DEBUG loaded listener.js 03:13:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 256 (0x13953f400) [pid = 1670] [serial = 1823] [outer = 0x1394f7000] 03:13:47 INFO - PROCESS | 1670 | 1464862427596 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]]]}] 03:13:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:13:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 718ms 03:13:47 INFO - PROCESS | 1670 | 1464862427635 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 03:13:47 INFO - PROCESS | 1670 | 1464862427636 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 03:13:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:13:47 INFO - PROCESS | 1670 | 1464862427639 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:13:47 INFO - PROCESS | 1670 | 1464862427641 Marionette TRACE conn2 <- [1,2402,null,{}] 03:13:47 INFO - PROCESS | 1670 | 1464862427643 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}] 03:13:47 INFO - PROCESS | 1670 | 1464862427799 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 03:13:47 INFO - PROCESS | 1670 | 1464862427945 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x1432e2800 == 114 [pid = 1670] [id = 608] 03:13:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 257 (0x139536400) [pid = 1670] [serial = 1824] [outer = 0x0] 03:13:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 258 (0x13a375400) [pid = 1670] [serial = 1825] [outer = 0x139536400] 03:13:47 INFO - PROCESS | 1670 | 1464862427974 Marionette DEBUG loaded listener.js 03:13:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 259 (0x13a978c00) [pid = 1670] [serial = 1826] [outer = 0x139536400] 03:13:48 INFO - PROCESS | 1670 | 1464862428393 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]]]}] 03:13:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:13:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 820ms 03:13:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:13:48 INFO - PROCESS | 1670 | 1464862428459 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 03:13:48 INFO - PROCESS | 1670 | 1464862428461 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 03:13:48 INFO - PROCESS | 1670 | 1464862428463 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:13:48 INFO - PROCESS | 1670 | 1464862428467 Marionette TRACE conn2 <- [1,2406,null,{}] 03:13:48 INFO - PROCESS | 1670 | 1464862428470 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}] 03:13:48 INFO - PROCESS | 1670 | 1464862428610 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 03:13:48 INFO - PROCESS | 1670 | 1464862428715 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x143ea4000 == 115 [pid = 1670] [id = 609] 03:13:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 260 (0x13a97cc00) [pid = 1670] [serial = 1827] [outer = 0x0] 03:13:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 261 (0x1432c3800) [pid = 1670] [serial = 1828] [outer = 0x13a97cc00] 03:13:48 INFO - PROCESS | 1670 | 1464862428749 Marionette DEBUG loaded listener.js 03:13:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 262 (0x1432cf800) [pid = 1670] [serial = 1829] [outer = 0x13a97cc00] 03:13:49 INFO - PROCESS | 1670 | 1464862429253 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]]]}] 03:13:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:13:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 821ms 03:13:49 INFO - PROCESS | 1670 | 1464862429286 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 03:13:49 INFO - PROCESS | 1670 | 1464862429288 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 03:13:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:13:49 INFO - PROCESS | 1670 | 1464862429290 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:13:49 INFO - PROCESS | 1670 | 1464862429291 Marionette TRACE conn2 <- [1,2410,null,{}] 03:13:49 INFO - PROCESS | 1670 | 1464862429294 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}] 03:13:49 INFO - PROCESS | 1670 | 1464862429426 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 03:13:49 INFO - PROCESS | 1670 | 1464862429562 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x123535800 == 116 [pid = 1670] [id = 610] 03:13:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 263 (0x113102800) [pid = 1670] [serial = 1830] [outer = 0x0] 03:13:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 264 (0x1187c4800) [pid = 1670] [serial = 1831] [outer = 0x113102800] 03:13:49 INFO - PROCESS | 1670 | 1464862429594 Marionette DEBUG loaded listener.js 03:13:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 265 (0x13a8c8c00) [pid = 1670] [serial = 1832] [outer = 0x113102800] 03:13:50 INFO - PROCESS | 1670 | 1464862430049 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]]]}] 03:13:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:13:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 769ms 03:13:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:13:50 INFO - PROCESS | 1670 | 1464862430060 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 03:13:50 INFO - PROCESS | 1670 | 1464862430061 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 03:13:50 INFO - PROCESS | 1670 | 1464862430063 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:13:50 INFO - PROCESS | 1670 | 1464862430065 Marionette TRACE conn2 <- [1,2414,null,{}] 03:13:50 INFO - PROCESS | 1670 | 1464862430067 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}] 03:13:50 INFO - PROCESS | 1670 | 1464862430201 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 03:13:50 INFO - PROCESS | 1670 | 1464862430337 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x1340a8000 == 117 [pid = 1670] [id = 611] 03:13:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 266 (0x13a8b7c00) [pid = 1670] [serial = 1833] [outer = 0x0] 03:13:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 267 (0x13a8be800) [pid = 1670] [serial = 1834] [outer = 0x13a8b7c00] 03:13:50 INFO - PROCESS | 1670 | 1464862430367 Marionette DEBUG loaded listener.js 03:13:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 268 (0x13a8c2c00) [pid = 1670] [serial = 1835] [outer = 0x13a8b7c00] 03:13:51 INFO - PROCESS | 1670 | 1464862431158 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]]]}] 03:13:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:13:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1120ms 03:13:51 INFO - PROCESS | 1670 | 1464862431184 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 03:13:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:13:51 INFO - PROCESS | 1670 | 1464862431186 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 03:13:51 INFO - PROCESS | 1670 | 1464862431190 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:13:51 INFO - PROCESS | 1670 | 1464862431192 Marionette TRACE conn2 <- [1,2418,null,{}] 03:13:51 INFO - PROCESS | 1670 | 1464862431196 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}] 03:13:51 INFO - PROCESS | 1670 | 1464862431324 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 03:13:51 INFO - PROCESS | 1670 | 1464862431464 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x1184ea800 == 118 [pid = 1670] [id = 612] 03:13:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 269 (0x112782400) [pid = 1670] [serial = 1836] [outer = 0x0] 03:13:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 270 (0x1127c0c00) [pid = 1670] [serial = 1837] [outer = 0x112782400] 03:13:51 INFO - PROCESS | 1670 | 1464862431495 Marionette DEBUG loaded listener.js 03:13:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 271 (0x11310f800) [pid = 1670] [serial = 1838] [outer = 0x112782400] 03:13:51 INFO - PROCESS | 1670 | 1464862431977 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]]]}] 03:13:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:13:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 821ms 03:13:52 INFO - PROCESS | 1670 | 1464862432027 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 03:13:52 INFO - PROCESS | 1670 | 1464862432033 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 03:13:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:13:52 INFO - PROCESS | 1670 | 1464862432078 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:13:52 INFO - PROCESS | 1670 | 1464862432079 Marionette TRACE conn2 <- [1,2422,null,{}] 03:13:52 INFO - PROCESS | 1670 | 1464862432084 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}] 03:13:52 INFO - PROCESS | 1670 | 1464862432200 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 03:13:52 INFO - PROCESS | 1670 | 1464862432307 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a040800 == 119 [pid = 1670] [id = 613] 03:13:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 272 (0x1169dac00) [pid = 1670] [serial = 1839] [outer = 0x0] 03:13:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 273 (0x117596400) [pid = 1670] [serial = 1840] [outer = 0x1169dac00] 03:13:52 INFO - PROCESS | 1670 | 1464862432335 Marionette DEBUG loaded listener.js 03:13:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 274 (0x1184c9800) [pid = 1670] [serial = 1841] [outer = 0x1169dac00] 03:13:52 INFO - PROCESS | 1670 | --DOCSHELL 0x13602a800 == 118 [pid = 1670] [id = 597] 03:13:52 INFO - PROCESS | 1670 | --DOCSHELL 0x135ce1000 == 117 [pid = 1670] [id = 596] 03:13:52 INFO - PROCESS | 1670 | --DOCSHELL 0x123115000 == 116 [pid = 1670] [id = 595] 03:13:52 INFO - PROCESS | 1670 | --DOCSHELL 0x135b16000 == 115 [pid = 1670] [id = 594] 03:13:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1294a1800 == 114 [pid = 1670] [id = 558] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 273 (0x138965400) [pid = 1670] [serial = 1672] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 272 (0x139336000) [pid = 1670] [serial = 1675] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 271 (0x139418000) [pid = 1670] [serial = 1678] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 270 (0x133c27800) [pid = 1670] [serial = 1717] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1341c4800 == 113 [pid = 1670] [id = 593] 03:13:52 INFO - PROCESS | 1670 | --DOCSHELL 0x13292d000 == 112 [pid = 1670] [id = 592] 03:13:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12d49a800 == 111 [pid = 1670] [id = 591] 03:13:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12c40f800 == 110 [pid = 1670] [id = 590] 03:13:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12a6c4000 == 109 [pid = 1670] [id = 589] 03:13:52 INFO - PROCESS | 1670 | --DOCSHELL 0x11a04e000 == 108 [pid = 1670] [id = 588] 03:13:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12a6d0800 == 107 [pid = 1670] [id = 587] 03:13:52 INFO - PROCESS | 1670 | --DOCSHELL 0x118051000 == 106 [pid = 1670] [id = 586] 03:13:52 INFO - PROCESS | 1670 | --DOCSHELL 0x13ae74800 == 105 [pid = 1670] [id = 578] 03:13:52 INFO - PROCESS | 1670 | --DOCSHELL 0x13a597000 == 104 [pid = 1670] [id = 577] 03:13:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1394b0000 == 103 [pid = 1670] [id = 576] 03:13:52 INFO - PROCESS | 1670 | --DOCSHELL 0x135edb000 == 102 [pid = 1670] [id = 575] 03:13:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12c14a000 == 101 [pid = 1670] [id = 574] 03:13:52 INFO - PROCESS | 1670 | --DOCSHELL 0x11a0c0800 == 100 [pid = 1670] [id = 573] 03:13:52 INFO - PROCESS | 1670 | --DOCSHELL 0x136031000 == 99 [pid = 1670] [id = 572] 03:13:52 INFO - PROCESS | 1670 | 1464862432847 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]]]}] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 269 (0x12bad4800) [pid = 1670] [serial = 1699] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 268 (0x12c811c00) [pid = 1670] [serial = 1702] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 267 (0x12cc69400) [pid = 1670] [serial = 1703] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 266 (0x12476ac00) [pid = 1670] [serial = 1706] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 265 (0x132818000) [pid = 1670] [serial = 1705] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 264 (0x128d57400) [pid = 1670] [serial = 1651] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 263 (0x11a196c00) [pid = 1670] [serial = 1648] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 262 (0x112ac9c00) [pid = 1670] [serial = 1682] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 261 (0x1122b6000) [pid = 1670] [serial = 1681] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 260 (0x11727ac00) [pid = 1670] [serial = 1685] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 259 (0x11316fc00) [pid = 1670] [serial = 1684] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 258 (0x1295ef400) [pid = 1670] [serial = 1696] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 257 (0x11a199400) [pid = 1670] [serial = 1688] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 256 (0x119d33800) [pid = 1670] [serial = 1687] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 255 (0x12392d800) [pid = 1670] [serial = 1690] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 254 (0x1245a5800) [pid = 1670] [serial = 1691] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 253 (0x126872800) [pid = 1670] [serial = 1693] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 252 (0x128cdf000) [pid = 1670] [serial = 1694] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 251 (0x1377cd800) [pid = 1670] [serial = 1643] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 250 (0x13895f000) [pid = 1670] [serial = 1666] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 249 (0x1377ca000) [pid = 1670] [serial = 1663] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 248 (0x13281c000) [pid = 1670] [serial = 1657] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 247 (0x12c03f400) [pid = 1670] [serial = 1654] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 246 (0x13438e400) [pid = 1670] [serial = 1660] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 245 (0x13940b400) [pid = 1670] [serial = 1669] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 244 (0x116756c00) [pid = 1670] [serial = 1645] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 243 (0x13284e800) [pid = 1670] [serial = 1714] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 242 (0x11674a800) [pid = 1670] [serial = 1709] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 241 (0x1127e1800) [pid = 1670] [serial = 1708] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 240 (0x12c01f800) [pid = 1670] [serial = 1700] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 239 (0x12bad6800) [pid = 1670] [serial = 1712] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 238 (0x132990800) [pid = 1670] [serial = 1715] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 237 (0x12a9f8000) [pid = 1670] [serial = 1697] [outer = 0x0] [url = about:blank] 03:13:52 INFO - PROCESS | 1670 | --DOMWINDOW == 236 (0x11a197800) [pid = 1670] [serial = 1711] [outer = 0x0] [url = about:blank] 03:13:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:13:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 844ms 03:13:52 INFO - PROCESS | 1670 | 1464862432907 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 03:13:52 INFO - PROCESS | 1670 | 1464862432909 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 03:13:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:13:52 INFO - PROCESS | 1670 | 1464862432915 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:13:52 INFO - PROCESS | 1670 | 1464862432918 Marionette TRACE conn2 <- [1,2426,null,{}] 03:13:52 INFO - PROCESS | 1670 | 1464862432927 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}] 03:13:53 INFO - PROCESS | 1670 | 1464862433078 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 03:13:53 INFO - PROCESS | 1670 | 1464862433096 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x1231b8800 == 100 [pid = 1670] [id = 614] 03:13:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 237 (0x119276c00) [pid = 1670] [serial = 1842] [outer = 0x0] 03:13:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 238 (0x1195c3400) [pid = 1670] [serial = 1843] [outer = 0x119276c00] 03:13:53 INFO - PROCESS | 1670 | 1464862433142 Marionette DEBUG loaded listener.js 03:13:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 239 (0x11a194400) [pid = 1670] [serial = 1844] [outer = 0x119276c00] 03:13:53 INFO - PROCESS | 1670 | 1464862433698 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]]]}] 03:13:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:13:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 823ms 03:13:53 INFO - PROCESS | 1670 | 1464862433738 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 03:13:53 INFO - PROCESS | 1670 | 1464862433741 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 03:13:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:13:53 INFO - PROCESS | 1670 | 1464862433743 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:13:53 INFO - PROCESS | 1670 | 1464862433744 Marionette TRACE conn2 <- [1,2430,null,{}] 03:13:53 INFO - PROCESS | 1670 | 1464862433746 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}] 03:13:53 INFO - PROCESS | 1670 | 1464862433861 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 03:13:53 INFO - PROCESS | 1670 | 1464862433950 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x128da7800 == 101 [pid = 1670] [id = 615] 03:13:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 240 (0x123599000) [pid = 1670] [serial = 1845] [outer = 0x0] 03:13:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 241 (0x12422e800) [pid = 1670] [serial = 1846] [outer = 0x123599000] 03:13:53 INFO - PROCESS | 1670 | 1464862433976 Marionette DEBUG loaded listener.js 03:13:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 242 (0x124f6a800) [pid = 1670] [serial = 1847] [outer = 0x123599000] 03:13:54 INFO - PROCESS | 1670 | 1464862434286 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]]]}] 03:13:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:13:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 568ms 03:13:54 INFO - PROCESS | 1670 | 1464862434311 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 03:13:54 INFO - PROCESS | 1670 | 1464862434313 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 03:13:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:13:54 INFO - PROCESS | 1670 | 1464862434318 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:13:54 INFO - PROCESS | 1670 | 1464862434320 Marionette TRACE conn2 <- [1,2434,null,{}] 03:13:54 INFO - PROCESS | 1670 | 1464862434322 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}] 03:13:54 INFO - PROCESS | 1670 | 1464862434426 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 03:13:54 INFO - PROCESS | 1670 | 1464862434510 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b31d000 == 102 [pid = 1670] [id = 616] 03:13:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 243 (0x12349c800) [pid = 1670] [serial = 1848] [outer = 0x0] 03:13:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 244 (0x125a3bc00) [pid = 1670] [serial = 1849] [outer = 0x12349c800] 03:13:54 INFO - PROCESS | 1670 | 1464862434536 Marionette DEBUG loaded listener.js 03:13:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 245 (0x126e1f800) [pid = 1670] [serial = 1850] [outer = 0x12349c800] 03:13:54 INFO - PROCESS | 1670 | 1464862434857 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]]]}] 03:13:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:13:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 570ms 03:13:54 INFO - PROCESS | 1670 | 1464862434888 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 03:13:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:13:54 INFO - PROCESS | 1670 | 1464862434889 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 03:13:54 INFO - PROCESS | 1670 | 1464862434891 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:13:54 INFO - PROCESS | 1670 | 1464862434893 Marionette TRACE conn2 <- [1,2438,null,{}] 03:13:54 INFO - PROCESS | 1670 | 1464862434895 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}] 03:13:55 INFO - PROCESS | 1670 | 1464862435013 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 03:13:55 INFO - PROCESS | 1670 | 1464862435118 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c146000 == 103 [pid = 1670] [id = 617] 03:13:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 246 (0x1166e1800) [pid = 1670] [serial = 1851] [outer = 0x0] 03:13:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 247 (0x126eccc00) [pid = 1670] [serial = 1852] [outer = 0x1166e1800] 03:13:55 INFO - PROCESS | 1670 | 1464862435144 Marionette DEBUG loaded listener.js 03:13:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 248 (0x12a8f7800) [pid = 1670] [serial = 1853] [outer = 0x1166e1800] 03:13:55 INFO - PROCESS | 1670 | 1464862435513 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]]]}] 03:13:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:13:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 668ms 03:13:55 INFO - PROCESS | 1670 | 1464862435561 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 03:13:55 INFO - PROCESS | 1670 | 1464862435562 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 03:13:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:13:55 INFO - PROCESS | 1670 | 1464862435564 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:13:55 INFO - PROCESS | 1670 | 1464862435565 Marionette TRACE conn2 <- [1,2442,null,{}] 03:13:55 INFO - PROCESS | 1670 | 1464862435568 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}] 03:13:55 INFO - PROCESS | 1670 | 1464862435712 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 03:13:55 INFO - PROCESS | 1670 | 1464862435726 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d1bd800 == 104 [pid = 1670] [id = 618] 03:13:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 249 (0x12359e000) [pid = 1670] [serial = 1854] [outer = 0x0] 03:13:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 250 (0x12ac1fc00) [pid = 1670] [serial = 1855] [outer = 0x12359e000] 03:13:55 INFO - PROCESS | 1670 | 1464862435752 Marionette DEBUG loaded listener.js 03:13:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 251 (0x12b3b4400) [pid = 1670] [serial = 1856] [outer = 0x12359e000] 03:13:56 INFO - PROCESS | 1670 | 1464862436480 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]]]}] 03:13:56 INFO - PROCESS | 1670 | --DOMWINDOW == 250 (0x132849400) [pid = 1670] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:13:56 INFO - PROCESS | 1670 | --DOMWINDOW == 249 (0x1239ca800) [pid = 1670] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:13:56 INFO - PROCESS | 1670 | --DOMWINDOW == 248 (0x11674cc00) [pid = 1670] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:13:56 INFO - PROCESS | 1670 | --DOMWINDOW == 247 (0x11310b800) [pid = 1670] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:13:56 INFO - PROCESS | 1670 | --DOMWINDOW == 246 (0x111b04800) [pid = 1670] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:13:56 INFO - PROCESS | 1670 | --DOMWINDOW == 245 (0x132997c00) [pid = 1670] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:13:56 INFO - PROCESS | 1670 | --DOMWINDOW == 244 (0x12ac2b800) [pid = 1670] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:13:56 INFO - PROCESS | 1670 | --DOMWINDOW == 243 (0x128ce3800) [pid = 1670] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:13:56 INFO - PROCESS | 1670 | --DOMWINDOW == 242 (0x12d68fc00) [pid = 1670] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:13:56 INFO - PROCESS | 1670 | --DOMWINDOW == 241 (0x11316d000) [pid = 1670] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:13:56 INFO - PROCESS | 1670 | --DOMWINDOW == 240 (0x13439c000) [pid = 1670] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:13:56 INFO - PROCESS | 1670 | --DOMWINDOW == 239 (0x11316a400) [pid = 1670] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:13:56 INFO - PROCESS | 1670 | --DOMWINDOW == 238 (0x12ac2cc00) [pid = 1670] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:13:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:13:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 970ms 03:13:56 INFO - PROCESS | 1670 | 1464862436534 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 03:13:56 INFO - PROCESS | 1670 | 1464862436537 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 03:13:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:13:56 INFO - PROCESS | 1670 | 1464862436541 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:13:56 INFO - PROCESS | 1670 | 1464862436543 Marionette TRACE conn2 <- [1,2446,null,{}] 03:13:56 INFO - PROCESS | 1670 | 1464862436548 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}] 03:13:56 INFO - PROCESS | 1670 | 1464862436686 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 03:13:56 INFO - PROCESS | 1670 | 1464862436784 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x11904b800 == 105 [pid = 1670] [id = 619] 03:13:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 239 (0x1127e1c00) [pid = 1670] [serial = 1857] [outer = 0x0] 03:13:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 240 (0x112a75800) [pid = 1670] [serial = 1858] [outer = 0x1127e1c00] 03:13:56 INFO - PROCESS | 1670 | 1464862436817 Marionette DEBUG loaded listener.js 03:13:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 241 (0x11316a400) [pid = 1670] [serial = 1859] [outer = 0x1127e1c00] 03:13:57 INFO - PROCESS | 1670 | 1464862437245 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]]]}] 03:13:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:13:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 772ms 03:13:57 INFO - PROCESS | 1670 | 1464862437313 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 03:13:57 INFO - PROCESS | 1670 | 1464862437318 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 03:13:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:13:57 INFO - PROCESS | 1670 | 1464862437323 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:13:57 INFO - PROCESS | 1670 | 1464862437325 Marionette TRACE conn2 <- [1,2450,null,{}] 03:13:57 INFO - PROCESS | 1670 | 1464862437327 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}] 03:13:57 INFO - PROCESS | 1670 | 1464862437502 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 03:13:57 INFO - PROCESS | 1670 | 1464862437571 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x12902b800 == 106 [pid = 1670] [id = 620] 03:13:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 242 (0x1127e9800) [pid = 1670] [serial = 1860] [outer = 0x0] 03:13:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 243 (0x117463c00) [pid = 1670] [serial = 1861] [outer = 0x1127e9800] 03:13:57 INFO - PROCESS | 1670 | 1464862437603 Marionette DEBUG loaded listener.js 03:13:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 244 (0x119274400) [pid = 1670] [serial = 1862] [outer = 0x1127e9800] 03:13:58 INFO - PROCESS | 1670 | 1464862438083 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]]]}] 03:13:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:13:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 822ms 03:13:58 INFO - PROCESS | 1670 | 1464862438145 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 03:13:58 INFO - PROCESS | 1670 | 1464862438146 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 03:13:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:13:58 INFO - PROCESS | 1670 | 1464862438149 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:13:58 INFO - PROCESS | 1670 | 1464862438152 Marionette TRACE conn2 <- [1,2454,null,{}] 03:13:58 INFO - PROCESS | 1670 | 1464862438160 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}] 03:13:58 INFO - PROCESS | 1670 | 1464862438289 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 03:13:58 INFO - PROCESS | 1670 | 1464862438389 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x132918800 == 107 [pid = 1670] [id = 621] 03:13:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 245 (0x124f6b000) [pid = 1670] [serial = 1863] [outer = 0x0] 03:13:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 246 (0x125feac00) [pid = 1670] [serial = 1864] [outer = 0x124f6b000] 03:13:58 INFO - PROCESS | 1670 | 1464862438422 Marionette DEBUG loaded listener.js 03:13:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 247 (0x128ce9000) [pid = 1670] [serial = 1865] [outer = 0x124f6b000] 03:13:58 INFO - PROCESS | 1670 | 1464862438866 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]]]}] 03:13:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:13:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 774ms 03:13:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:13:58 INFO - PROCESS | 1670 | 1464862438923 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 03:13:58 INFO - PROCESS | 1670 | 1464862438925 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 03:13:58 INFO - PROCESS | 1670 | 1464862438927 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:13:58 INFO - PROCESS | 1670 | 1464862438929 Marionette TRACE conn2 <- [1,2458,null,{}] 03:13:58 INFO - PROCESS | 1670 | 1464862438931 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}] 03:13:59 INFO - PROCESS | 1670 | 1464862439058 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 03:13:59 INFO - PROCESS | 1670 | 1464862439189 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x1340a9000 == 108 [pid = 1670] [id = 622] 03:13:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 248 (0x129494400) [pid = 1670] [serial = 1866] [outer = 0x0] 03:13:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 249 (0x1295f2000) [pid = 1670] [serial = 1867] [outer = 0x129494400] 03:13:59 INFO - PROCESS | 1670 | 1464862439221 Marionette DEBUG loaded listener.js 03:13:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 250 (0x12b238800) [pid = 1670] [serial = 1868] [outer = 0x129494400] 03:13:59 INFO - PROCESS | 1670 | 1464862439656 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]]]}] 03:13:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:13:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 769ms 03:13:59 INFO - PROCESS | 1670 | 1464862439697 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 03:13:59 INFO - PROCESS | 1670 | 1464862439699 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 03:13:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:13:59 INFO - PROCESS | 1670 | 1464862439701 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:13:59 INFO - PROCESS | 1670 | 1464862439702 Marionette TRACE conn2 <- [1,2462,null,{}] 03:13:59 INFO - PROCESS | 1670 | 1464862439705 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}] 03:13:59 INFO - PROCESS | 1670 | 1464862439826 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 03:13:59 INFO - PROCESS | 1670 | 1464862439953 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x135b0f800 == 109 [pid = 1670] [id = 623] 03:13:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 251 (0x12bad4800) [pid = 1670] [serial = 1869] [outer = 0x0] 03:13:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 252 (0x12bbd6400) [pid = 1670] [serial = 1870] [outer = 0x12bad4800] 03:13:59 INFO - PROCESS | 1670 | 1464862439986 Marionette DEBUG loaded listener.js 03:14:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 253 (0x12c021c00) [pid = 1670] [serial = 1871] [outer = 0x12bad4800] 03:14:00 INFO - PROCESS | 1670 | 1464862440415 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]]]}] 03:14:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:14:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 770ms 03:14:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:14:00 INFO - PROCESS | 1670 | 1464862440472 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 03:14:00 INFO - PROCESS | 1670 | 1464862440473 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 03:14:00 INFO - PROCESS | 1670 | 1464862440476 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:14:00 INFO - PROCESS | 1670 | 1464862440477 Marionette TRACE conn2 <- [1,2466,null,{}] 03:14:00 INFO - PROCESS | 1670 | 1464862440479 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}] 03:14:00 INFO - PROCESS | 1670 | 1464862440621 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 03:14:00 INFO - PROCESS | 1670 | 1464862440750 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x135cd3800 == 110 [pid = 1670] [id = 624] 03:14:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 254 (0x12c03f400) [pid = 1670] [serial = 1872] [outer = 0x0] 03:14:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 255 (0x12c818400) [pid = 1670] [serial = 1873] [outer = 0x12c03f400] 03:14:00 INFO - PROCESS | 1670 | 1464862440784 Marionette DEBUG loaded listener.js 03:14:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 256 (0x132816800) [pid = 1670] [serial = 1874] [outer = 0x12c03f400] 03:14:01 INFO - PROCESS | 1670 | 1464862441225 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]]]}] 03:14:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:14:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 769ms 03:14:01 INFO - PROCESS | 1670 | 1464862441246 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 03:14:01 INFO - PROCESS | 1670 | 1464862441247 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 03:14:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:14:01 INFO - PROCESS | 1670 | 1464862441250 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:14:01 INFO - PROCESS | 1670 | 1464862441251 Marionette TRACE conn2 <- [1,2470,null,{}] 03:14:01 INFO - PROCESS | 1670 | 1464862441254 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}] 03:14:01 INFO - PROCESS | 1670 | 1464862441375 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 03:14:01 INFO - PROCESS | 1670 | 1464862441503 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x135e16800 == 111 [pid = 1670] [id = 625] 03:14:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 257 (0x13281d400) [pid = 1670] [serial = 1875] [outer = 0x0] 03:14:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 258 (0x132897400) [pid = 1670] [serial = 1876] [outer = 0x13281d400] 03:14:01 INFO - PROCESS | 1670 | 1464862441535 Marionette DEBUG loaded listener.js 03:14:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 259 (0x133c21000) [pid = 1670] [serial = 1877] [outer = 0x13281d400] 03:14:02 INFO - PROCESS | 1670 | 1464862442015 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]]]}] 03:14:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:14:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 820ms 03:14:02 INFO - PROCESS | 1670 | 1464862442071 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 03:14:02 INFO - PROCESS | 1670 | 1464862442073 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 03:14:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:14:02 INFO - PROCESS | 1670 | 1464862442077 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:14:02 INFO - PROCESS | 1670 | 1464862442079 Marionette TRACE conn2 <- [1,2474,null,{}] 03:14:02 INFO - PROCESS | 1670 | 1464862442083 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}] 03:14:02 INFO - PROCESS | 1670 | 1464862442266 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 03:14:02 INFO - PROCESS | 1670 | 1464862442406 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x1360d8800 == 112 [pid = 1670] [id = 626] 03:14:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 260 (0x132822000) [pid = 1670] [serial = 1878] [outer = 0x0] 03:14:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 261 (0x133f7fc00) [pid = 1670] [serial = 1879] [outer = 0x132822000] 03:14:02 INFO - PROCESS | 1670 | 1464862442436 Marionette DEBUG loaded listener.js 03:14:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 262 (0x13429b000) [pid = 1670] [serial = 1880] [outer = 0x132822000] 03:14:02 INFO - PROCESS | 1670 | 1464862442893 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]]]}] 03:14:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:14:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 871ms 03:14:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:14:02 INFO - PROCESS | 1670 | 1464862442965 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 03:14:02 INFO - PROCESS | 1670 | 1464862442967 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 03:14:02 INFO - PROCESS | 1670 | 1464862442971 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:14:02 INFO - PROCESS | 1670 | 1464862442972 Marionette TRACE conn2 <- [1,2478,null,{}] 03:14:02 INFO - PROCESS | 1670 | 1464862442974 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}] 03:14:03 INFO - PROCESS | 1670 | 1464862443099 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 03:14:03 INFO - PROCESS | 1670 | 1464862443202 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x1393e1000 == 113 [pid = 1670] [id = 627] 03:14:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 263 (0x134296400) [pid = 1670] [serial = 1881] [outer = 0x0] 03:14:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 264 (0x1343a7000) [pid = 1670] [serial = 1882] [outer = 0x134296400] 03:14:03 INFO - PROCESS | 1670 | 1464862443231 Marionette DEBUG loaded listener.js 03:14:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 265 (0x135eac800) [pid = 1670] [serial = 1883] [outer = 0x134296400] 03:14:03 INFO - PROCESS | 1670 | 1464862443658 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]]]}] 03:14:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:14:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 720ms 03:14:03 INFO - PROCESS | 1670 | 1464862443691 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 03:14:03 INFO - PROCESS | 1670 | 1464862443693 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 03:14:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:14:03 INFO - PROCESS | 1670 | 1464862443695 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:14:03 INFO - PROCESS | 1670 | 1464862443696 Marionette TRACE conn2 <- [1,2482,null,{}] 03:14:03 INFO - PROCESS | 1670 | 1464862443699 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}] 03:14:03 INFO - PROCESS | 1670 | 1464862443824 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 03:14:03 INFO - PROCESS | 1670 | 1464862443927 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a22a800 == 114 [pid = 1670] [id = 628] 03:14:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 266 (0x116757000) [pid = 1670] [serial = 1884] [outer = 0x0] 03:14:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 267 (0x124f1d000) [pid = 1670] [serial = 1885] [outer = 0x116757000] 03:14:03 INFO - PROCESS | 1670 | 1464862443956 Marionette DEBUG loaded listener.js 03:14:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 268 (0x135eb5000) [pid = 1670] [serial = 1886] [outer = 0x116757000] 03:14:04 INFO - PROCESS | 1670 | 1464862444410 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]]]}] 03:14:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:14:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 773ms 03:14:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:14:04 INFO - PROCESS | 1670 | 1464862444480 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 03:14:04 INFO - PROCESS | 1670 | 1464862444482 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 03:14:04 INFO - PROCESS | 1670 | 1464862444486 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:14:04 INFO - PROCESS | 1670 | 1464862444488 Marionette TRACE conn2 <- [1,2486,null,{}] 03:14:04 INFO - PROCESS | 1670 | 1464862444491 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}] 03:14:04 INFO - PROCESS | 1670 | 1464862444630 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 03:14:04 INFO - PROCESS | 1670 | 1464862444733 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a88e800 == 115 [pid = 1670] [id = 629] 03:14:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 269 (0x1166e2400) [pid = 1670] [serial = 1887] [outer = 0x0] 03:14:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 270 (0x128d54000) [pid = 1670] [serial = 1888] [outer = 0x1166e2400] 03:14:04 INFO - PROCESS | 1670 | 1464862444768 Marionette DEBUG loaded listener.js 03:14:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 271 (0x1377ce400) [pid = 1670] [serial = 1889] [outer = 0x1166e2400] 03:14:05 INFO - PROCESS | 1670 | 1464862445421 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]]]}] 03:14:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:14:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 970ms 03:14:05 INFO - PROCESS | 1670 | 1464862445466 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 03:14:05 INFO - PROCESS | 1670 | 1464862445468 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 03:14:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:14:05 INFO - PROCESS | 1670 | 1464862445474 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:14:05 INFO - PROCESS | 1670 | 1464862445476 Marionette TRACE conn2 <- [1,2490,null,{}] 03:14:05 INFO - PROCESS | 1670 | 1464862445480 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}] 03:14:05 INFO - PROCESS | 1670 | 1464862445610 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 03:14:05 INFO - PROCESS | 1670 | 1464862445714 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x128daf800 == 116 [pid = 1670] [id = 630] 03:14:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 272 (0x1127de000) [pid = 1670] [serial = 1890] [outer = 0x0] 03:14:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 273 (0x11310b000) [pid = 1670] [serial = 1891] [outer = 0x1127de000] 03:14:05 INFO - PROCESS | 1670 | 1464862445743 Marionette DEBUG loaded listener.js 03:14:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 274 (0x1166e4000) [pid = 1670] [serial = 1892] [outer = 0x1127de000] 03:14:06 INFO - PROCESS | 1670 | 1464862446211 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]]]}] 03:14:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:14:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 771ms 03:14:06 INFO - PROCESS | 1670 | 1464862446245 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 03:14:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:14:06 INFO - PROCESS | 1670 | 1464862446251 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 03:14:06 INFO - PROCESS | 1670 | 1464862446256 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:14:06 INFO - PROCESS | 1670 | 1464862446258 Marionette TRACE conn2 <- [1,2494,null,{}] 03:14:06 INFO - PROCESS | 1670 | 1464862446260 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}] 03:14:06 INFO - PROCESS | 1670 | 1464862446377 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 03:14:06 INFO - PROCESS | 1670 | 1464862446483 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x124f3e800 == 117 [pid = 1670] [id = 631] 03:14:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 275 (0x11727c000) [pid = 1670] [serial = 1893] [outer = 0x0] 03:14:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 276 (0x119278400) [pid = 1670] [serial = 1894] [outer = 0x11727c000] 03:14:06 INFO - PROCESS | 1670 | 1464862446511 Marionette DEBUG loaded listener.js 03:14:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 277 (0x119fb7c00) [pid = 1670] [serial = 1895] [outer = 0x11727c000] 03:14:07 INFO - PROCESS | 1670 | 1464862446998 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]]]}] 03:14:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:14:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 771ms 03:14:07 INFO - PROCESS | 1670 | 1464862447028 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 03:14:07 INFO - PROCESS | 1670 | 1464862447029 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 03:14:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:14:07 INFO - PROCESS | 1670 | 1464862447032 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:14:07 INFO - PROCESS | 1670 | 1464862447036 Marionette TRACE conn2 <- [1,2498,null,{}] 03:14:07 INFO - PROCESS | 1670 | 1464862447044 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}] 03:14:07 INFO - PROCESS | 1670 | 1464862447165 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 03:14:07 INFO - PROCESS | 1670 | 1464862447305 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x132944800 == 118 [pid = 1670] [id = 632] 03:14:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 278 (0x125dc9400) [pid = 1670] [serial = 1896] [outer = 0x0] 03:14:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 279 (0x128d4e000) [pid = 1670] [serial = 1897] [outer = 0x125dc9400] 03:14:07 INFO - PROCESS | 1670 | 1464862447336 Marionette DEBUG loaded listener.js 03:14:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 280 (0x12a992000) [pid = 1670] [serial = 1898] [outer = 0x125dc9400] 03:14:07 INFO - PROCESS | 1670 | 1464862447785 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]]]}] 03:14:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:14:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 824ms 03:14:07 INFO - PROCESS | 1670 | 1464862447856 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 03:14:07 INFO - PROCESS | 1670 | 1464862447858 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 03:14:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:14:07 INFO - PROCESS | 1670 | 1464862447860 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:14:07 INFO - PROCESS | 1670 | 1464862447861 Marionette TRACE conn2 <- [1,2502,null,{}] 03:14:07 INFO - PROCESS | 1670 | 1464862447863 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}] 03:14:07 INFO - PROCESS | 1670 | 1464862447987 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 03:14:08 INFO - PROCESS | 1670 | 1464862448094 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x125ae4000 == 119 [pid = 1670] [id = 633] 03:14:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 281 (0x12a9f6400) [pid = 1670] [serial = 1899] [outer = 0x0] 03:14:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 282 (0x12c025c00) [pid = 1670] [serial = 1900] [outer = 0x12a9f6400] 03:14:08 INFO - PROCESS | 1670 | 1464862448124 Marionette DEBUG loaded listener.js 03:14:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 283 (0x12c818800) [pid = 1670] [serial = 1901] [outer = 0x12a9f6400] 03:14:08 INFO - PROCESS | 1670 | --DOCSHELL 0x137972800 == 118 [pid = 1670] [id = 559] 03:14:08 INFO - PROCESS | 1670 | --DOCSHELL 0x12c146000 == 117 [pid = 1670] [id = 617] 03:14:08 INFO - PROCESS | 1670 | --DOCSHELL 0x12b31d000 == 116 [pid = 1670] [id = 616] 03:14:08 INFO - PROCESS | 1670 | --DOCSHELL 0x128da7800 == 115 [pid = 1670] [id = 615] 03:14:08 INFO - PROCESS | 1670 | --DOCSHELL 0x1231b8800 == 114 [pid = 1670] [id = 614] 03:14:08 INFO - PROCESS | 1670 | --DOCSHELL 0x11a040800 == 113 [pid = 1670] [id = 613] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 282 (0x139344c00) [pid = 1670] [serial = 1795] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 281 (0x13949e800) [pid = 1670] [serial = 1750] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 280 (0x1127b9c00) [pid = 1670] [serial = 1756] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 279 (0x1194f0800) [pid = 1670] [serial = 1723] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 278 (0x12b3b9800) [pid = 1670] [serial = 1753] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 277 (0x13610a000) [pid = 1670] [serial = 1738] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 276 (0x12c818c00) [pid = 1670] [serial = 1729] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 275 (0x132891c00) [pid = 1670] [serial = 1732] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 274 (0x139343c00) [pid = 1670] [serial = 1747] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 273 (0x11310f400) [pid = 1670] [serial = 1720] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 272 (0x1362c9c00) [pid = 1670] [serial = 1741] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 271 (0x128d51c00) [pid = 1670] [serial = 1726] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 270 (0x13895a800) [pid = 1670] [serial = 1744] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 269 (0x1343a3c00) [pid = 1670] [serial = 1735] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOCSHELL 0x1184ea800 == 112 [pid = 1670] [id = 612] 03:14:08 INFO - PROCESS | 1670 | --DOCSHELL 0x142dd2800 == 111 [pid = 1670] [id = 607] 03:14:08 INFO - PROCESS | 1670 | --DOCSHELL 0x1432e9800 == 110 [pid = 1670] [id = 606] 03:14:08 INFO - PROCESS | 1670 | --DOCSHELL 0x143edd000 == 109 [pid = 1670] [id = 605] 03:14:08 INFO - PROCESS | 1670 | --DOCSHELL 0x13adb3000 == 108 [pid = 1670] [id = 604] 03:14:08 INFO - PROCESS | 1670 | --DOCSHELL 0x13a665000 == 107 [pid = 1670] [id = 603] 03:14:08 INFO - PROCESS | 1670 | --DOCSHELL 0x13a55b000 == 106 [pid = 1670] [id = 602] 03:14:08 INFO - PROCESS | 1670 | --DOCSHELL 0x1394af000 == 105 [pid = 1670] [id = 601] 03:14:08 INFO - PROCESS | 1670 | --DOCSHELL 0x13292c800 == 104 [pid = 1670] [id = 600] 03:14:08 INFO - PROCESS | 1670 | --DOCSHELL 0x1268e7800 == 103 [pid = 1670] [id = 599] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 268 (0x1377d0000) [pid = 1670] [serial = 1793] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 267 (0x133f84800) [pid = 1670] [serial = 1784] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 266 (0x126ecb800) [pid = 1670] [serial = 1769] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 265 (0x11875e800) [pid = 1670] [serial = 1763] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 264 (0x115cbf800) [pid = 1670] [serial = 1786] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 263 (0x113102c00) [pid = 1670] [serial = 1760] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 262 (0x133f80400) [pid = 1670] [serial = 1718] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 261 (0x1126e8c00) [pid = 1670] [serial = 1759] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 260 (0x12d690000) [pid = 1670] [serial = 1778] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 259 (0x12a98f800) [pid = 1670] [serial = 1772] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 258 (0x12c042000) [pid = 1670] [serial = 1777] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 257 (0x133c22400) [pid = 1670] [serial = 1783] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 256 (0x132822800) [pid = 1670] [serial = 1780] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 255 (0x116960000) [pid = 1670] [serial = 1765] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 254 (0x135eaf400) [pid = 1670] [serial = 1792] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 253 (0x13439cc00) [pid = 1670] [serial = 1790] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 252 (0x12c024800) [pid = 1670] [serial = 1775] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 251 (0x11727b800) [pid = 1670] [serial = 1762] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 250 (0x11a1a1c00) [pid = 1670] [serial = 1766] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 249 (0x124f70800) [pid = 1670] [serial = 1768] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 248 (0x12b3b2800) [pid = 1670] [serial = 1774] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 247 (0x1295ee800) [pid = 1670] [serial = 1771] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 246 (0x13296dc00) [pid = 1670] [serial = 1789] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 245 (0x132967800) [pid = 1670] [serial = 1781] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | --DOMWINDOW == 244 (0x125a35800) [pid = 1670] [serial = 1787] [outer = 0x0] [url = about:blank] 03:14:08 INFO - PROCESS | 1670 | 1464862448578 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]]]}] 03:14:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:14:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 768ms 03:14:08 INFO - PROCESS | 1670 | 1464862448632 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 03:14:08 INFO - PROCESS | 1670 | 1464862448633 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 03:14:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:14:08 INFO - PROCESS | 1670 | 1464862448643 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:14:08 INFO - PROCESS | 1670 | 1464862448644 Marionette TRACE conn2 <- [1,2506,null,{}] 03:14:08 INFO - PROCESS | 1670 | 1464862448647 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}] 03:14:08 INFO - PROCESS | 1670 | 1464862448755 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 03:14:08 INFO - PROCESS | 1670 | 1464862448759 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x123626000 == 104 [pid = 1670] [id = 634] 03:14:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 245 (0x115cc7c00) [pid = 1670] [serial = 1902] [outer = 0x0] 03:14:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 246 (0x1295ee800) [pid = 1670] [serial = 1903] [outer = 0x115cc7c00] 03:14:08 INFO - PROCESS | 1670 | 1464862448785 Marionette DEBUG loaded listener.js 03:14:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 247 (0x12c042000) [pid = 1670] [serial = 1904] [outer = 0x115cc7c00] 03:14:09 INFO - PROCESS | 1670 | 1464862449175 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]]]}] 03:14:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:14:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 569ms 03:14:09 INFO - PROCESS | 1670 | 1464862449213 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 03:14:09 INFO - PROCESS | 1670 | 1464862449214 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 03:14:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:14:09 INFO - PROCESS | 1670 | 1464862449219 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:14:09 INFO - PROCESS | 1670 | 1464862449220 Marionette TRACE conn2 <- [1,2510,null,{}] 03:14:09 INFO - PROCESS | 1670 | 1464862449222 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}] 03:14:09 INFO - PROCESS | 1670 | 1464862449343 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 03:14:09 INFO - PROCESS | 1670 | 1464862449351 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c418800 == 105 [pid = 1670] [id = 635] 03:14:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 248 (0x1195c9c00) [pid = 1670] [serial = 1905] [outer = 0x0] 03:14:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 249 (0x12d3adc00) [pid = 1670] [serial = 1906] [outer = 0x1195c9c00] 03:14:09 INFO - PROCESS | 1670 | 1464862449377 Marionette DEBUG loaded listener.js 03:14:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 250 (0x1343a2c00) [pid = 1670] [serial = 1907] [outer = 0x1195c9c00] 03:14:09 INFO - PROCESS | 1670 | 1464862449790 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]]]}] 03:14:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:14:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 618ms 03:14:09 INFO - PROCESS | 1670 | 1464862449837 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 03:14:09 INFO - PROCESS | 1670 | 1464862449839 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 03:14:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:14:09 INFO - PROCESS | 1670 | 1464862449841 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:14:09 INFO - PROCESS | 1670 | 1464862449842 Marionette TRACE conn2 <- [1,2514,null,{}] 03:14:09 INFO - PROCESS | 1670 | 1464862449844 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}] 03:14:09 INFO - PROCESS | 1670 | 1464862449949 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 03:14:09 INFO - PROCESS | 1670 | 1464862449953 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x1342cc000 == 106 [pid = 1670] [id = 636] 03:14:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 251 (0x135eaec00) [pid = 1670] [serial = 1908] [outer = 0x0] 03:14:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 252 (0x136250000) [pid = 1670] [serial = 1909] [outer = 0x135eaec00] 03:14:09 INFO - PROCESS | 1670 | 1464862449979 Marionette DEBUG loaded listener.js 03:14:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 253 (0x1377c9400) [pid = 1670] [serial = 1910] [outer = 0x135eaec00] 03:14:10 INFO - PROCESS | 1670 | 1464862450356 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]]]}] 03:14:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:14:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 568ms 03:14:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:14:10 INFO - PROCESS | 1670 | 1464862450409 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 03:14:10 INFO - PROCESS | 1670 | 1464862450411 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 03:14:10 INFO - PROCESS | 1670 | 1464862450413 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:14:10 INFO - PROCESS | 1670 | 1464862450414 Marionette TRACE conn2 <- [1,2518,null,{}] 03:14:10 INFO - PROCESS | 1670 | 1464862450422 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}] 03:14:10 INFO - PROCESS | 1670 | 1464862450584 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 03:14:10 INFO - PROCESS | 1670 | 1464862450603 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x135d84800 == 107 [pid = 1670] [id = 637] 03:14:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 254 (0x135eb0800) [pid = 1670] [serial = 1911] [outer = 0x0] 03:14:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 255 (0x1377cd800) [pid = 1670] [serial = 1912] [outer = 0x135eb0800] 03:14:10 INFO - PROCESS | 1670 | 1464862450628 Marionette DEBUG loaded listener.js 03:14:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 256 (0x139343c00) [pid = 1670] [serial = 1913] [outer = 0x135eb0800] 03:14:11 INFO - PROCESS | 1670 | 1464862451005 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]]]}] 03:14:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:14:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 624ms 03:14:11 INFO - PROCESS | 1670 | 1464862451038 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 03:14:11 INFO - PROCESS | 1670 | 1464862451046 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 03:14:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:14:11 INFO - PROCESS | 1670 | 1464862451056 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:14:11 INFO - PROCESS | 1670 | 1464862451057 Marionette TRACE conn2 <- [1,2522,null,{}] 03:14:11 INFO - PROCESS | 1670 | 1464862451060 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}] 03:14:11 INFO - PROCESS | 1670 | 1464862451200 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 03:14:11 INFO - PROCESS | 1670 | 1464862451217 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x13796f800 == 108 [pid = 1670] [id = 638] 03:14:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 257 (0x135eb6c00) [pid = 1670] [serial = 1914] [outer = 0x0] 03:14:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 258 (0x139416800) [pid = 1670] [serial = 1915] [outer = 0x135eb6c00] 03:14:11 INFO - PROCESS | 1670 | 1464862451241 Marionette DEBUG loaded listener.js 03:14:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 259 (0x1394a5800) [pid = 1670] [serial = 1916] [outer = 0x135eb6c00] 03:14:11 INFO - PROCESS | 1670 | 1464862451618 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]]]}] 03:14:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:14:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 569ms 03:14:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:14:11 INFO - PROCESS | 1670 | 1464862451625 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 03:14:11 INFO - PROCESS | 1670 | 1464862451626 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 03:14:11 INFO - PROCESS | 1670 | 1464862451628 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:14:11 INFO - PROCESS | 1670 | 1464862451629 Marionette TRACE conn2 <- [1,2526,null,{}] 03:14:11 INFO - PROCESS | 1670 | 1464862451636 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}] 03:14:11 INFO - PROCESS | 1670 | 1464862451781 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 03:14:11 INFO - PROCESS | 1670 | 1464862451797 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a237800 == 109 [pid = 1670] [id = 639] 03:14:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 260 (0x139414000) [pid = 1670] [serial = 1917] [outer = 0x0] 03:14:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 261 (0x1394eac00) [pid = 1670] [serial = 1918] [outer = 0x139414000] 03:14:11 INFO - PROCESS | 1670 | 1464862451823 Marionette DEBUG loaded listener.js 03:14:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 262 (0x1394f2400) [pid = 1670] [serial = 1919] [outer = 0x139414000] 03:14:12 INFO - PROCESS | 1670 | 1464862452245 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]]]}] 03:14:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:14:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 669ms 03:14:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:14:12 INFO - PROCESS | 1670 | 1464862452298 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 03:14:12 INFO - PROCESS | 1670 | 1464862452299 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 03:14:12 INFO - PROCESS | 1670 | 1464862452302 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:14:12 INFO - PROCESS | 1670 | 1464862452304 Marionette TRACE conn2 <- [1,2530,null,{}] 03:14:12 INFO - PROCESS | 1670 | 1464862452306 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}] 03:14:12 INFO - PROCESS | 1670 | 1464862452476 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 261 (0x119d40c00) [pid = 1670] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 260 (0x12d3b4000) [pid = 1670] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 259 (0x1184c5400) [pid = 1670] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 258 (0x137328000) [pid = 1670] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 257 (0x12c040c00) [pid = 1670] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 256 (0x135ea8400) [pid = 1670] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 255 (0x116196c00) [pid = 1670] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 254 (0x137329800) [pid = 1670] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 253 (0x12b238000) [pid = 1670] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 252 (0x138965000) [pid = 1670] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 251 (0x113111c00) [pid = 1670] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 250 (0x11a062800) [pid = 1670] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 249 (0x1199a6400) [pid = 1670] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 248 (0x12b3bc800) [pid = 1670] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 247 (0x13438bc00) [pid = 1670] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 246 (0x125f87000) [pid = 1670] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 245 (0x136111800) [pid = 1670] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 244 (0x12a8fe400) [pid = 1670] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 243 (0x136252800) [pid = 1670] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 242 (0x126b12c00) [pid = 1670] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 241 (0x12d3ae800) [pid = 1670] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 240 (0x128ce4c00) [pid = 1670] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 239 (0x128d56800) [pid = 1670] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 238 (0x125dbb400) [pid = 1670] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 237 (0x12428d800) [pid = 1670] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 236 (0x112788c00) [pid = 1670] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 235 (0x132993800) [pid = 1670] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 234 (0x117283400) [pid = 1670] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 233 (0x1164f4800) [pid = 1670] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 232 (0x11277dc00) [pid = 1670] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 231 (0x1239c6800) [pid = 1670] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 230 (0x11674e000) [pid = 1670] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 229 (0x12c81b400) [pid = 1670] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 228 (0x1127e5800) [pid = 1670] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 227 (0x11288a800) [pid = 1670] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 226 (0x1232e2000) [pid = 1670] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 225 (0x12c80f800) [pid = 1670] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 224 (0x110f37c00) [pid = 1670] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 223 (0x117594c00) [pid = 1670] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 222 (0x11813a800) [pid = 1670] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 221 (0x1184c7c00) [pid = 1670] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 220 (0x12cc64800) [pid = 1670] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 219 (0x118135800) [pid = 1670] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 218 (0x132823000) [pid = 1670] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 217 (0x119d3a400) [pid = 1670] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 216 (0x139341c00) [pid = 1670] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 215 (0x1212ab400) [pid = 1670] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 214 (0x1166e1800) [pid = 1670] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 213 (0x1377cfc00) [pid = 1670] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 212 (0x133f78400) [pid = 1670] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 211 (0x1133a7800) [pid = 1670] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 210 (0x1127b5800) [pid = 1670] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 209 (0x12ac28800) [pid = 1670] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 208 (0x1362cf000) [pid = 1670] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 207 (0x12cc6c000) [pid = 1670] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 206 (0x13429a400) [pid = 1670] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 205 (0x118132c00) [pid = 1670] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 204 (0x134396000) [pid = 1670] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 203 (0x1176b6800) [pid = 1670] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 202 (0x1127e3000) [pid = 1670] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 201 (0x125f8b800) [pid = 1670] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 200 (0x119276c00) [pid = 1670] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 199 (0x12349c800) [pid = 1670] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 198 (0x1169dac00) [pid = 1670] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 197 (0x123599000) [pid = 1670] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:14:12 INFO - PROCESS | 1670 | --DOMWINDOW == 196 (0x112782400) [pid = 1670] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:14:13 INFO - PROCESS | 1670 | 1464862453000 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x11806b000 == 110 [pid = 1670] [id = 640] 03:14:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 197 (0x111d28400) [pid = 1670] [serial = 1920] [outer = 0x0] 03:14:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 198 (0x112788c00) [pid = 1670] [serial = 1921] [outer = 0x111d28400] 03:14:13 INFO - PROCESS | 1670 | 1464862453032 Marionette DEBUG loaded listener.js 03:14:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 199 (0x115cbb800) [pid = 1670] [serial = 1922] [outer = 0x111d28400] 03:14:13 INFO - PROCESS | 1670 | 1464862453369 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]]]}] 03:14:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:14:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1120ms 03:14:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:14:13 INFO - PROCESS | 1670 | 1464862453422 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 03:14:13 INFO - PROCESS | 1670 | 1464862453423 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 03:14:13 INFO - PROCESS | 1670 | 1464862453425 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:14:13 INFO - PROCESS | 1670 | 1464862453427 Marionette TRACE conn2 <- [1,2534,null,{}] 03:14:13 INFO - PROCESS | 1670 | 1464862453429 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}] 03:14:13 INFO - PROCESS | 1670 | 1464862453573 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 03:14:13 INFO - PROCESS | 1670 | 1464862453582 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c140800 == 111 [pid = 1670] [id = 641] 03:14:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 200 (0x113111c00) [pid = 1670] [serial = 1923] [outer = 0x0] 03:14:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 201 (0x118443400) [pid = 1670] [serial = 1924] [outer = 0x113111c00] 03:14:13 INFO - PROCESS | 1670 | 1464862453608 Marionette DEBUG loaded listener.js 03:14:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 202 (0x12349f000) [pid = 1670] [serial = 1925] [outer = 0x113111c00] 03:14:13 INFO - PROCESS | 1670 | 1464862453946 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]]]}] 03:14:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:14:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 568ms 03:14:13 INFO - PROCESS | 1670 | 1464862453995 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 03:14:13 INFO - PROCESS | 1670 | 1464862453996 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 03:14:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:14:13 INFO - PROCESS | 1670 | 1464862453998 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:14:14 INFO - PROCESS | 1670 | 1464862453999 Marionette TRACE conn2 <- [1,2538,null,{}] 03:14:14 INFO - PROCESS | 1670 | 1464862454002 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}] 03:14:14 INFO - PROCESS | 1670 | 1464862454111 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 03:14:14 INFO - PROCESS | 1670 | 1464862454116 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a5b0800 == 112 [pid = 1670] [id = 642] 03:14:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 203 (0x1239c6800) [pid = 1670] [serial = 1926] [outer = 0x0] 03:14:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 204 (0x128cedc00) [pid = 1670] [serial = 1927] [outer = 0x1239c6800] 03:14:14 INFO - PROCESS | 1670 | 1464862454141 Marionette DEBUG loaded listener.js 03:14:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 205 (0x12acd0400) [pid = 1670] [serial = 1928] [outer = 0x1239c6800] 03:14:14 INFO - PROCESS | 1670 | 1464862454541 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]]]}] 03:14:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:14:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 572ms 03:14:14 INFO - PROCESS | 1670 | 1464862454584 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 03:14:14 INFO - PROCESS | 1670 | 1464862454586 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 03:14:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:14:14 INFO - PROCESS | 1670 | 1464862454589 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:14:14 INFO - PROCESS | 1670 | 1464862454591 Marionette TRACE conn2 <- [1,2542,null,{}] 03:14:14 INFO - PROCESS | 1670 | 1464862454594 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}] 03:14:14 INFO - PROCESS | 1670 | 1464862454768 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 03:14:14 INFO - PROCESS | 1670 | 1464862454775 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a96c800 == 113 [pid = 1670] [id = 643] 03:14:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 206 (0x118755800) [pid = 1670] [serial = 1929] [outer = 0x0] 03:14:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 207 (0x12c80fc00) [pid = 1670] [serial = 1930] [outer = 0x118755800] 03:14:14 INFO - PROCESS | 1670 | 1464862454815 Marionette DEBUG loaded listener.js 03:14:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 208 (0x132823800) [pid = 1670] [serial = 1931] [outer = 0x118755800] 03:14:15 INFO - PROCESS | 1670 | 1464862455559 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]]]}] 03:14:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:14:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1022ms 03:14:15 INFO - PROCESS | 1670 | 1464862455612 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 03:14:15 INFO - PROCESS | 1670 | 1464862455615 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 03:14:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:14:15 INFO - PROCESS | 1670 | 1464862455619 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:14:15 INFO - PROCESS | 1670 | 1464862455622 Marionette TRACE conn2 <- [1,2546,null,{}] 03:14:15 INFO - PROCESS | 1670 | 1464862455625 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}] 03:14:15 INFO - PROCESS | 1670 | 1464862455808 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 03:14:15 INFO - PROCESS | 1670 | 1464862455944 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x129109000 == 114 [pid = 1670] [id = 644] 03:14:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 209 (0x113166400) [pid = 1670] [serial = 1932] [outer = 0x0] 03:14:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 210 (0x1166e8800) [pid = 1670] [serial = 1933] [outer = 0x113166400] 03:14:15 INFO - PROCESS | 1670 | 1464862455975 Marionette DEBUG loaded listener.js 03:14:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 211 (0x11843fc00) [pid = 1670] [serial = 1934] [outer = 0x113166400] 03:14:16 INFO - PROCESS | 1670 | 1464862456437 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]]]}] 03:14:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:14:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 870ms 03:14:16 INFO - PROCESS | 1670 | 1464862456490 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 03:14:16 INFO - PROCESS | 1670 | 1464862456494 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 03:14:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:14:16 INFO - PROCESS | 1670 | 1464862456499 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:14:16 INFO - PROCESS | 1670 | 1464862456501 Marionette TRACE conn2 <- [1,2550,null,{}] 03:14:16 INFO - PROCESS | 1670 | 1464862456504 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}] 03:14:16 INFO - PROCESS | 1670 | 1464862456637 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 03:14:16 INFO - PROCESS | 1670 | 1464862456743 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d83d800 == 115 [pid = 1670] [id = 645] 03:14:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 212 (0x11a0da800) [pid = 1670] [serial = 1935] [outer = 0x0] 03:14:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 213 (0x1212a4c00) [pid = 1670] [serial = 1936] [outer = 0x11a0da800] 03:14:16 INFO - PROCESS | 1670 | 1464862456773 Marionette DEBUG loaded listener.js 03:14:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 214 (0x12476c800) [pid = 1670] [serial = 1937] [outer = 0x11a0da800] 03:14:17 INFO - PROCESS | 1670 | 1464862457305 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]]]}] 03:14:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:14:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 820ms 03:14:17 INFO - PROCESS | 1670 | 1464862457333 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 03:14:17 INFO - PROCESS | 1670 | 1464862457334 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 03:14:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:14:17 INFO - PROCESS | 1670 | 1464862457339 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:14:17 INFO - PROCESS | 1670 | 1464862457342 Marionette TRACE conn2 <- [1,2554,null,{}] 03:14:17 INFO - PROCESS | 1670 | 1464862457352 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}] 03:14:17 INFO - PROCESS | 1670 | 1464862457487 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 03:14:17 INFO - PROCESS | 1670 | 1464862457596 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a952000 == 116 [pid = 1670] [id = 646] 03:14:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 215 (0x128ce2400) [pid = 1670] [serial = 1938] [outer = 0x0] 03:14:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 216 (0x12c024800) [pid = 1670] [serial = 1939] [outer = 0x128ce2400] 03:14:17 INFO - PROCESS | 1670 | 1464862457627 Marionette DEBUG loaded listener.js 03:14:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 217 (0x12cc5a800) [pid = 1670] [serial = 1940] [outer = 0x128ce2400] 03:14:18 INFO - PROCESS | 1670 | 1464862458156 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]]]}] 03:14:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:14:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 871ms 03:14:18 INFO - PROCESS | 1670 | 1464862458212 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 03:14:18 INFO - PROCESS | 1670 | 1464862458214 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 03:14:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:14:18 INFO - PROCESS | 1670 | 1464862458241 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:14:18 INFO - PROCESS | 1670 | 1464862458242 Marionette TRACE conn2 <- [1,2558,null,{}] 03:14:18 INFO - PROCESS | 1670 | 1464862458246 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}] 03:14:18 INFO - PROCESS | 1670 | 1464862458447 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 03:14:18 INFO - PROCESS | 1670 | 1464862458623 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x142dd4000 == 117 [pid = 1670] [id = 647] 03:14:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 218 (0x12badb000) [pid = 1670] [serial = 1941] [outer = 0x0] 03:14:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 219 (0x132820400) [pid = 1670] [serial = 1942] [outer = 0x12badb000] 03:14:18 INFO - PROCESS | 1670 | 1464862458656 Marionette DEBUG loaded listener.js 03:14:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 220 (0x13296dc00) [pid = 1670] [serial = 1943] [outer = 0x12badb000] 03:14:19 INFO - PROCESS | 1670 | 1464862459131 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]]]}] 03:14:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:14:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 924ms 03:14:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:14:19 INFO - PROCESS | 1670 | 1464862459161 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 03:14:19 INFO - PROCESS | 1670 | 1464862459163 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 03:14:19 INFO - PROCESS | 1670 | 1464862459165 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:14:19 INFO - PROCESS | 1670 | 1464862459168 Marionette TRACE conn2 <- [1,2562,null,{}] 03:14:19 INFO - PROCESS | 1670 | 1464862459171 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}] 03:14:19 INFO - PROCESS | 1670 | 1464862459297 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 03:14:19 INFO - PROCESS | 1670 | 1464862459405 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x1434cc000 == 118 [pid = 1670] [id = 648] 03:14:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 221 (0x12cc6c000) [pid = 1670] [serial = 1944] [outer = 0x0] 03:14:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 222 (0x13429cc00) [pid = 1670] [serial = 1945] [outer = 0x12cc6c000] 03:14:19 INFO - PROCESS | 1670 | 1464862459436 Marionette DEBUG loaded listener.js 03:14:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 223 (0x135ea7400) [pid = 1670] [serial = 1946] [outer = 0x12cc6c000] 03:14:19 INFO - PROCESS | 1670 | 1464862459893 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]]]}] 03:14:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:14:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 771ms 03:14:19 INFO - PROCESS | 1670 | 1464862459937 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 03:14:19 INFO - PROCESS | 1670 | 1464862459938 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 03:14:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:14:19 INFO - PROCESS | 1670 | 1464862459941 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:14:19 INFO - PROCESS | 1670 | 1464862459942 Marionette TRACE conn2 <- [1,2566,null,{}] 03:14:19 INFO - PROCESS | 1670 | 1464862459945 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}] 03:14:20 INFO - PROCESS | 1670 | 1464862460109 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 03:14:20 INFO - PROCESS | 1670 | 1464862460258 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x1438f5800 == 119 [pid = 1670] [id = 649] 03:14:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 224 (0x136006400) [pid = 1670] [serial = 1947] [outer = 0x0] 03:14:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 225 (0x136253800) [pid = 1670] [serial = 1948] [outer = 0x136006400] 03:14:20 INFO - PROCESS | 1670 | 1464862460288 Marionette DEBUG loaded listener.js 03:14:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 226 (0x1393ac400) [pid = 1670] [serial = 1949] [outer = 0x136006400] 03:14:20 INFO - PROCESS | 1670 | 1464862460789 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]]]}] 03:14:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:14:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 919ms 03:14:20 INFO - PROCESS | 1670 | 1464862460860 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 03:14:20 INFO - PROCESS | 1670 | 1464862460862 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 03:14:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:14:20 INFO - PROCESS | 1670 | 1464862460864 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:14:20 INFO - PROCESS | 1670 | 1464862460866 Marionette TRACE conn2 <- [1,2570,null,{}] 03:14:20 INFO - PROCESS | 1670 | 1464862460868 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}] 03:14:20 INFO - PROCESS | 1670 | 1464862460996 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 03:14:21 INFO - PROCESS | 1670 | 1464862461103 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x143ec2800 == 120 [pid = 1670] [id = 650] 03:14:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 227 (0x13732a800) [pid = 1670] [serial = 1950] [outer = 0x0] 03:14:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 228 (0x1393b6000) [pid = 1670] [serial = 1951] [outer = 0x13732a800] 03:14:21 INFO - PROCESS | 1670 | 1464862461132 Marionette DEBUG loaded listener.js 03:14:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 229 (0x139410800) [pid = 1670] [serial = 1952] [outer = 0x13732a800] 03:14:21 INFO - PROCESS | 1670 | 1464862461615 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]]]}] 03:14:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:14:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 772ms 03:14:21 INFO - PROCESS | 1670 | 1464862461652 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 03:14:21 INFO - PROCESS | 1670 | 1464862461653 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 03:14:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:14:21 INFO - PROCESS | 1670 | 1464862461658 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:14:21 INFO - PROCESS | 1670 | 1464862461659 Marionette TRACE conn2 <- [1,2574,null,{}] 03:14:21 INFO - PROCESS | 1670 | 1464862461661 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}] 03:14:21 INFO - PROCESS | 1670 | 1464862461791 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 03:14:21 INFO - PROCESS | 1670 | 1464862461897 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x145dc6800 == 121 [pid = 1670] [id = 651] 03:14:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 230 (0x1393b7000) [pid = 1670] [serial = 1953] [outer = 0x0] 03:14:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 231 (0x1394ebc00) [pid = 1670] [serial = 1954] [outer = 0x1393b7000] 03:14:21 INFO - PROCESS | 1670 | 1464862461926 Marionette DEBUG loaded listener.js 03:14:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 232 (0x1394f4400) [pid = 1670] [serial = 1955] [outer = 0x1393b7000] 03:14:22 INFO - PROCESS | 1670 | 1464862462327 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]]]}] 03:14:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:14:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 718ms 03:14:22 INFO - PROCESS | 1670 | 1464862462377 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 03:14:22 INFO - PROCESS | 1670 | 1464862462378 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 03:14:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:14:22 INFO - PROCESS | 1670 | 1464862462381 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:14:22 INFO - PROCESS | 1670 | 1464862462382 Marionette TRACE conn2 <- [1,2578,null,{}] 03:14:22 INFO - PROCESS | 1670 | 1464862462384 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}] 03:14:22 INFO - PROCESS | 1670 | 1464862462514 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 03:14:22 INFO - PROCESS | 1670 | 1464862462683 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x145dda800 == 122 [pid = 1670] [id = 652] 03:14:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 233 (0x1127b7c00) [pid = 1670] [serial = 1956] [outer = 0x0] 03:14:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 234 (0x1394ec800) [pid = 1670] [serial = 1957] [outer = 0x1127b7c00] 03:14:22 INFO - PROCESS | 1670 | 1464862462712 Marionette DEBUG loaded listener.js 03:14:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 235 (0x139541800) [pid = 1670] [serial = 1958] [outer = 0x1127b7c00] 03:14:23 INFO - PROCESS | 1670 | 1464862463181 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]]]}] 03:14:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:14:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 870ms 03:14:23 INFO - PROCESS | 1670 | 1464862463252 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 03:14:23 INFO - PROCESS | 1670 | 1464862463253 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 03:14:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:14:23 INFO - PROCESS | 1670 | 1464862463256 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:14:23 INFO - PROCESS | 1670 | 1464862463257 Marionette TRACE conn2 <- [1,2582,null,{}] 03:14:23 INFO - PROCESS | 1670 | 1464862463260 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}] 03:14:23 INFO - PROCESS | 1670 | 1464862463392 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 03:14:23 INFO - PROCESS | 1670 | 1464862463533 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x128da9000 == 123 [pid = 1670] [id = 653] 03:14:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 236 (0x1127b4000) [pid = 1670] [serial = 1959] [outer = 0x0] 03:14:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 237 (0x117280800) [pid = 1670] [serial = 1960] [outer = 0x1127b4000] 03:14:23 INFO - PROCESS | 1670 | 1464862463563 Marionette DEBUG loaded listener.js 03:14:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 238 (0x13a378400) [pid = 1670] [serial = 1961] [outer = 0x1127b4000] 03:14:24 INFO - PROCESS | 1670 | 1464862464105 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]]]}] 03:14:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:14:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 920ms 03:14:24 INFO - PROCESS | 1670 | 1464862464176 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 03:14:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:14:24 INFO - PROCESS | 1670 | 1464862464178 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 03:14:24 INFO - PROCESS | 1670 | 1464862464181 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:14:24 INFO - PROCESS | 1670 | 1464862464183 Marionette TRACE conn2 <- [1,2586,null,{}] 03:14:24 INFO - PROCESS | 1670 | 1464862464185 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}] 03:14:24 INFO - PROCESS | 1670 | 1464862464330 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 03:14:24 INFO - PROCESS | 1670 | 1464862464476 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bb3f800 == 124 [pid = 1670] [id = 654] 03:14:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 239 (0x1126e0400) [pid = 1670] [serial = 1962] [outer = 0x0] 03:14:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 240 (0x1183dc000) [pid = 1670] [serial = 1963] [outer = 0x1126e0400] 03:14:24 INFO - PROCESS | 1670 | 1464862464510 Marionette DEBUG loaded listener.js 03:14:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 241 (0x13a37bc00) [pid = 1670] [serial = 1964] [outer = 0x1126e0400] 03:14:25 INFO - PROCESS | 1670 | 1464862465013 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]]]}] 03:14:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:14:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 872ms 03:14:25 INFO - PROCESS | 1670 | 1464862465054 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 03:14:25 INFO - PROCESS | 1670 | 1464862465056 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 03:14:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:14:25 INFO - PROCESS | 1670 | 1464862465058 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:14:25 INFO - PROCESS | 1670 | 1464862465059 Marionette TRACE conn2 <- [1,2590,null,{}] 03:14:25 INFO - PROCESS | 1670 | 1464862465062 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}] 03:14:25 INFO - PROCESS | 1670 | 1464862465217 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 03:14:25 INFO - PROCESS | 1670 | 1464862465334 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x129117800 == 125 [pid = 1670] [id = 655] 03:14:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 242 (0x1126e4400) [pid = 1670] [serial = 1965] [outer = 0x0] 03:14:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 243 (0x11316c000) [pid = 1670] [serial = 1966] [outer = 0x1126e4400] 03:14:25 INFO - PROCESS | 1670 | 1464862465365 Marionette DEBUG loaded listener.js 03:14:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 244 (0x126e2a800) [pid = 1670] [serial = 1967] [outer = 0x1126e4400] 03:14:26 INFO - PROCESS | 1670 | 1464862466144 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]]]}] 03:14:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:14:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1121ms 03:14:26 INFO - PROCESS | 1670 | 1464862466183 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 03:14:26 INFO - PROCESS | 1670 | 1464862466186 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 03:14:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:14:26 INFO - PROCESS | 1670 | 1464862466193 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:14:26 INFO - PROCESS | 1670 | 1464862466195 Marionette TRACE conn2 <- [1,2594,null,{}] 03:14:26 INFO - PROCESS | 1670 | 1464862466199 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}] 03:14:26 INFO - PROCESS | 1670 | 1464862466328 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 03:14:26 INFO - PROCESS | 1670 | 1464862466437 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x12487d800 == 126 [pid = 1670] [id = 656] 03:14:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 245 (0x1127e1000) [pid = 1670] [serial = 1968] [outer = 0x0] 03:14:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 246 (0x1130cb400) [pid = 1670] [serial = 1969] [outer = 0x1127e1000] 03:14:26 INFO - PROCESS | 1670 | 1464862466466 Marionette DEBUG loaded listener.js 03:14:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 247 (0x113165c00) [pid = 1670] [serial = 1970] [outer = 0x1127e1000] 03:14:26 INFO - PROCESS | 1670 | 1464862466927 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]]]}] 03:14:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:14:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 822ms 03:14:27 INFO - PROCESS | 1670 | 1464862467016 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 03:14:27 INFO - PROCESS | 1670 | 1464862467020 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 03:14:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:14:27 INFO - PROCESS | 1670 | 1464862467024 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:14:27 INFO - PROCESS | 1670 | 1464862467026 Marionette TRACE conn2 <- [1,2598,null,{}] 03:14:27 INFO - PROCESS | 1670 | 1464862467028 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}] 03:14:27 INFO - PROCESS | 1670 | 1464862467149 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 03:14:27 INFO - PROCESS | 1670 | 1464862467264 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x1231be800 == 127 [pid = 1670] [id = 657] 03:14:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 248 (0x1164c8400) [pid = 1670] [serial = 1971] [outer = 0x0] 03:14:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 249 (0x117281400) [pid = 1670] [serial = 1972] [outer = 0x1164c8400] 03:14:27 INFO - PROCESS | 1670 | 1464862467292 Marionette DEBUG loaded listener.js 03:14:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 250 (0x118605800) [pid = 1670] [serial = 1973] [outer = 0x1164c8400] 03:14:27 INFO - PROCESS | 1670 | --DOCSHELL 0x12b3dd800 == 126 [pid = 1670] [id = 321] 03:14:27 INFO - PROCESS | 1670 | --DOCSHELL 0x1438f1000 == 125 [pid = 1670] [id = 531] 03:14:27 INFO - PROCESS | 1670 | --DOCSHELL 0x1438f4800 == 124 [pid = 1670] [id = 547] 03:14:27 INFO - PROCESS | 1670 | --DOCSHELL 0x13a5b0800 == 123 [pid = 1670] [id = 642] 03:14:27 INFO - PROCESS | 1670 | --DOCSHELL 0x12c140800 == 122 [pid = 1670] [id = 641] 03:14:27 INFO - PROCESS | 1670 | --DOCSHELL 0x11806b000 == 121 [pid = 1670] [id = 640] 03:14:27 INFO - PROCESS | 1670 | --DOCSHELL 0x13a237800 == 120 [pid = 1670] [id = 639] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 249 (0x12ac1fc00) [pid = 1670] [serial = 1855] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOCSHELL 0x13796f800 == 119 [pid = 1670] [id = 638] 03:14:27 INFO - PROCESS | 1670 | --DOCSHELL 0x135d84800 == 118 [pid = 1670] [id = 637] 03:14:27 INFO - PROCESS | 1670 | --DOCSHELL 0x1342cc000 == 117 [pid = 1670] [id = 636] 03:14:27 INFO - PROCESS | 1670 | --DOCSHELL 0x12c418800 == 116 [pid = 1670] [id = 635] 03:14:27 INFO - PROCESS | 1670 | --DOCSHELL 0x123626000 == 115 [pid = 1670] [id = 634] 03:14:27 INFO - PROCESS | 1670 | --DOCSHELL 0x125ae4000 == 114 [pid = 1670] [id = 633] 03:14:27 INFO - PROCESS | 1670 | --DOCSHELL 0x132944800 == 113 [pid = 1670] [id = 632] 03:14:27 INFO - PROCESS | 1670 | --DOCSHELL 0x124f3e800 == 112 [pid = 1670] [id = 631] 03:14:27 INFO - PROCESS | 1670 | --DOCSHELL 0x128daf800 == 111 [pid = 1670] [id = 630] 03:14:27 INFO - PROCESS | 1670 | --DOCSHELL 0x1393e1000 == 110 [pid = 1670] [id = 627] 03:14:27 INFO - PROCESS | 1670 | --DOCSHELL 0x1360d8800 == 109 [pid = 1670] [id = 626] 03:14:27 INFO - PROCESS | 1670 | --DOCSHELL 0x135e16800 == 108 [pid = 1670] [id = 625] 03:14:27 INFO - PROCESS | 1670 | --DOCSHELL 0x135cd3800 == 107 [pid = 1670] [id = 624] 03:14:27 INFO - PROCESS | 1670 | --DOCSHELL 0x135b0f800 == 106 [pid = 1670] [id = 623] 03:14:27 INFO - PROCESS | 1670 | --DOCSHELL 0x1340a9000 == 105 [pid = 1670] [id = 622] 03:14:27 INFO - PROCESS | 1670 | --DOCSHELL 0x132918800 == 104 [pid = 1670] [id = 621] 03:14:27 INFO - PROCESS | 1670 | --DOCSHELL 0x12902b800 == 103 [pid = 1670] [id = 620] 03:14:27 INFO - PROCESS | 1670 | --DOCSHELL 0x11904b800 == 102 [pid = 1670] [id = 619] 03:14:27 INFO - PROCESS | 1670 | --DOCSHELL 0x12d1bd800 == 101 [pid = 1670] [id = 618] 03:14:27 INFO - PROCESS | 1670 | 1464862467842 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]]]}] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 248 (0x112781800) [pid = 1670] [serial = 1439] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 247 (0x1194f2800) [pid = 1670] [serial = 1508] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 246 (0x134292400) [pid = 1670] [serial = 1532] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 245 (0x1212a8c00) [pid = 1670] [serial = 1445] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 244 (0x12c04c000) [pid = 1670] [serial = 1523] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 243 (0x132846400) [pid = 1670] [serial = 1460] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 242 (0x137320800) [pid = 1670] [serial = 1661] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 241 (0x126b10800) [pid = 1670] [serial = 1580] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 240 (0x1432c6400) [pid = 1670] [serial = 1679] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 239 (0x129489800) [pid = 1670] [serial = 1448] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 238 (0x11a1a0c00) [pid = 1670] [serial = 1649] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 237 (0x135cf9400) [pid = 1670] [serial = 1589] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 236 (0x139343400) [pid = 1670] [serial = 1676] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 235 (0x138963c00) [pid = 1670] [serial = 1667] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 234 (0x12c81b800) [pid = 1670] [serial = 1454] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 233 (0x136007800) [pid = 1670] [serial = 1592] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 232 (0x119029400) [pid = 1670] [serial = 1646] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 231 (0x1377c9000) [pid = 1670] [serial = 1607] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 230 (0x12cc66800) [pid = 1670] [serial = 1520] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 229 (0x13940f800) [pid = 1670] [serial = 1670] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 228 (0x137325400) [pid = 1670] [serial = 1604] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 227 (0x1343a0800) [pid = 1670] [serial = 1526] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 226 (0x1362c5000) [pid = 1670] [serial = 1598] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 225 (0x12d3b2800) [pid = 1670] [serial = 1586] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 224 (0x136249400) [pid = 1670] [serial = 1390] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 223 (0x12a9f1c00) [pid = 1670] [serial = 1517] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 222 (0x138959400) [pid = 1670] [serial = 1664] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 221 (0x132814c00) [pid = 1670] [serial = 1655] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 220 (0x1362d3400) [pid = 1670] [serial = 1601] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 219 (0x12accc000) [pid = 1670] [serial = 1451] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 218 (0x132820800) [pid = 1670] [serial = 1658] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 217 (0x12bbd1c00) [pid = 1670] [serial = 1583] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 216 (0x1377c6000) [pid = 1670] [serial = 1396] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 215 (0x12bad2000) [pid = 1670] [serial = 1652] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 214 (0x1343a3800) [pid = 1670] [serial = 1529] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 213 (0x135cf4800) [pid = 1670] [serial = 1535] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 212 (0x1362d1400) [pid = 1670] [serial = 1393] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 211 (0x13624a800) [pid = 1670] [serial = 1595] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 210 (0x119277800) [pid = 1670] [serial = 1577] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 209 (0x113105400) [pid = 1670] [serial = 1574] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 208 (0x128d4e800) [pid = 1670] [serial = 1514] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 207 (0x118138400) [pid = 1670] [serial = 1442] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 206 (0x12d68a400) [pid = 1670] [serial = 1457] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 205 (0x139416400) [pid = 1670] [serial = 1673] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 204 (0x11330d800) [pid = 1670] [serial = 1505] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 203 (0x124f1d400) [pid = 1670] [serial = 1511] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 202 (0x132898800) [pid = 1670] [serial = 1303] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 201 (0x13949c400) [pid = 1670] [serial = 1748] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 200 (0x1432c5800) [pid = 1670] [serial = 1751] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 199 (0x1432c9c00) [pid = 1670] [serial = 1754] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 198 (0x1127be800) [pid = 1670] [serial = 1757] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 197 (0x12d690400) [pid = 1670] [serial = 1730] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 196 (0x139339800) [pid = 1670] [serial = 1745] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 195 (0x133f80c00) [pid = 1670] [serial = 1733] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 194 (0x136007c00) [pid = 1670] [serial = 1736] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 193 (0x13732c400) [pid = 1670] [serial = 1742] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 192 (0x13624ec00) [pid = 1670] [serial = 1739] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 191 (0x11a19e800) [pid = 1670] [serial = 1724] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 190 (0x116a7a800) [pid = 1670] [serial = 1721] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 189 (0x129716800) [pid = 1670] [serial = 1727] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 188 (0x1195c3400) [pid = 1670] [serial = 1843] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 187 (0x11a194400) [pid = 1670] [serial = 1844] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 186 (0x125a3bc00) [pid = 1670] [serial = 1849] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 185 (0x126e1f800) [pid = 1670] [serial = 1850] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 184 (0x12392cc00) [pid = 1670] [serial = 1801] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 183 (0x1184c9800) [pid = 1670] [serial = 1841] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 182 (0x117596400) [pid = 1670] [serial = 1840] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 181 (0x12422e800) [pid = 1670] [serial = 1846] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 180 (0x124f6a800) [pid = 1670] [serial = 1847] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 179 (0x13a8be800) [pid = 1670] [serial = 1834] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 178 (0x118139800) [pid = 1670] [serial = 1798] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 177 (0x12c04ac00) [pid = 1670] [serial = 1804] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 176 (0x13953b400) [pid = 1670] [serial = 1822] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 175 (0x11310f800) [pid = 1670] [serial = 1838] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 174 (0x1127c0c00) [pid = 1670] [serial = 1837] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 173 (0x13429ac00) [pid = 1670] [serial = 1807] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 172 (0x13a376400) [pid = 1670] [serial = 1819] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 171 (0x13a375400) [pid = 1670] [serial = 1825] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 170 (0x1394ed800) [pid = 1670] [serial = 1813] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 169 (0x13624b400) [pid = 1670] [serial = 1810] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 168 (0x1187c4800) [pid = 1670] [serial = 1831] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 167 (0x13a36f800) [pid = 1670] [serial = 1816] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 166 (0x1432c3800) [pid = 1670] [serial = 1828] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 165 (0x126eccc00) [pid = 1670] [serial = 1852] [outer = 0x0] [url = about:blank] 03:14:27 INFO - PROCESS | 1670 | --DOMWINDOW == 164 (0x12a8f7800) [pid = 1670] [serial = 1853] [outer = 0x0] [url = about:blank] 03:14:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:14:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 873ms 03:14:27 INFO - PROCESS | 1670 | 1464862467897 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 03:14:27 INFO - PROCESS | 1670 | 1464862467899 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 03:14:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:14:27 INFO - PROCESS | 1670 | 1464862467901 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:14:27 INFO - PROCESS | 1670 | 1464862467904 Marionette TRACE conn2 <- [1,2602,null,{}] 03:14:27 INFO - PROCESS | 1670 | 1464862467911 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}] 03:14:28 INFO - PROCESS | 1670 | 1464862468022 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 03:14:28 INFO - PROCESS | 1670 | 1464862468035 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x119ae1800 == 102 [pid = 1670] [id = 658] 03:14:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 165 (0x11860a800) [pid = 1670] [serial = 1974] [outer = 0x0] 03:14:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 166 (0x11926ec00) [pid = 1670] [serial = 1975] [outer = 0x11860a800] 03:14:28 INFO - PROCESS | 1670 | 1464862468063 Marionette DEBUG loaded listener.js 03:14:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 167 (0x1199ab800) [pid = 1670] [serial = 1976] [outer = 0x11860a800] 03:14:28 INFO - PROCESS | 1670 | 1464862468533 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]]]}] 03:14:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:14:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 671ms 03:14:28 INFO - PROCESS | 1670 | 1464862468574 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 03:14:28 INFO - PROCESS | 1670 | 1464862468576 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 03:14:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:14:28 INFO - PROCESS | 1670 | 1464862468578 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:14:28 INFO - PROCESS | 1670 | 1464862468579 Marionette TRACE conn2 <- [1,2606,null,{}] 03:14:28 INFO - PROCESS | 1670 | 1464862468583 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}] 03:14:28 INFO - PROCESS | 1670 | 1464862468694 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 03:14:28 INFO - PROCESS | 1670 | 1464862468701 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x125f1a800 == 103 [pid = 1670] [id = 659] 03:14:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 168 (0x114fefc00) [pid = 1670] [serial = 1977] [outer = 0x0] 03:14:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 169 (0x1212ab800) [pid = 1670] [serial = 1978] [outer = 0x114fefc00] 03:14:28 INFO - PROCESS | 1670 | 1464862468727 Marionette DEBUG loaded listener.js 03:14:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 170 (0x1239d2c00) [pid = 1670] [serial = 1979] [outer = 0x114fefc00] 03:14:29 INFO - PROCESS | 1670 | 1464862469140 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]]]}] 03:14:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:14:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 569ms 03:14:29 INFO - PROCESS | 1670 | 1464862469153 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 03:14:29 INFO - PROCESS | 1670 | 1464862469155 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 03:14:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:14:29 INFO - PROCESS | 1670 | 1464862469157 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:14:29 INFO - PROCESS | 1670 | 1464862469169 Marionette TRACE conn2 <- [1,2610,null,{}] 03:14:29 INFO - PROCESS | 1670 | 1464862469176 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}] 03:14:29 INFO - PROCESS | 1670 | 1464862469289 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 03:14:29 INFO - PROCESS | 1670 | 1464862469294 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b317000 == 104 [pid = 1670] [id = 660] 03:14:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 171 (0x1242dc400) [pid = 1670] [serial = 1980] [outer = 0x0] 03:14:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 172 (0x124f70c00) [pid = 1670] [serial = 1981] [outer = 0x1242dc400] 03:14:29 INFO - PROCESS | 1670 | 1464862469320 Marionette DEBUG loaded listener.js 03:14:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 173 (0x125dc9c00) [pid = 1670] [serial = 1982] [outer = 0x1242dc400] 03:14:29 INFO - PROCESS | 1670 | 1464862469701 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]]]}] 03:14:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:14:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 583ms 03:14:29 INFO - PROCESS | 1670 | 1464862469766 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 03:14:29 INFO - PROCESS | 1670 | 1464862469768 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 03:14:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:14:29 INFO - PROCESS | 1670 | 1464862469773 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:14:29 INFO - PROCESS | 1670 | 1464862469774 Marionette TRACE conn2 <- [1,2614,null,{}] 03:14:29 INFO - PROCESS | 1670 | 1464862469776 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}] 03:14:29 INFO - PROCESS | 1670 | 1464862469897 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 03:14:29 INFO - PROCESS | 1670 | 1464862469902 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c6de800 == 105 [pid = 1670] [id = 661] 03:14:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 174 (0x126b13800) [pid = 1670] [serial = 1983] [outer = 0x0] 03:14:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 175 (0x128d56400) [pid = 1670] [serial = 1984] [outer = 0x126b13800] 03:14:29 INFO - PROCESS | 1670 | 1464862469929 Marionette DEBUG loaded listener.js 03:14:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 176 (0x12a98ec00) [pid = 1670] [serial = 1985] [outer = 0x126b13800] 03:14:30 INFO - PROCESS | 1670 | 1464862470340 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]]]}] 03:14:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:14:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 619ms 03:14:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:14:30 INFO - PROCESS | 1670 | 1464862470392 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 03:14:30 INFO - PROCESS | 1670 | 1464862470394 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 03:14:30 INFO - PROCESS | 1670 | 1464862470396 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:14:30 INFO - PROCESS | 1670 | 1464862470397 Marionette TRACE conn2 <- [1,2618,null,{}] 03:14:30 INFO - PROCESS | 1670 | 1464862470399 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}] 03:14:30 INFO - PROCESS | 1670 | 1464862470546 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 03:14:30 INFO - PROCESS | 1670 | 1464862470567 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cd43800 == 106 [pid = 1670] [id = 662] 03:14:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 177 (0x12a9f0000) [pid = 1670] [serial = 1986] [outer = 0x0] 03:14:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 178 (0x12ac24c00) [pid = 1670] [serial = 1987] [outer = 0x12a9f0000] 03:14:30 INFO - PROCESS | 1670 | 1464862470593 Marionette DEBUG loaded listener.js 03:14:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 179 (0x12b3b2800) [pid = 1670] [serial = 1988] [outer = 0x12a9f0000] 03:14:30 INFO - PROCESS | 1670 | 1464862470976 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]]]}] 03:14:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:14:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 622ms 03:14:31 INFO - PROCESS | 1670 | 1464862471019 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 03:14:31 INFO - PROCESS | 1670 | 1464862471021 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 03:14:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:14:31 INFO - PROCESS | 1670 | 1464862471023 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:14:31 INFO - PROCESS | 1670 | 1464862471024 Marionette TRACE conn2 <- [1,2622,null,{}] 03:14:31 INFO - PROCESS | 1670 | 1464862471026 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}] 03:14:31 INFO - PROCESS | 1670 | 1464862471164 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 03:14:31 INFO - PROCESS | 1670 | 1464862471182 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d824000 == 107 [pid = 1670] [id = 663] 03:14:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 180 (0x12a9f5800) [pid = 1670] [serial = 1989] [outer = 0x0] 03:14:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 181 (0x12bbd8400) [pid = 1670] [serial = 1990] [outer = 0x12a9f5800] 03:14:31 INFO - PROCESS | 1670 | 1464862471207 Marionette DEBUG loaded listener.js 03:14:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 182 (0x12c04c000) [pid = 1670] [serial = 1991] [outer = 0x12a9f5800] 03:14:31 INFO - PROCESS | 1670 | 1464862471596 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]]]}] 03:14:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:14:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 619ms 03:14:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:14:31 INFO - PROCESS | 1670 | 1464862471642 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 03:14:31 INFO - PROCESS | 1670 | 1464862471644 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 03:14:31 INFO - PROCESS | 1670 | 1464862471646 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:14:31 INFO - PROCESS | 1670 | 1464862471647 Marionette TRACE conn2 <- [1,2626,null,{}] 03:14:31 INFO - PROCESS | 1670 | 1464862471649 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}] 03:14:31 INFO - PROCESS | 1670 | 1464862471791 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 03:14:31 INFO - PROCESS | 1670 | 1464862471807 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x133c8a000 == 108 [pid = 1670] [id = 664] 03:14:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 183 (0x12bad4400) [pid = 1670] [serial = 1992] [outer = 0x0] 03:14:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 184 (0x12cc60800) [pid = 1670] [serial = 1993] [outer = 0x12bad4400] 03:14:31 INFO - PROCESS | 1670 | 1464862471840 Marionette DEBUG loaded listener.js 03:14:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 185 (0x12d3bc800) [pid = 1670] [serial = 1994] [outer = 0x12bad4400] 03:14:32 INFO - PROCESS | 1670 | --DOMWINDOW == 184 (0x135eb6c00) [pid = 1670] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:14:32 INFO - PROCESS | 1670 | --DOMWINDOW == 183 (0x139414000) [pid = 1670] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:14:32 INFO - PROCESS | 1670 | --DOMWINDOW == 182 (0x125dc9400) [pid = 1670] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:14:32 INFO - PROCESS | 1670 | --DOMWINDOW == 181 (0x1239c6800) [pid = 1670] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:14:32 INFO - PROCESS | 1670 | --DOMWINDOW == 180 (0x135eaec00) [pid = 1670] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:14:32 INFO - PROCESS | 1670 | --DOMWINDOW == 179 (0x1195c9c00) [pid = 1670] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:14:32 INFO - PROCESS | 1670 | --DOMWINDOW == 178 (0x1127de000) [pid = 1670] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:14:32 INFO - PROCESS | 1670 | --DOMWINDOW == 177 (0x115cc7c00) [pid = 1670] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:14:32 INFO - PROCESS | 1670 | --DOMWINDOW == 176 (0x11727c000) [pid = 1670] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:14:32 INFO - PROCESS | 1670 | --DOMWINDOW == 175 (0x12a9f6400) [pid = 1670] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:14:32 INFO - PROCESS | 1670 | --DOMWINDOW == 174 (0x111d28400) [pid = 1670] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:14:32 INFO - PROCESS | 1670 | --DOMWINDOW == 173 (0x12359e000) [pid = 1670] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:14:32 INFO - PROCESS | 1670 | --DOMWINDOW == 172 (0x135eb0800) [pid = 1670] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:14:32 INFO - PROCESS | 1670 | --DOMWINDOW == 171 (0x113111c00) [pid = 1670] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:14:32 INFO - PROCESS | 1670 | 1464862472478 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]]]}] 03:14:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:14:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 869ms 03:14:32 INFO - PROCESS | 1670 | 1464862472515 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 03:14:32 INFO - PROCESS | 1670 | 1464862472517 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 03:14:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:14:32 INFO - PROCESS | 1670 | 1464862472520 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:14:32 INFO - PROCESS | 1670 | 1464862472521 Marionette TRACE conn2 <- [1,2630,null,{}] 03:14:32 INFO - PROCESS | 1670 | 1464862472523 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}] 03:14:32 INFO - PROCESS | 1670 | 1464862472632 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 03:14:32 INFO - PROCESS | 1670 | 1464862472726 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bb2f800 == 109 [pid = 1670] [id = 665] 03:14:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 172 (0x1127de000) [pid = 1670] [serial = 1995] [outer = 0x0] 03:14:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 173 (0x11942b800) [pid = 1670] [serial = 1996] [outer = 0x1127de000] 03:14:32 INFO - PROCESS | 1670 | 1464862472754 Marionette DEBUG loaded listener.js 03:14:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 174 (0x12c03f800) [pid = 1670] [serial = 1997] [outer = 0x1127de000] 03:14:33 INFO - PROCESS | 1670 | 1464862473046 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]]]}] 03:14:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:14:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 568ms 03:14:33 INFO - PROCESS | 1670 | 1464862473089 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 03:14:33 INFO - PROCESS | 1670 | 1464862473090 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 03:14:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:14:33 INFO - PROCESS | 1670 | 1464862473093 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:14:33 INFO - PROCESS | 1670 | 1464862473094 Marionette TRACE conn2 <- [1,2634,null,{}] 03:14:33 INFO - PROCESS | 1670 | 1464862473097 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}] 03:14:33 INFO - PROCESS | 1670 | 1464862473220 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 03:14:33 INFO - PROCESS | 1670 | 1464862473224 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x135c15000 == 110 [pid = 1670] [id = 666] 03:14:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 175 (0x12d68a400) [pid = 1670] [serial = 1998] [outer = 0x0] 03:14:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 176 (0x132845400) [pid = 1670] [serial = 1999] [outer = 0x12d68a400] 03:14:33 INFO - PROCESS | 1670 | 1464862473253 Marionette DEBUG loaded listener.js 03:14:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 177 (0x133f7cc00) [pid = 1670] [serial = 2000] [outer = 0x12d68a400] 03:14:33 INFO - PROCESS | 1670 | 1464862473625 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]]]}] 03:14:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:14:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 569ms 03:14:33 INFO - PROCESS | 1670 | 1464862473662 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 03:14:33 INFO - PROCESS | 1670 | 1464862473663 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 03:14:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:14:33 INFO - PROCESS | 1670 | 1464862473671 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:14:33 INFO - PROCESS | 1670 | 1464862473672 Marionette TRACE conn2 <- [1,2638,null,{}] 03:14:33 INFO - PROCESS | 1670 | 1464862473697 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}] 03:14:33 INFO - PROCESS | 1670 | 1464862473813 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 03:14:33 INFO - PROCESS | 1670 | 1464862473817 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x135d4b000 == 111 [pid = 1670] [id = 667] 03:14:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 178 (0x132965c00) [pid = 1670] [serial = 2001] [outer = 0x0] 03:14:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 179 (0x13429a400) [pid = 1670] [serial = 2002] [outer = 0x132965c00] 03:14:33 INFO - PROCESS | 1670 | 1464862473842 Marionette DEBUG loaded listener.js 03:14:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 180 (0x135cf2000) [pid = 1670] [serial = 2003] [outer = 0x132965c00] 03:14:34 INFO - PROCESS | 1670 | 1464862474218 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]]]}] 03:14:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:14:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 594ms 03:14:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:14:34 INFO - PROCESS | 1670 | 1464862474260 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 03:14:34 INFO - PROCESS | 1670 | 1464862474262 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 03:14:34 INFO - PROCESS | 1670 | 1464862474264 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:14:34 INFO - PROCESS | 1670 | 1464862474265 Marionette TRACE conn2 <- [1,2642,null,{}] 03:14:34 INFO - PROCESS | 1670 | 1464862474267 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}] 03:14:34 INFO - PROCESS | 1670 | 1464862474379 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 03:14:34 INFO - PROCESS | 1670 | 1464862474578 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x1161cc000 == 112 [pid = 1670] [id = 668] 03:14:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 181 (0x110f37800) [pid = 1670] [serial = 2004] [outer = 0x0] 03:14:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 182 (0x111d82800) [pid = 1670] [serial = 2005] [outer = 0x110f37800] 03:14:34 INFO - PROCESS | 1670 | 1464862474611 Marionette DEBUG loaded listener.js 03:14:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 183 (0x112788000) [pid = 1670] [serial = 2006] [outer = 0x110f37800] 03:14:35 INFO - PROCESS | 1670 | 1464862475088 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]]]}] 03:14:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:14:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 870ms 03:14:35 INFO - PROCESS | 1670 | 1464862475146 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 03:14:35 INFO - PROCESS | 1670 | 1464862475149 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 03:14:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:14:35 INFO - PROCESS | 1670 | 1464862475155 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:14:35 INFO - PROCESS | 1670 | 1464862475158 Marionette TRACE conn2 <- [1,2646,null,{}] 03:14:35 INFO - PROCESS | 1670 | 1464862475161 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}] 03:14:35 INFO - PROCESS | 1670 | 1464862475297 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 03:14:35 INFO - PROCESS | 1670 | 1464862475428 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x12902a000 == 113 [pid = 1670] [id = 669] 03:14:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 184 (0x11310c000) [pid = 1670] [serial = 2007] [outer = 0x0] 03:14:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 185 (0x115cbf800) [pid = 1670] [serial = 2008] [outer = 0x11310c000] 03:14:35 INFO - PROCESS | 1670 | 1464862475462 Marionette DEBUG loaded listener.js 03:14:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 186 (0x1176b6000) [pid = 1670] [serial = 2009] [outer = 0x11310c000] 03:14:35 INFO - PROCESS | 1670 | 1464862475888 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]]]}] 03:14:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:14:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 772ms 03:14:35 INFO - PROCESS | 1670 | 1464862475929 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 03:14:35 INFO - PROCESS | 1670 | 1464862475932 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 03:14:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:14:35 INFO - PROCESS | 1670 | 1464862475935 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:14:35 INFO - PROCESS | 1670 | 1464862475936 Marionette TRACE conn2 <- [1,2650,null,{}] 03:14:35 INFO - PROCESS | 1670 | 1464862475939 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}] 03:14:36 INFO - PROCESS | 1670 | 1464862476074 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 03:14:36 INFO - PROCESS | 1670 | 1464862476207 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x135b04800 == 114 [pid = 1670] [id = 670] 03:14:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 187 (0x11316b800) [pid = 1670] [serial = 2010] [outer = 0x0] 03:14:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 188 (0x1195be400) [pid = 1670] [serial = 2011] [outer = 0x11316b800] 03:14:36 INFO - PROCESS | 1670 | 1464862476239 Marionette DEBUG loaded listener.js 03:14:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 189 (0x125a40400) [pid = 1670] [serial = 2012] [outer = 0x11316b800] 03:14:36 INFO - PROCESS | 1670 | 1464862476694 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]]]}] 03:14:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:14:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 820ms 03:14:36 INFO - PROCESS | 1670 | 1464862476756 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 03:14:36 INFO - PROCESS | 1670 | 1464862476757 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 03:14:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:14:36 INFO - PROCESS | 1670 | 1464862476764 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:14:36 INFO - PROCESS | 1670 | 1464862476769 Marionette TRACE conn2 <- [1,2654,null,{}] 03:14:36 INFO - PROCESS | 1670 | 1464862476773 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}] 03:14:36 INFO - PROCESS | 1670 | 1464862476906 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 03:14:37 INFO - PROCESS | 1670 | 1464862477008 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x1360cf800 == 115 [pid = 1670] [id = 671] 03:14:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 190 (0x128ce0000) [pid = 1670] [serial = 2013] [outer = 0x0] 03:14:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 191 (0x12948f800) [pid = 1670] [serial = 2014] [outer = 0x128ce0000] 03:14:37 INFO - PROCESS | 1670 | 1464862477038 Marionette DEBUG loaded listener.js 03:14:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 192 (0x12ac28400) [pid = 1670] [serial = 2015] [outer = 0x128ce0000] 03:14:37 INFO - PROCESS | 1670 | 1464862477478 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]]]}] 03:14:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:14:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 729ms 03:14:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:14:37 INFO - PROCESS | 1670 | 1464862477489 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 03:14:37 INFO - PROCESS | 1670 | 1464862477491 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 03:14:37 INFO - PROCESS | 1670 | 1464862477494 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:14:37 INFO - PROCESS | 1670 | 1464862477495 Marionette TRACE conn2 <- [1,2658,null,{}] 03:14:37 INFO - PROCESS | 1670 | 1464862477497 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}] 03:14:37 INFO - PROCESS | 1670 | 1464862477630 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 03:14:37 INFO - PROCESS | 1670 | 1464862477729 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x1377f5800 == 116 [pid = 1670] [id = 672] 03:14:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 193 (0x128ce4400) [pid = 1670] [serial = 2016] [outer = 0x0] 03:14:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 194 (0x12d685400) [pid = 1670] [serial = 2017] [outer = 0x128ce4400] 03:14:37 INFO - PROCESS | 1670 | 1464862477759 Marionette DEBUG loaded listener.js 03:14:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 195 (0x132842800) [pid = 1670] [serial = 2018] [outer = 0x128ce4400] 03:14:38 INFO - PROCESS | 1670 | 1464862478175 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]]]}] 03:14:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:14:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 718ms 03:14:38 INFO - PROCESS | 1670 | 1464862478213 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 03:14:38 INFO - PROCESS | 1670 | 1464862478214 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 03:14:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:14:38 INFO - PROCESS | 1670 | 1464862478216 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:14:38 INFO - PROCESS | 1670 | 1464862478218 Marionette TRACE conn2 <- [1,2662,null,{}] 03:14:38 INFO - PROCESS | 1670 | 1464862478220 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}] 03:14:38 INFO - PROCESS | 1670 | 1464862478366 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 03:14:38 INFO - PROCESS | 1670 | 1464862478483 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x1394af800 == 117 [pid = 1670] [id = 673] 03:14:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 196 (0x133c29c00) [pid = 1670] [serial = 2019] [outer = 0x0] 03:14:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 197 (0x134293c00) [pid = 1670] [serial = 2020] [outer = 0x133c29c00] 03:14:38 INFO - PROCESS | 1670 | 1464862478518 Marionette DEBUG loaded listener.js 03:14:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 198 (0x136010000) [pid = 1670] [serial = 2021] [outer = 0x133c29c00] 03:14:38 INFO - PROCESS | 1670 | 1464862478950 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]]]}] 03:14:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:14:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 770ms 03:14:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:14:38 INFO - PROCESS | 1670 | 1464862478986 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 03:14:38 INFO - PROCESS | 1670 | 1464862478988 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 03:14:38 INFO - PROCESS | 1670 | 1464862478990 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:14:38 INFO - PROCESS | 1670 | 1464862478991 Marionette TRACE conn2 <- [1,2666,null,{}] 03:14:38 INFO - PROCESS | 1670 | 1464862478994 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}] 03:14:39 INFO - PROCESS | 1670 | 1464862479125 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 03:14:39 INFO - PROCESS | 1670 | 1464862479256 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a23d800 == 118 [pid = 1670] [id = 674] 03:14:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 199 (0x136002400) [pid = 1670] [serial = 2022] [outer = 0x0] 03:14:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 200 (0x1362c9000) [pid = 1670] [serial = 2023] [outer = 0x136002400] 03:14:39 INFO - PROCESS | 1670 | 1464862479289 Marionette DEBUG loaded listener.js 03:14:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 201 (0x1377c2400) [pid = 1670] [serial = 2024] [outer = 0x136002400] 03:14:39 INFO - PROCESS | 1670 | --DOCSHELL 0x12cd40000 == 117 [pid = 1670] [id = 16] 03:14:40 INFO - PROCESS | 1670 | 1464862480228 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]]]}] 03:14:40 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) 03:14:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1269ms 03:14:40 INFO - PROCESS | 1670 | 1464862480259 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 03:14:40 INFO - PROCESS | 1670 | 1464862480261 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 03:14:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:14:40 INFO - PROCESS | 1670 | 1464862480263 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:14:40 INFO - PROCESS | 1670 | 1464862480265 Marionette TRACE conn2 <- [1,2670,null,{}] 03:14:40 INFO - PROCESS | 1670 | 1464862480267 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}] 03:14:40 INFO - PROCESS | 1670 | 1464862480397 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 03:14:40 INFO - PROCESS | 1670 | 1464862480526 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a59d000 == 118 [pid = 1670] [id = 675] 03:14:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 202 (0x12cc5c800) [pid = 1670] [serial = 2025] [outer = 0x0] 03:14:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 203 (0x138959800) [pid = 1670] [serial = 2026] [outer = 0x12cc5c800] 03:14:40 INFO - PROCESS | 1670 | 1464862480555 Marionette DEBUG loaded listener.js 03:14:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 204 (0x138968800) [pid = 1670] [serial = 2027] [outer = 0x12cc5c800] 03:14:41 INFO - PROCESS | 1670 | 1464862481465 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] 03:14:41 INFO - PROCESS | 1670 | 1464862481487 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 03:14:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:14:41 INFO - PROCESS | 1670 | 1464862481489 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:14:41 INFO - PROCESS | 1670 | 1464862481491 Marionette TRACE conn2 <- [1,2674,null,{}] 03:14:41 INFO - PROCESS | 1670 | 1464862481493 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}] 03:14:41 INFO - PROCESS | 1670 | 1464862481626 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 03:14:41 INFO - PROCESS | 1670 | 1464862481772 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a7e3000 == 119 [pid = 1670] [id = 676] 03:14:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 205 (0x138963000) [pid = 1670] [serial = 2028] [outer = 0x0] 03:14:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 206 (0x1393ae000) [pid = 1670] [serial = 2029] [outer = 0x138963000] 03:14:41 INFO - PROCESS | 1670 | 1464862481804 Marionette DEBUG loaded listener.js 03:14:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 207 (0x13940d000) [pid = 1670] [serial = 2030] [outer = 0x138963000] 03:14:42 INFO - PROCESS | 1670 | 1464862482689 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 03:14:42 INFO - PROCESS | 1670 | 1464862482712 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 03:14:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:14:42 INFO - PROCESS | 1670 | 1464862482714 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:14:42 INFO - PROCESS | 1670 | 1464862482715 Marionette TRACE conn2 <- [1,2678,null,{}] 03:14:42 INFO - PROCESS | 1670 | 1464862482720 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}] 03:14:42 INFO - PROCESS | 1670 | 1464862482849 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 03:14:42 INFO - PROCESS | 1670 | 1464862482979 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x13ada9800 == 120 [pid = 1670] [id = 677] 03:14:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 208 (0x1393b1000) [pid = 1670] [serial = 2031] [outer = 0x0] 03:14:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 209 (0x1394a9400) [pid = 1670] [serial = 2032] [outer = 0x1393b1000] 03:14:43 INFO - PROCESS | 1670 | 1464862483009 Marionette DEBUG loaded listener.js 03:14:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 210 (0x139536800) [pid = 1670] [serial = 2033] [outer = 0x1393b1000] 03:14:44 INFO - PROCESS | 1670 | 1464862483999 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]]]}] 03:14:44 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) 03:14:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1322ms 03:14:44 INFO - PROCESS | 1670 | 1464862484037 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 03:14:44 INFO - PROCESS | 1670 | 1464862484038 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 03:14:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:14:44 INFO - PROCESS | 1670 | 1464862484041 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:14:44 INFO - PROCESS | 1670 | 1464862484042 Marionette TRACE conn2 <- [1,2682,null,{}] 03:14:44 INFO - PROCESS | 1670 | 1464862484045 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}] 03:14:44 INFO - PROCESS | 1670 | 1464862484177 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 03:14:44 INFO - PROCESS | 1670 | 1464862484555 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x123911000 == 121 [pid = 1670] [id = 678] 03:14:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 211 (0x112781800) [pid = 1670] [serial = 2034] [outer = 0x0] 03:14:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 212 (0x1127ba800) [pid = 1670] [serial = 2035] [outer = 0x112781800] 03:14:44 INFO - PROCESS | 1670 | 1464862484587 Marionette DEBUG loaded listener.js 03:14:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 213 (0x113105c00) [pid = 1670] [serial = 2036] [outer = 0x112781800] 03:14:45 INFO - PROCESS | 1670 | 1464862485492 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]]]}] 03:14:45 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) 03:14:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1471ms 03:14:45 INFO - PROCESS | 1670 | 1464862485517 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 03:14:45 INFO - PROCESS | 1670 | 1464862485520 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 03:14:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:14:45 INFO - PROCESS | 1670 | 1464862485523 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:14:45 INFO - PROCESS | 1670 | 1464862485526 Marionette TRACE conn2 <- [1,2686,null,{}] 03:14:45 INFO - PROCESS | 1670 | 1464862485529 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}] 03:14:45 INFO - PROCESS | 1670 | 1464862485653 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 03:14:45 INFO - PROCESS | 1670 | 1464862485788 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d1a4000 == 122 [pid = 1670] [id = 679] 03:14:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 214 (0x118138800) [pid = 1670] [serial = 2037] [outer = 0x0] 03:14:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 215 (0x1184c9800) [pid = 1670] [serial = 2038] [outer = 0x118138800] 03:14:45 INFO - PROCESS | 1670 | 1464862485818 Marionette DEBUG loaded listener.js 03:14:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 216 (0x1199a7c00) [pid = 1670] [serial = 2039] [outer = 0x118138800] 03:14:46 INFO - PROCESS | 1670 | --DOCSHELL 0x11959f000 == 121 [pid = 1670] [id = 585] 03:14:46 INFO - PROCESS | 1670 | --DOCSHELL 0x135d4b000 == 120 [pid = 1670] [id = 667] 03:14:46 INFO - PROCESS | 1670 | --DOCSHELL 0x135c15000 == 119 [pid = 1670] [id = 666] 03:14:46 INFO - PROCESS | 1670 | --DOCSHELL 0x12bb2f800 == 118 [pid = 1670] [id = 665] 03:14:46 INFO - PROCESS | 1670 | --DOCSHELL 0x133c8a000 == 117 [pid = 1670] [id = 664] 03:14:46 INFO - PROCESS | 1670 | --DOCSHELL 0x12d824000 == 116 [pid = 1670] [id = 663] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 215 (0x12c80fc00) [pid = 1670] [serial = 1930] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 214 (0x133f7fc00) [pid = 1670] [serial = 1879] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 213 (0x1343a7000) [pid = 1670] [serial = 1882] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 212 (0x124f1d000) [pid = 1670] [serial = 1885] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOCSHELL 0x12cd43800 == 115 [pid = 1670] [id = 662] 03:14:46 INFO - PROCESS | 1670 | --DOCSHELL 0x12c6de800 == 114 [pid = 1670] [id = 661] 03:14:46 INFO - PROCESS | 1670 | --DOCSHELL 0x12b317000 == 113 [pid = 1670] [id = 660] 03:14:46 INFO - PROCESS | 1670 | --DOCSHELL 0x125f1a800 == 112 [pid = 1670] [id = 659] 03:14:46 INFO - PROCESS | 1670 | --DOCSHELL 0x119ae1800 == 111 [pid = 1670] [id = 658] 03:14:46 INFO - PROCESS | 1670 | --DOCSHELL 0x1231be800 == 110 [pid = 1670] [id = 657] 03:14:46 INFO - PROCESS | 1670 | --DOCSHELL 0x12487d800 == 109 [pid = 1670] [id = 656] 03:14:46 INFO - PROCESS | 1670 | --DOCSHELL 0x12bb3f800 == 108 [pid = 1670] [id = 654] 03:14:46 INFO - PROCESS | 1670 | --DOCSHELL 0x128da9000 == 107 [pid = 1670] [id = 653] 03:14:46 INFO - PROCESS | 1670 | --DOCSHELL 0x145dda800 == 106 [pid = 1670] [id = 652] 03:14:46 INFO - PROCESS | 1670 | --DOCSHELL 0x145dc6800 == 105 [pid = 1670] [id = 651] 03:14:46 INFO - PROCESS | 1670 | --DOCSHELL 0x143ec2800 == 104 [pid = 1670] [id = 650] 03:14:46 INFO - PROCESS | 1670 | --DOCSHELL 0x1438f5800 == 103 [pid = 1670] [id = 649] 03:14:46 INFO - PROCESS | 1670 | --DOCSHELL 0x1434cc000 == 102 [pid = 1670] [id = 648] 03:14:46 INFO - PROCESS | 1670 | --DOCSHELL 0x142dd4000 == 101 [pid = 1670] [id = 647] 03:14:46 INFO - PROCESS | 1670 | --DOCSHELL 0x13a952000 == 100 [pid = 1670] [id = 646] 03:14:46 INFO - PROCESS | 1670 | --DOCSHELL 0x12d83d800 == 99 [pid = 1670] [id = 645] 03:14:46 INFO - PROCESS | 1670 | --DOCSHELL 0x129109000 == 98 [pid = 1670] [id = 644] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 211 (0x12b3b4400) [pid = 1670] [serial = 1856] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 210 (0x12a992000) [pid = 1670] [serial = 1898] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 209 (0x139343c00) [pid = 1670] [serial = 1913] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 208 (0x118443400) [pid = 1670] [serial = 1924] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 207 (0x1377cd800) [pid = 1670] [serial = 1912] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 206 (0x12acd0400) [pid = 1670] [serial = 1928] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 205 (0x1394a5800) [pid = 1670] [serial = 1916] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 204 (0x12349f000) [pid = 1670] [serial = 1925] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 203 (0x139416800) [pid = 1670] [serial = 1915] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 202 (0x1394eac00) [pid = 1670] [serial = 1918] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 201 (0x1394f2400) [pid = 1670] [serial = 1919] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 200 (0x128d4e000) [pid = 1670] [serial = 1897] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 199 (0x128cedc00) [pid = 1670] [serial = 1927] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 198 (0x136250000) [pid = 1670] [serial = 1909] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 197 (0x1377c9400) [pid = 1670] [serial = 1910] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 196 (0x12d3adc00) [pid = 1670] [serial = 1906] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 195 (0x1343a2c00) [pid = 1670] [serial = 1907] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 194 (0x1166e4000) [pid = 1670] [serial = 1892] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 193 (0x11310b000) [pid = 1670] [serial = 1891] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 192 (0x12c818400) [pid = 1670] [serial = 1873] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 191 (0x117463c00) [pid = 1670] [serial = 1861] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 190 (0x132897400) [pid = 1670] [serial = 1876] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 189 (0x1295ee800) [pid = 1670] [serial = 1903] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 188 (0x12c042000) [pid = 1670] [serial = 1904] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 187 (0x112a75800) [pid = 1670] [serial = 1858] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 186 (0x119fb7c00) [pid = 1670] [serial = 1895] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 185 (0x119278400) [pid = 1670] [serial = 1894] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 184 (0x12c818800) [pid = 1670] [serial = 1901] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 183 (0x12c025c00) [pid = 1670] [serial = 1900] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 182 (0x125feac00) [pid = 1670] [serial = 1864] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 181 (0x12bbd6400) [pid = 1670] [serial = 1870] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 180 (0x1295f2000) [pid = 1670] [serial = 1867] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 179 (0x128d54000) [pid = 1670] [serial = 1888] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 178 (0x115cbb800) [pid = 1670] [serial = 1922] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | --DOMWINDOW == 177 (0x112788c00) [pid = 1670] [serial = 1921] [outer = 0x0] [url = about:blank] 03:14:46 INFO - PROCESS | 1670 | 1464862486805 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] 03:14:46 INFO - PROCESS | 1670 | 1464862486858 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 03:14:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 03:14:46 INFO - PROCESS | 1670 | 1464862486864 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:14:46 INFO - PROCESS | 1670 | 1464862486865 Marionette TRACE conn2 <- [1,2690,null,{}] 03:14:46 INFO - PROCESS | 1670 | 1464862486872 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}] 03:14:46 INFO - PROCESS | 1670 | 1464862486981 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 03:14:46 INFO - PROCESS | 1670 | 1464862486986 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x123b62800 == 99 [pid = 1670] [id = 680] 03:14:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 178 (0x118443400) [pid = 1670] [serial = 2040] [outer = 0x0] 03:14:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 179 (0x11a19e000) [pid = 1670] [serial = 2041] [outer = 0x118443400] 03:14:47 INFO - PROCESS | 1670 | 1464862487013 Marionette DEBUG loaded listener.js 03:14:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 180 (0x12476ac00) [pid = 1670] [serial = 2042] [outer = 0x118443400] 03:14:47 INFO - PROCESS | 1670 | 1464862487913 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] 03:14:47 INFO - PROCESS | 1670 | 1464862487940 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 03:14:47 INFO - PROCESS | 1670 | 1464862487946 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:14:47 INFO - PROCESS | 1670 | 1464862487950 Marionette TRACE conn2 <- [1,2694,null,{}] 03:14:47 INFO - PROCESS | 1670 | 1464862487961 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}] 03:14:48 INFO - PROCESS | 1670 | 1464862488072 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 03:14:48 INFO - PROCESS | 1670 | 1464862488077 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c131800 == 100 [pid = 1670] [id = 681] 03:14:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 181 (0x125feac00) [pid = 1670] [serial = 2043] [outer = 0x0] 03:14:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 182 (0x129093c00) [pid = 1670] [serial = 2044] [outer = 0x125feac00] 03:14:48 INFO - PROCESS | 1670 | 1464862488104 Marionette DEBUG loaded listener.js 03:14:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 183 (0x12a8f7800) [pid = 1670] [serial = 2045] [outer = 0x125feac00] 03:14:48 INFO - PROCESS | 1670 | 1464862488982 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] 03:14:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:14:49 INFO - PROCESS | 1670 | 1464862489037 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 03:14:49 INFO - PROCESS | 1670 | 1464862489039 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:14:49 INFO - PROCESS | 1670 | 1464862489040 Marionette TRACE conn2 <- [1,2698,null,{}] 03:14:49 INFO - PROCESS | 1670 | 1464862489042 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}] 03:14:49 INFO - PROCESS | 1670 | 1464862489183 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 03:14:49 INFO - PROCESS | 1670 | 1464862489207 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d82d000 == 101 [pid = 1670] [id = 682] 03:14:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 184 (0x12a9eec00) [pid = 1670] [serial = 2046] [outer = 0x0] 03:14:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 185 (0x12b3b5400) [pid = 1670] [serial = 2047] [outer = 0x12a9eec00] 03:14:49 INFO - PROCESS | 1670 | 1464862489234 Marionette DEBUG loaded listener.js 03:14:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 186 (0x12c020800) [pid = 1670] [serial = 2048] [outer = 0x12a9eec00] 03:14:50 INFO - PROCESS | 1670 | 1464862490112 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] 03:14:50 INFO - PROCESS | 1670 | 1464862490165 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 03:14:50 INFO - PROCESS | 1670 | 1464862490167 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:14:50 INFO - PROCESS | 1670 | 1464862490168 Marionette TRACE conn2 <- [1,2702,null,{}] 03:14:50 INFO - PROCESS | 1670 | 1464862490171 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}] 03:14:50 INFO - PROCESS | 1670 | 1464862490308 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 03:14:50 INFO - PROCESS | 1670 | 1464862490324 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x1340aa800 == 102 [pid = 1670] [id = 683] 03:14:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 187 (0x12cc59000) [pid = 1670] [serial = 2049] [outer = 0x0] 03:14:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 188 (0x12cdec800) [pid = 1670] [serial = 2050] [outer = 0x12cc59000] 03:14:50 INFO - PROCESS | 1670 | 1464862490356 Marionette DEBUG loaded listener.js 03:14:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 189 (0x13288f400) [pid = 1670] [serial = 2051] [outer = 0x12cc59000] 03:14:50 INFO - PROCESS | 1670 | --DOMWINDOW == 188 (0x126b13800) [pid = 1670] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:14:50 INFO - PROCESS | 1670 | --DOMWINDOW == 187 (0x11860a800) [pid = 1670] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:14:50 INFO - PROCESS | 1670 | --DOMWINDOW == 186 (0x12a9f0000) [pid = 1670] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:14:50 INFO - PROCESS | 1670 | --DOMWINDOW == 185 (0x1127de000) [pid = 1670] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:14:50 INFO - PROCESS | 1670 | --DOMWINDOW == 184 (0x12a9f5800) [pid = 1670] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:14:50 INFO - PROCESS | 1670 | --DOMWINDOW == 183 (0x114fefc00) [pid = 1670] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:14:50 INFO - PROCESS | 1670 | --DOMWINDOW == 182 (0x12bad4400) [pid = 1670] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:14:50 INFO - PROCESS | 1670 | --DOMWINDOW == 181 (0x1127e1000) [pid = 1670] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:14:50 INFO - PROCESS | 1670 | --DOMWINDOW == 180 (0x1242dc400) [pid = 1670] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:14:50 INFO - PROCESS | 1670 | --DOMWINDOW == 179 (0x12d68a400) [pid = 1670] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:14:50 INFO - PROCESS | 1670 | --DOMWINDOW == 178 (0x1164c8400) [pid = 1670] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:14:50 INFO - PROCESS | 1670 | 1464862490850 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]]]}] 03:14:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:14:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 719ms 03:14:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:14:50 INFO - PROCESS | 1670 | 1464862490887 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 03:14:50 INFO - PROCESS | 1670 | 1464862490888 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 03:14:50 INFO - PROCESS | 1670 | 1464862490890 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:14:50 INFO - PROCESS | 1670 | 1464862490891 Marionette TRACE conn2 <- [1,2706,null,{}] 03:14:50 INFO - PROCESS | 1670 | 1464862490894 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}] 03:14:51 INFO - PROCESS | 1670 | 1464862491014 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 03:14:51 INFO - PROCESS | 1670 | 1464862491107 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x1340a4000 == 103 [pid = 1670] [id = 684] 03:14:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 179 (0x11901e000) [pid = 1670] [serial = 2052] [outer = 0x0] 03:14:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 180 (0x128cdf400) [pid = 1670] [serial = 2053] [outer = 0x11901e000] 03:14:51 INFO - PROCESS | 1670 | 1464862491133 Marionette DEBUG loaded listener.js 03:14:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 181 (0x12d3b4c00) [pid = 1670] [serial = 2054] [outer = 0x11901e000] 03:14:51 INFO - PROCESS | 1670 | 1464862491425 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]]]}] 03:14:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:14:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 568ms 03:14:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:14:51 INFO - PROCESS | 1670 | 1464862491459 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 03:14:51 INFO - PROCESS | 1670 | 1464862491460 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 03:14:51 INFO - PROCESS | 1670 | 1464862491462 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:14:51 INFO - PROCESS | 1670 | 1464862491463 Marionette TRACE conn2 <- [1,2710,null,{}] 03:14:51 INFO - PROCESS | 1670 | 1464862491465 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}] 03:14:51 INFO - PROCESS | 1670 | 1464862491578 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 03:14:51 INFO - PROCESS | 1670 | 1464862491583 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x135ce5800 == 104 [pid = 1670] [id = 685] 03:14:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 182 (0x119d39c00) [pid = 1670] [serial = 2055] [outer = 0x0] 03:14:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 183 (0x132992400) [pid = 1670] [serial = 2056] [outer = 0x119d39c00] 03:14:51 INFO - PROCESS | 1670 | 1464862491609 Marionette DEBUG loaded listener.js 03:14:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 184 (0x135cee000) [pid = 1670] [serial = 2057] [outer = 0x119d39c00] 03:14:51 INFO - PROCESS | 1670 | 1464862491977 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] 03:14:51 INFO - PROCESS | 1670 | 1464862491994 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 03:14:51 INFO - PROCESS | 1670 | 1464862491996 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:14:51 INFO - PROCESS | 1670 | 1464862491997 Marionette TRACE conn2 <- [1,2714,null,{}] 03:14:52 INFO - PROCESS | 1670 | 1464862492007 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}] 03:14:52 INFO - PROCESS | 1670 | 1464862492166 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 03:14:52 INFO - PROCESS | 1670 | 1464862492175 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x135d4b000 == 105 [pid = 1670] [id = 686] 03:14:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 185 (0x133f85000) [pid = 1670] [serial = 2058] [outer = 0x0] 03:14:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 186 (0x13600b400) [pid = 1670] [serial = 2059] [outer = 0x133f85000] 03:14:52 INFO - PROCESS | 1670 | 1464862492208 Marionette DEBUG loaded listener.js 03:14:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 187 (0x137321800) [pid = 1670] [serial = 2060] [outer = 0x133f85000] 03:14:52 INFO - PROCESS | 1670 | 1464862492539 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]]]}] 03:14:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:14:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 570ms 03:14:52 INFO - PROCESS | 1670 | 1464862492567 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 03:14:52 INFO - PROCESS | 1670 | 1464862492568 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 03:14:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:14:52 INFO - PROCESS | 1670 | 1464862492570 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:14:52 INFO - PROCESS | 1670 | 1464862492572 Marionette TRACE conn2 <- [1,2718,null,{}] 03:14:52 INFO - PROCESS | 1670 | 1464862492574 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}] 03:14:52 INFO - PROCESS | 1670 | 1464862492684 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 03:14:52 INFO - PROCESS | 1670 | 1464862492875 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a0b8800 == 106 [pid = 1670] [id = 687] 03:14:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 188 (0x1122aa000) [pid = 1670] [serial = 2061] [outer = 0x0] 03:14:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 189 (0x1127be400) [pid = 1670] [serial = 2062] [outer = 0x1122aa000] 03:14:52 INFO - PROCESS | 1670 | 1464862492936 Marionette DEBUG loaded listener.js 03:14:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 190 (0x113163400) [pid = 1670] [serial = 2063] [outer = 0x1122aa000] 03:14:53 INFO - PROCESS | 1670 | 1464862493440 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] 03:14:53 INFO - PROCESS | 1670 | 1464862493493 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 03:14:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:14:53 INFO - PROCESS | 1670 | 1464862493496 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:14:53 INFO - PROCESS | 1670 | 1464862493499 Marionette TRACE conn2 <- [1,2722,null,{}] 03:14:53 INFO - PROCESS | 1670 | 1464862493505 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}] 03:14:53 INFO - PROCESS | 1670 | 1464862493640 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 03:14:53 INFO - PROCESS | 1670 | 1464862493742 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c402800 == 107 [pid = 1670] [id = 688] 03:14:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 191 (0x118605000) [pid = 1670] [serial = 2064] [outer = 0x0] 03:14:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 192 (0x11a193400) [pid = 1670] [serial = 2065] [outer = 0x118605000] 03:14:53 INFO - PROCESS | 1670 | 1464862493774 Marionette DEBUG loaded listener.js 03:14:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 193 (0x12470a400) [pid = 1670] [serial = 2066] [outer = 0x118605000] 03:14:54 INFO - PROCESS | 1670 | 1464862494274 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] 03:14:54 INFO - PROCESS | 1670 | 1464862494339 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 03:14:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 03:14:54 INFO - PROCESS | 1670 | 1464862494345 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:14:54 INFO - PROCESS | 1670 | 1464862494346 Marionette TRACE conn2 <- [1,2726,null,{}] 03:14:54 INFO - PROCESS | 1670 | 1464862494348 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}] 03:14:54 INFO - PROCESS | 1670 | 1464862494480 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 03:14:54 INFO - PROCESS | 1670 | 1464862494583 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x1360df800 == 108 [pid = 1670] [id = 689] 03:14:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 194 (0x128d4e000) [pid = 1670] [serial = 2067] [outer = 0x0] 03:14:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 195 (0x12acc3c00) [pid = 1670] [serial = 2068] [outer = 0x128d4e000] 03:14:54 INFO - PROCESS | 1670 | 1464862494613 Marionette DEBUG loaded listener.js 03:14:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 196 (0x12c817400) [pid = 1670] [serial = 2069] [outer = 0x128d4e000] 03:14:55 INFO - PROCESS | 1670 | 1464862495060 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]]]}] 03:14:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:14:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 770ms 03:14:55 INFO - PROCESS | 1670 | 1464862495114 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 03:14:55 INFO - PROCESS | 1670 | 1464862495116 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 03:14:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:14:55 INFO - PROCESS | 1670 | 1464862495120 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:14:55 INFO - PROCESS | 1670 | 1464862495124 Marionette TRACE conn2 <- [1,2730,null,{}] 03:14:55 INFO - PROCESS | 1670 | 1464862495131 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}] 03:14:55 INFO - PROCESS | 1670 | 1464862495262 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 03:14:55 INFO - PROCESS | 1670 | 1464862495395 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a50a800 == 109 [pid = 1670] [id = 690] 03:14:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 197 (0x12d685c00) [pid = 1670] [serial = 2070] [outer = 0x0] 03:14:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 198 (0x133c20400) [pid = 1670] [serial = 2071] [outer = 0x12d685c00] 03:14:55 INFO - PROCESS | 1670 | 1464862495427 Marionette DEBUG loaded listener.js 03:14:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 199 (0x1377c8800) [pid = 1670] [serial = 2072] [outer = 0x12d685c00] 03:14:56 INFO - PROCESS | 1670 | 1464862496402 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] 03:14:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:14:56 INFO - PROCESS | 1670 | 1464862496447 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 03:14:56 INFO - PROCESS | 1670 | 1464862496450 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:14:56 INFO - PROCESS | 1670 | 1464862496451 Marionette TRACE conn2 <- [1,2734,null,{}] 03:14:56 INFO - PROCESS | 1670 | 1464862496454 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}] 03:14:56 INFO - PROCESS | 1670 | 1464862496611 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 03:14:56 INFO - PROCESS | 1670 | 1464862496746 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a95c800 == 110 [pid = 1670] [id = 691] 03:14:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 200 (0x12c81b000) [pid = 1670] [serial = 2073] [outer = 0x0] 03:14:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 201 (0x1393b7c00) [pid = 1670] [serial = 2074] [outer = 0x12c81b000] 03:14:56 INFO - PROCESS | 1670 | 1464862496778 Marionette DEBUG loaded listener.js 03:14:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 202 (0x1394ee400) [pid = 1670] [serial = 2075] [outer = 0x12c81b000] 03:14:57 INFO - PROCESS | 1670 | 1464862497178 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]]]}] 03:14:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:14:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 770ms 03:14:57 INFO - PROCESS | 1670 | 1464862497220 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 03:14:57 INFO - PROCESS | 1670 | 1464862497222 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 03:14:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:14:57 INFO - PROCESS | 1670 | 1464862497224 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:14:57 INFO - PROCESS | 1670 | 1464862497225 Marionette TRACE conn2 <- [1,2738,null,{}] 03:14:57 INFO - PROCESS | 1670 | 1464862497228 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}] 03:14:57 INFO - PROCESS | 1670 | 1464862497358 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 03:14:57 INFO - PROCESS | 1670 | 1464862497492 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x142dcb000 == 111 [pid = 1670] [id = 692] 03:14:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 203 (0x13a374800) [pid = 1670] [serial = 2076] [outer = 0x0] 03:14:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 204 (0x13a37c000) [pid = 1670] [serial = 2077] [outer = 0x13a374800] 03:14:57 INFO - PROCESS | 1670 | 1464862497529 Marionette DEBUG loaded listener.js 03:14:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 205 (0x13a8c3000) [pid = 1670] [serial = 2078] [outer = 0x13a374800] 03:14:58 INFO - PROCESS | 1670 | 1464862497998 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]]]}] 03:14:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:14:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 820ms 03:14:58 INFO - PROCESS | 1670 | 1464862498044 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 03:14:58 INFO - PROCESS | 1670 | 1464862498046 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 03:14:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:14:58 INFO - PROCESS | 1670 | 1464862498048 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:14:58 INFO - PROCESS | 1670 | 1464862498050 Marionette TRACE conn2 <- [1,2742,null,{}] 03:14:58 INFO - PROCESS | 1670 | 1464862498055 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}] 03:14:58 INFO - PROCESS | 1670 | 1464862498181 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 03:14:58 INFO - PROCESS | 1670 | 1464862498287 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x1434dd800 == 112 [pid = 1670] [id = 693] 03:14:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 206 (0x133b78c00) [pid = 1670] [serial = 2079] [outer = 0x0] 03:14:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 207 (0x133b7e000) [pid = 1670] [serial = 2080] [outer = 0x133b78c00] 03:14:58 INFO - PROCESS | 1670 | 1464862498317 Marionette DEBUG loaded listener.js 03:14:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 208 (0x13a376400) [pid = 1670] [serial = 2081] [outer = 0x133b78c00] 03:14:58 INFO - PROCESS | 1670 | 1464862498747 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]]]}] 03:14:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:14:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 720ms 03:14:58 INFO - PROCESS | 1670 | 1464862498769 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 03:14:58 INFO - PROCESS | 1670 | 1464862498771 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 03:14:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:14:58 INFO - PROCESS | 1670 | 1464862498773 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:14:58 INFO - PROCESS | 1670 | 1464862498774 Marionette TRACE conn2 <- [1,2746,null,{}] 03:14:58 INFO - PROCESS | 1670 | 1464862498777 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}] 03:14:58 INFO - PROCESS | 1670 | 1464862498903 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 03:14:59 INFO - PROCESS | 1670 | 1464862499008 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x1438f1000 == 113 [pid = 1670] [id = 694] 03:14:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 209 (0x133b80400) [pid = 1670] [serial = 2082] [outer = 0x0] 03:14:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 210 (0x13a8c8000) [pid = 1670] [serial = 2083] [outer = 0x133b80400] 03:14:59 INFO - PROCESS | 1670 | 1464862499037 Marionette DEBUG loaded listener.js 03:14:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 211 (0x13a8cd800) [pid = 1670] [serial = 2084] [outer = 0x133b80400] 03:14:59 INFO - PROCESS | 1670 | 1464862499468 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]]]}] 03:14:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:14:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 719ms 03:14:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:14:59 INFO - PROCESS | 1670 | 1464862499493 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 03:14:59 INFO - PROCESS | 1670 | 1464862499494 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 03:14:59 INFO - PROCESS | 1670 | 1464862499497 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:14:59 INFO - PROCESS | 1670 | 1464862499498 Marionette TRACE conn2 <- [1,2750,null,{}] 03:14:59 INFO - PROCESS | 1670 | 1464862499500 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}] 03:14:59 INFO - PROCESS | 1670 | 1464862499646 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 03:14:59 INFO - PROCESS | 1670 | 1464862499751 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x143ed4800 == 114 [pid = 1670] [id = 695] 03:14:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 212 (0x13a8cbc00) [pid = 1670] [serial = 2085] [outer = 0x0] 03:14:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 213 (0x13a8d3400) [pid = 1670] [serial = 2086] [outer = 0x13a8cbc00] 03:14:59 INFO - PROCESS | 1670 | 1464862499780 Marionette DEBUG loaded listener.js 03:14:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 214 (0x13a976400) [pid = 1670] [serial = 2087] [outer = 0x13a8cbc00] 03:15:00 INFO - PROCESS | 1670 | 1464862500238 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]]]}] 03:15:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:15:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 768ms 03:15:00 INFO - PROCESS | 1670 | 1464862500266 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 03:15:00 INFO - PROCESS | 1670 | 1464862500267 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 03:15:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:15:00 INFO - PROCESS | 1670 | 1464862500270 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:15:00 INFO - PROCESS | 1670 | 1464862500271 Marionette TRACE conn2 <- [1,2754,null,{}] 03:15:00 INFO - PROCESS | 1670 | 1464862500273 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}] 03:15:00 INFO - PROCESS | 1670 | 1464862500403 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 03:15:00 INFO - PROCESS | 1670 | 1464862500536 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x1440c0800 == 115 [pid = 1670] [id = 696] 03:15:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 215 (0x13a97a400) [pid = 1670] [serial = 2088] [outer = 0x0] 03:15:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 216 (0x13a981400) [pid = 1670] [serial = 2089] [outer = 0x13a97a400] 03:15:00 INFO - PROCESS | 1670 | 1464862500567 Marionette DEBUG loaded listener.js 03:15:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 217 (0x142c6c000) [pid = 1670] [serial = 2090] [outer = 0x13a97a400] 03:15:00 INFO - PROCESS | 1670 | 1464862500968 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]]]}] 03:15:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:15:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 719ms 03:15:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:15:00 INFO - PROCESS | 1670 | 1464862500990 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 03:15:00 INFO - PROCESS | 1670 | 1464862500991 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 03:15:00 INFO - PROCESS | 1670 | 1464862500994 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:15:00 INFO - PROCESS | 1670 | 1464862500995 Marionette TRACE conn2 <- [1,2758,null,{}] 03:15:00 INFO - PROCESS | 1670 | 1464862500997 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}] 03:15:01 INFO - PROCESS | 1670 | 1464862501149 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 03:15:01 INFO - PROCESS | 1670 | 1464862501254 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x145ddd800 == 116 [pid = 1670] [id = 697] 03:15:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 218 (0x13a97a800) [pid = 1670] [serial = 2091] [outer = 0x0] 03:15:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 219 (0x142c6d400) [pid = 1670] [serial = 2092] [outer = 0x13a97a800] 03:15:01 INFO - PROCESS | 1670 | 1464862501289 Marionette DEBUG loaded listener.js 03:15:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 220 (0x142c75400) [pid = 1670] [serial = 2093] [outer = 0x13a97a800] 03:15:01 INFO - PROCESS | 1670 | 1464862501727 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]]]}] 03:15:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:15:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 768ms 03:15:01 INFO - PROCESS | 1670 | 1464862501763 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 03:15:01 INFO - PROCESS | 1670 | 1464862501765 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 03:15:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:15:01 INFO - PROCESS | 1670 | 1464862501767 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:15:01 INFO - PROCESS | 1670 | 1464862501770 Marionette TRACE conn2 <- [1,2762,null,{}] 03:15:01 INFO - PROCESS | 1670 | 1464862501772 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}] 03:15:01 INFO - PROCESS | 1670 | 1464862501916 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 03:15:02 INFO - PROCESS | 1670 | 1464862502097 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x135de8000 == 117 [pid = 1670] [id = 698] 03:15:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 221 (0x13296d800) [pid = 1670] [serial = 2094] [outer = 0x0] 03:15:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 222 (0x142caa800) [pid = 1670] [serial = 2095] [outer = 0x13296d800] 03:15:02 INFO - PROCESS | 1670 | 1464862502127 Marionette DEBUG loaded listener.js 03:15:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 223 (0x142cb7800) [pid = 1670] [serial = 2096] [outer = 0x13296d800] 03:15:02 INFO - PROCESS | 1670 | 1464862502574 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]]]}] 03:15:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:15:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 822ms 03:15:02 INFO - PROCESS | 1670 | 1464862502589 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 03:15:02 INFO - PROCESS | 1670 | 1464862502590 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 03:15:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:15:02 INFO - PROCESS | 1670 | 1464862502593 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:15:02 INFO - PROCESS | 1670 | 1464862502594 Marionette TRACE conn2 <- [1,2766,null,{}] 03:15:02 INFO - PROCESS | 1670 | 1464862502597 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}] 03:15:02 INFO - PROCESS | 1670 | 1464862502791 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 03:15:02 INFO - PROCESS | 1670 | 1464862502976 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x129047800 == 118 [pid = 1670] [id = 699] 03:15:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 224 (0x113107000) [pid = 1670] [serial = 2097] [outer = 0x0] 03:15:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 225 (0x128cdf000) [pid = 1670] [serial = 2098] [outer = 0x113107000] 03:15:03 INFO - PROCESS | 1670 | 1464862503019 Marionette DEBUG loaded listener.js 03:15:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 226 (0x1432c2400) [pid = 1670] [serial = 2099] [outer = 0x113107000] 03:15:03 INFO - PROCESS | 1670 | 1464862503475 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]]]}] 03:15:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:15:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 918ms 03:15:03 INFO - PROCESS | 1670 | 1464862503512 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 03:15:03 INFO - PROCESS | 1670 | 1464862503514 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 03:15:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:15:03 INFO - PROCESS | 1670 | 1464862503538 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:15:03 INFO - PROCESS | 1670 | 1464862503539 Marionette TRACE conn2 <- [1,2770,null,{}] 03:15:03 INFO - PROCESS | 1670 | 1464862503544 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}] 03:15:03 INFO - PROCESS | 1670 | 1464862503676 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 03:15:03 INFO - PROCESS | 1670 | 1464862503783 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x133c9b800 == 119 [pid = 1670] [id = 700] 03:15:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 227 (0x115cc7c00) [pid = 1670] [serial = 2100] [outer = 0x0] 03:15:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 228 (0x13a370000) [pid = 1670] [serial = 2101] [outer = 0x115cc7c00] 03:15:03 INFO - PROCESS | 1670 | 1464862503812 Marionette DEBUG loaded listener.js 03:15:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 229 (0x1432cc800) [pid = 1670] [serial = 2102] [outer = 0x115cc7c00] 03:15:04 INFO - PROCESS | 1670 | 1464862504526 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]]]}] 03:15:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:15:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1045ms 03:15:04 INFO - PROCESS | 1670 | 1464862504563 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 03:15:04 INFO - PROCESS | 1670 | 1464862504565 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 03:15:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:15:04 INFO - PROCESS | 1670 | 1464862504580 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:15:04 INFO - PROCESS | 1670 | 1464862504582 Marionette TRACE conn2 <- [1,2774,null,{}] 03:15:04 INFO - PROCESS | 1670 | 1464862504587 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}] 03:15:04 INFO - PROCESS | 1670 | 1464862504718 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 03:15:04 INFO - PROCESS | 1670 | 1464862504829 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cd2e000 == 120 [pid = 1670] [id = 701] 03:15:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 230 (0x112a7ec00) [pid = 1670] [serial = 2103] [outer = 0x0] 03:15:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 231 (0x1166e1800) [pid = 1670] [serial = 2104] [outer = 0x112a7ec00] 03:15:04 INFO - PROCESS | 1670 | 1464862504857 Marionette DEBUG loaded listener.js 03:15:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 232 (0x119d33000) [pid = 1670] [serial = 2105] [outer = 0x112a7ec00] 03:15:05 INFO - PROCESS | 1670 | 1464862505341 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]]]}] 03:15:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:15:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 832ms 03:15:05 INFO - PROCESS | 1670 | 1464862505401 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 03:15:05 INFO - PROCESS | 1670 | 1464862505405 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 03:15:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:15:05 INFO - PROCESS | 1670 | 1464862505409 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:15:05 INFO - PROCESS | 1670 | 1464862505411 Marionette TRACE conn2 <- [1,2778,null,{}] 03:15:05 INFO - PROCESS | 1670 | 1464862505413 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}] 03:15:05 INFO - PROCESS | 1670 | 1464862505538 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 03:15:05 INFO - PROCESS | 1670 | 1464862505648 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x123b62000 == 121 [pid = 1670] [id = 702] 03:15:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 233 (0x113103000) [pid = 1670] [serial = 2106] [outer = 0x0] 03:15:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 234 (0x12470dc00) [pid = 1670] [serial = 2107] [outer = 0x113103000] 03:15:05 INFO - PROCESS | 1670 | 1464862505679 Marionette DEBUG loaded listener.js 03:15:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 235 (0x128ce9800) [pid = 1670] [serial = 2108] [outer = 0x113103000] 03:15:06 INFO - PROCESS | 1670 | --DOCSHELL 0x13a22a800 == 120 [pid = 1670] [id = 628] 03:15:06 INFO - PROCESS | 1670 | --DOCSHELL 0x135d4b000 == 119 [pid = 1670] [id = 686] 03:15:06 INFO - PROCESS | 1670 | --DOCSHELL 0x135ce5800 == 118 [pid = 1670] [id = 685] 03:15:06 INFO - PROCESS | 1670 | --DOCSHELL 0x1340a4000 == 117 [pid = 1670] [id = 684] 03:15:06 INFO - PROCESS | 1670 | --DOCSHELL 0x1340aa800 == 116 [pid = 1670] [id = 683] 03:15:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12d82d000 == 115 [pid = 1670] [id = 682] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 234 (0x13429a400) [pid = 1670] [serial = 2002] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12c131800 == 114 [pid = 1670] [id = 681] 03:15:06 INFO - PROCESS | 1670 | --DOCSHELL 0x123b62800 == 113 [pid = 1670] [id = 680] 03:15:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12d1a4000 == 112 [pid = 1670] [id = 679] 03:15:06 INFO - PROCESS | 1670 | --DOCSHELL 0x123911000 == 111 [pid = 1670] [id = 678] 03:15:06 INFO - PROCESS | 1670 | --DOCSHELL 0x13a59d000 == 110 [pid = 1670] [id = 675] 03:15:06 INFO - PROCESS | 1670 | --DOCSHELL 0x13a23d800 == 109 [pid = 1670] [id = 674] 03:15:06 INFO - PROCESS | 1670 | --DOCSHELL 0x1394af800 == 108 [pid = 1670] [id = 673] 03:15:06 INFO - PROCESS | 1670 | --DOCSHELL 0x1377f5800 == 107 [pid = 1670] [id = 672] 03:15:06 INFO - PROCESS | 1670 | --DOCSHELL 0x1360cf800 == 106 [pid = 1670] [id = 671] 03:15:06 INFO - PROCESS | 1670 | --DOCSHELL 0x135b04800 == 105 [pid = 1670] [id = 670] 03:15:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12902a000 == 104 [pid = 1670] [id = 669] 03:15:06 INFO - PROCESS | 1670 | --DOCSHELL 0x1161cc000 == 103 [pid = 1670] [id = 668] 03:15:06 INFO - PROCESS | 1670 | 1464862506214 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]]]}] 03:15:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:15:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 822ms 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 233 (0x128d56400) [pid = 1670] [serial = 1984] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 232 (0x11926ec00) [pid = 1670] [serial = 1975] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 231 (0x1166e8800) [pid = 1670] [serial = 1933] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 230 (0x136253800) [pid = 1670] [serial = 1948] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 229 (0x12ac24c00) [pid = 1670] [serial = 1987] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 228 (0x11942b800) [pid = 1670] [serial = 1996] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 227 (0x12bbd8400) [pid = 1670] [serial = 1990] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 226 (0x13429cc00) [pid = 1670] [serial = 1945] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 225 (0x1199ab800) [pid = 1670] [serial = 1976] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 224 (0x12c04c000) [pid = 1670] [serial = 1991] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 223 (0x1212ab800) [pid = 1670] [serial = 1978] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 222 (0x12d3bc800) [pid = 1670] [serial = 1994] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 221 (0x113165c00) [pid = 1670] [serial = 1970] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 220 (0x12c024800) [pid = 1670] [serial = 1939] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 219 (0x12a98ec00) [pid = 1670] [serial = 1985] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 218 (0x125dc9c00) [pid = 1670] [serial = 1982] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 217 (0x1130cb400) [pid = 1670] [serial = 1969] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 216 (0x132820400) [pid = 1670] [serial = 1942] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 215 (0x1393b6000) [pid = 1670] [serial = 1951] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 214 (0x117280800) [pid = 1670] [serial = 1960] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 213 (0x124f70c00) [pid = 1670] [serial = 1981] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 212 (0x11316c000) [pid = 1670] [serial = 1966] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 211 (0x132845400) [pid = 1670] [serial = 1999] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 210 (0x1212a4c00) [pid = 1670] [serial = 1936] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 209 (0x1394ec800) [pid = 1670] [serial = 1957] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 208 (0x1183dc000) [pid = 1670] [serial = 1963] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 207 (0x133f7cc00) [pid = 1670] [serial = 2000] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 206 (0x1394ebc00) [pid = 1670] [serial = 1954] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 205 (0x12cc60800) [pid = 1670] [serial = 1993] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 204 (0x1239d2c00) [pid = 1670] [serial = 1979] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 203 (0x117281400) [pid = 1670] [serial = 1972] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 202 (0x12b3b2800) [pid = 1670] [serial = 1988] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 201 (0x118605800) [pid = 1670] [serial = 1973] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | --DOMWINDOW == 200 (0x12c03f800) [pid = 1670] [serial = 1997] [outer = 0x0] [url = about:blank] 03:15:06 INFO - PROCESS | 1670 | 1464862506248 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 03:15:06 INFO - PROCESS | 1670 | 1464862506250 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 03:15:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:15:06 INFO - PROCESS | 1670 | 1464862506257 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:15:06 INFO - PROCESS | 1670 | 1464862506260 Marionette TRACE conn2 <- [1,2782,null,{}] 03:15:06 INFO - PROCESS | 1670 | 1464862506267 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}] 03:15:06 INFO - PROCESS | 1670 | 1464862506382 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 03:15:06 INFO - PROCESS | 1670 | 1464862506387 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x128daf800 == 104 [pid = 1670] [id = 703] 03:15:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 201 (0x125a41400) [pid = 1670] [serial = 2109] [outer = 0x0] 03:15:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 202 (0x129099000) [pid = 1670] [serial = 2110] [outer = 0x125a41400] 03:15:06 INFO - PROCESS | 1670 | 1464862506416 Marionette DEBUG loaded listener.js 03:15:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 203 (0x12ac21400) [pid = 1670] [serial = 2111] [outer = 0x125a41400] 03:15:06 INFO - PROCESS | 1670 | 1464862506827 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]]]}] 03:15:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:15:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 620ms 03:15:06 INFO - PROCESS | 1670 | 1464862506878 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 03:15:06 INFO - PROCESS | 1670 | 1464862506880 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 03:15:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:15:06 INFO - PROCESS | 1670 | 1464862506882 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:15:06 INFO - PROCESS | 1670 | 1464862506883 Marionette TRACE conn2 <- [1,2786,null,{}] 03:15:06 INFO - PROCESS | 1670 | 1464862506885 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}] 03:15:07 INFO - PROCESS | 1670 | 1464862507001 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 03:15:07 INFO - PROCESS | 1670 | 1464862507010 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d1b4800 == 105 [pid = 1670] [id = 704] 03:15:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 204 (0x12bbe0000) [pid = 1670] [serial = 2112] [outer = 0x0] 03:15:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 205 (0x12cc57800) [pid = 1670] [serial = 2113] [outer = 0x12bbe0000] 03:15:07 INFO - PROCESS | 1670 | 1464862507036 Marionette DEBUG loaded listener.js 03:15:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 206 (0x12d683400) [pid = 1670] [serial = 2114] [outer = 0x12bbe0000] 03:15:07 INFO - PROCESS | 1670 | 1464862507436 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]]]}] 03:15:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:15:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 570ms 03:15:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:15:07 INFO - PROCESS | 1670 | 1464862507455 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 03:15:07 INFO - PROCESS | 1670 | 1464862507457 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 03:15:07 INFO - PROCESS | 1670 | 1464862507460 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:15:07 INFO - PROCESS | 1670 | 1464862507473 Marionette TRACE conn2 <- [1,2790,null,{}] 03:15:07 INFO - PROCESS | 1670 | 1464862507477 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}] 03:15:07 INFO - PROCESS | 1670 | 1464862507650 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 03:15:07 INFO - PROCESS | 1670 | 1464862507821 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x134097000 == 106 [pid = 1670] [id = 705] 03:15:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 207 (0x12c03f800) [pid = 1670] [serial = 2115] [outer = 0x0] 03:15:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 208 (0x132896400) [pid = 1670] [serial = 2116] [outer = 0x12c03f800] 03:15:07 INFO - PROCESS | 1670 | 1464862507862 Marionette DEBUG loaded listener.js 03:15:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 209 (0x133b7a800) [pid = 1670] [serial = 2117] [outer = 0x12c03f800] 03:15:08 INFO - PROCESS | 1670 | 1464862508203 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]]]}] 03:15:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:15:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 783ms 03:15:08 INFO - PROCESS | 1670 | 1464862508242 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 03:15:08 INFO - PROCESS | 1670 | 1464862508243 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 03:15:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:15:08 INFO - PROCESS | 1670 | 1464862508246 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:15:08 INFO - PROCESS | 1670 | 1464862508247 Marionette TRACE conn2 <- [1,2794,null,{}] 03:15:08 INFO - PROCESS | 1670 | 1464862508249 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}] 03:15:08 INFO - PROCESS | 1670 | 1464862508430 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 03:15:08 INFO - PROCESS | 1670 | --DOMWINDOW == 208 (0x125feac00) [pid = 1670] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:15:08 INFO - PROCESS | 1670 | --DOMWINDOW == 207 (0x12cc5c400) [pid = 1670] [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.] 03:15:08 INFO - PROCESS | 1670 | --DOMWINDOW == 206 (0x13895d800) [pid = 1670] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:15:08 INFO - PROCESS | 1670 | --DOMWINDOW == 205 (0x11a199000) [pid = 1670] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:15:08 INFO - PROCESS | 1670 | --DOMWINDOW == 204 (0x12c01d800) [pid = 1670] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:15:08 INFO - PROCESS | 1670 | --DOMWINDOW == 203 (0x116126400) [pid = 1670] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:15:08 INFO - PROCESS | 1670 | --DOMWINDOW == 202 (0x12cd40800) [pid = 1670] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:15:08 INFO - PROCESS | 1670 | --DOMWINDOW == 201 (0x132965c00) [pid = 1670] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:15:08 INFO - PROCESS | 1670 | --DOMWINDOW == 200 (0x118755800) [pid = 1670] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:15:08 INFO - PROCESS | 1670 | --DOMWINDOW == 199 (0x12a9eec00) [pid = 1670] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:15:08 INFO - PROCESS | 1670 | --DOMWINDOW == 198 (0x12cc59000) [pid = 1670] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:15:08 INFO - PROCESS | 1670 | --DOMWINDOW == 197 (0x119d39c00) [pid = 1670] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:15:08 INFO - PROCESS | 1670 | --DOMWINDOW == 196 (0x118443400) [pid = 1670] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:15:08 INFO - PROCESS | 1670 | --DOMWINDOW == 195 (0x11901e000) [pid = 1670] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:15:08 INFO - PROCESS | 1670 | --DOMWINDOW == 194 (0x112781800) [pid = 1670] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:15:08 INFO - PROCESS | 1670 | --DOMWINDOW == 193 (0x118138800) [pid = 1670] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:15:08 INFO - PROCESS | 1670 | 1464862508878 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x1182d3000 == 107 [pid = 1670] [id = 706] 03:15:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 194 (0x111d82400) [pid = 1670] [serial = 2118] [outer = 0x0] 03:15:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 195 (0x1126df000) [pid = 1670] [serial = 2119] [outer = 0x111d82400] 03:15:08 INFO - PROCESS | 1670 | 1464862508913 Marionette DEBUG loaded listener.js 03:15:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 196 (0x112fbcc00) [pid = 1670] [serial = 2120] [outer = 0x111d82400] 03:15:09 INFO - PROCESS | 1670 | 1464862509412 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]]]}] 03:15:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:15:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1221ms 03:15:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:15:09 INFO - PROCESS | 1670 | 1464862509486 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 03:15:09 INFO - PROCESS | 1670 | 1464862509489 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 03:15:09 INFO - PROCESS | 1670 | 1464862509493 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:15:09 INFO - PROCESS | 1670 | 1464862509496 Marionette TRACE conn2 <- [1,2798,null,{}] 03:15:09 INFO - PROCESS | 1670 | 1464862509500 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}] 03:15:09 INFO - PROCESS | 1670 | 1464862509637 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 03:15:09 INFO - PROCESS | 1670 | 1464862509741 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c144000 == 108 [pid = 1670] [id = 707] 03:15:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 197 (0x11a194400) [pid = 1670] [serial = 2121] [outer = 0x0] 03:15:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 198 (0x1212a6800) [pid = 1670] [serial = 2122] [outer = 0x11a194400] 03:15:09 INFO - PROCESS | 1670 | 1464862509773 Marionette DEBUG loaded listener.js 03:15:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 199 (0x126b0f400) [pid = 1670] [serial = 2123] [outer = 0x11a194400] 03:15:10 INFO - PROCESS | 1670 | 1464862510263 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]]]}] 03:15:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:15:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 821ms 03:15:10 INFO - PROCESS | 1670 | 1464862510317 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 03:15:10 INFO - PROCESS | 1670 | 1464862510322 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 03:15:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:15:10 INFO - PROCESS | 1670 | 1464862510325 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:15:10 INFO - PROCESS | 1670 | 1464862510326 Marionette TRACE conn2 <- [1,2802,null,{}] 03:15:10 INFO - PROCESS | 1670 | 1464862510329 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}] 03:15:10 INFO - PROCESS | 1670 | 1464862510459 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 03:15:10 INFO - PROCESS | 1670 | 1464862510565 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x135cdb800 == 109 [pid = 1670] [id = 708] 03:15:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 200 (0x12a8fe400) [pid = 1670] [serial = 2124] [outer = 0x0] 03:15:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 201 (0x12ac2a800) [pid = 1670] [serial = 2125] [outer = 0x12a8fe400] 03:15:10 INFO - PROCESS | 1670 | 1464862510595 Marionette DEBUG loaded listener.js 03:15:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 202 (0x12c81b800) [pid = 1670] [serial = 2126] [outer = 0x12a8fe400] 03:15:11 INFO - PROCESS | 1670 | 1464862511094 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]]]}] 03:15:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:15:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 820ms 03:15:11 INFO - PROCESS | 1670 | 1464862511145 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 03:15:11 INFO - PROCESS | 1670 | 1464862511147 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 03:15:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:15:11 INFO - PROCESS | 1670 | 1464862511154 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:15:11 INFO - PROCESS | 1670 | 1464862511159 Marionette TRACE conn2 <- [1,2806,null,{}] 03:15:11 INFO - PROCESS | 1670 | 1464862511162 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}] 03:15:11 INFO - PROCESS | 1670 | 1464862511296 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 03:15:11 INFO - PROCESS | 1670 | 1464862511433 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x135e0e000 == 110 [pid = 1670] [id = 709] 03:15:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 203 (0x12a9f1000) [pid = 1670] [serial = 2127] [outer = 0x0] 03:15:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 204 (0x12d690400) [pid = 1670] [serial = 2128] [outer = 0x12a9f1000] 03:15:11 INFO - PROCESS | 1670 | 1464862511466 Marionette DEBUG loaded listener.js 03:15:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 205 (0x1343a2c00) [pid = 1670] [serial = 2129] [outer = 0x12a9f1000] 03:15:11 INFO - PROCESS | 1670 | 1464862511910 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]]]}] 03:15:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:15:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 778ms 03:15:11 INFO - PROCESS | 1670 | 1464862511936 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 03:15:11 INFO - PROCESS | 1670 | 1464862511938 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 03:15:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:15:11 INFO - PROCESS | 1670 | 1464862511942 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:15:11 INFO - PROCESS | 1670 | 1464862511943 Marionette TRACE conn2 <- [1,2810,null,{}] 03:15:11 INFO - PROCESS | 1670 | 1464862511946 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}] 03:15:12 INFO - PROCESS | 1670 | 1464862512079 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 03:15:12 INFO - PROCESS | 1670 | 1464862512214 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x137984800 == 111 [pid = 1670] [id = 710] 03:15:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 206 (0x135cf3400) [pid = 1670] [serial = 2130] [outer = 0x0] 03:15:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 207 (0x136252800) [pid = 1670] [serial = 2131] [outer = 0x135cf3400] 03:15:12 INFO - PROCESS | 1670 | 1464862512244 Marionette DEBUG loaded listener.js 03:15:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 208 (0x1377cd800) [pid = 1670] [serial = 2132] [outer = 0x135cf3400] 03:15:12 INFO - PROCESS | 1670 | 1464862512644 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]]]}] 03:15:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:15:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 769ms 03:15:12 INFO - PROCESS | 1670 | 1464862512712 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 03:15:12 INFO - PROCESS | 1670 | 1464862512713 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 03:15:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:15:12 INFO - PROCESS | 1670 | 1464862512716 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:15:12 INFO - PROCESS | 1670 | 1464862512717 Marionette TRACE conn2 <- [1,2814,null,{}] 03:15:12 INFO - PROCESS | 1670 | 1464862512722 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}] 03:15:12 INFO - PROCESS | 1670 | 1464862512850 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 03:15:12 INFO - PROCESS | 1670 | 1464862512956 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a23a000 == 112 [pid = 1670] [id = 711] 03:15:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 209 (0x138866400) [pid = 1670] [serial = 2133] [outer = 0x0] 03:15:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 210 (0x138868000) [pid = 1670] [serial = 2134] [outer = 0x138866400] 03:15:12 INFO - PROCESS | 1670 | 1464862512991 Marionette DEBUG loaded listener.js 03:15:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 211 (0x138962400) [pid = 1670] [serial = 2135] [outer = 0x138866400] 03:15:13 INFO - PROCESS | 1670 | 1464862513464 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]]]}] 03:15:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:15:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 822ms 03:15:13 INFO - PROCESS | 1670 | 1464862513555 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 03:15:13 INFO - PROCESS | 1670 | 1464862513557 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 03:15:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:15:13 INFO - PROCESS | 1670 | 1464862513564 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:15:13 INFO - PROCESS | 1670 | 1464862513566 Marionette TRACE conn2 <- [1,2818,null,{}] 03:15:13 INFO - PROCESS | 1670 | 1464862513572 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}] 03:15:13 INFO - PROCESS | 1670 | 1464862513774 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 03:15:13 INFO - PROCESS | 1670 | 1464862513966 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a95d000 == 113 [pid = 1670] [id = 712] 03:15:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 212 (0x13933f800) [pid = 1670] [serial = 2136] [outer = 0x0] 03:15:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 213 (0x13937f400) [pid = 1670] [serial = 2137] [outer = 0x13933f800] 03:15:14 INFO - PROCESS | 1670 | 1464862513999 Marionette DEBUG loaded listener.js 03:15:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 214 (0x139384400) [pid = 1670] [serial = 2138] [outer = 0x13933f800] 03:15:14 INFO - PROCESS | 1670 | 1464862514413 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]]]}] 03:15:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:15:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 875ms 03:15:14 INFO - PROCESS | 1670 | 1464862514438 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 03:15:14 INFO - PROCESS | 1670 | 1464862514440 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 03:15:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:15:14 INFO - PROCESS | 1670 | 1464862514442 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:15:14 INFO - PROCESS | 1670 | 1464862514443 Marionette TRACE conn2 <- [1,2822,null,{}] 03:15:14 INFO - PROCESS | 1670 | 1464862514446 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}] 03:15:14 INFO - PROCESS | 1670 | 1464862514576 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 03:15:14 INFO - PROCESS | 1670 | 1464862514683 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x1432f1800 == 114 [pid = 1670] [id = 713] 03:15:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 215 (0x139384800) [pid = 1670] [serial = 2139] [outer = 0x0] 03:15:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 216 (0x13940e400) [pid = 1670] [serial = 2140] [outer = 0x139384800] 03:15:14 INFO - PROCESS | 1670 | 1464862514712 Marionette DEBUG loaded listener.js 03:15:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 217 (0x1394a5800) [pid = 1670] [serial = 2141] [outer = 0x139384800] 03:15:15 INFO - PROCESS | 1670 | 1464862515147 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]]]}] 03:15:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:15:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 769ms 03:15:15 INFO - PROCESS | 1670 | 1464862515214 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 03:15:15 INFO - PROCESS | 1670 | 1464862515215 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 03:15:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:15:15 INFO - PROCESS | 1670 | 1464862515219 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:15:15 INFO - PROCESS | 1670 | 1464862515221 Marionette TRACE conn2 <- [1,2826,null,{}] 03:15:15 INFO - PROCESS | 1670 | 1464862515223 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}] 03:15:15 INFO - PROCESS | 1670 | 1464862515352 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 03:15:15 INFO - PROCESS | 1670 | 1464862515489 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x143bd5000 == 115 [pid = 1670] [id = 714] 03:15:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 218 (0x12d3afc00) [pid = 1670] [serial = 2142] [outer = 0x0] 03:15:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 219 (0x1394ef400) [pid = 1670] [serial = 2143] [outer = 0x12d3afc00] 03:15:15 INFO - PROCESS | 1670 | 1464862515518 Marionette DEBUG loaded listener.js 03:15:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 220 (0x13a855000) [pid = 1670] [serial = 2144] [outer = 0x12d3afc00] 03:15:15 INFO - PROCESS | 1670 | 1464862515955 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:15:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:15:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 771ms 03:15:16 INFO - PROCESS | 1670 | 1464862516001 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 03:15:16 INFO - PROCESS | 1670 | 1464862516003 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 03:15:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:15:16 INFO - PROCESS | 1670 | 1464862516007 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:15:16 INFO - PROCESS | 1670 | 1464862516009 Marionette TRACE conn2 <- [1,2830,null,{}] 03:15:16 INFO - PROCESS | 1670 | 1464862516011 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}] 03:15:16 INFO - PROCESS | 1670 | 1464862516144 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 03:15:16 INFO - PROCESS | 1670 | 1464862516251 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x1440ab800 == 116 [pid = 1670] [id = 715] 03:15:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 221 (0x139369000) [pid = 1670] [serial = 2145] [outer = 0x0] 03:15:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 222 (0x13936fc00) [pid = 1670] [serial = 2146] [outer = 0x139369000] 03:15:16 INFO - PROCESS | 1670 | 1464862516280 Marionette DEBUG loaded listener.js 03:15:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 223 (0x139375000) [pid = 1670] [serial = 2147] [outer = 0x139369000] 03:15:16 INFO - PROCESS | 1670 | 1464862516710 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]]]}] 03:15:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:15:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 769ms 03:15:16 INFO - PROCESS | 1670 | 1464862516777 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 03:15:16 INFO - PROCESS | 1670 | 1464862516778 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 03:15:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:15:16 INFO - PROCESS | 1670 | 1464862516781 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:15:16 INFO - PROCESS | 1670 | 1464862516782 Marionette TRACE conn2 <- [1,2834,null,{}] 03:15:16 INFO - PROCESS | 1670 | 1464862516784 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}] 03:15:16 INFO - PROCESS | 1670 | 1464862516916 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 03:15:17 INFO - PROCESS | 1670 | 1464862517025 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x145edc800 == 117 [pid = 1670] [id = 716] 03:15:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 224 (0x139370c00) [pid = 1670] [serial = 2148] [outer = 0x0] 03:15:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 225 (0x13a856000) [pid = 1670] [serial = 2149] [outer = 0x139370c00] 03:15:17 INFO - PROCESS | 1670 | 1464862517060 Marionette DEBUG loaded listener.js 03:15:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 226 (0x13a85dc00) [pid = 1670] [serial = 2150] [outer = 0x139370c00] 03:15:17 INFO - PROCESS | 1670 | 1464862517526 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:15:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:15:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 769ms 03:15:17 INFO - PROCESS | 1670 | 1464862517551 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 03:15:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:15:17 INFO - PROCESS | 1670 | 1464862517554 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 03:15:17 INFO - PROCESS | 1670 | 1464862517557 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:15:17 INFO - PROCESS | 1670 | 1464862517559 Marionette TRACE conn2 <- [1,2838,null,{}] 03:15:17 INFO - PROCESS | 1670 | 1464862517561 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}] 03:15:17 INFO - PROCESS | 1670 | 1464862517704 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 03:15:17 INFO - PROCESS | 1670 | 1464862517815 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x145374800 == 118 [pid = 1670] [id = 717] 03:15:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 227 (0x13a85e000) [pid = 1670] [serial = 2151] [outer = 0x0] 03:15:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 228 (0x13a8b9800) [pid = 1670] [serial = 2152] [outer = 0x13a85e000] 03:15:17 INFO - PROCESS | 1670 | 1464862517845 Marionette DEBUG loaded listener.js 03:15:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 229 (0x13b0c8000) [pid = 1670] [serial = 2153] [outer = 0x13a85e000] 03:15:18 INFO - PROCESS | 1670 | 1464862518273 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]]]}] 03:15:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:15:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 770ms 03:15:18 INFO - PROCESS | 1670 | 1464862518336 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 03:15:18 INFO - PROCESS | 1670 | 1464862518337 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 03:15:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:15:18 INFO - PROCESS | 1670 | 1464862518342 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:15:18 INFO - PROCESS | 1670 | 1464862518343 Marionette TRACE conn2 <- [1,2842,null,{}] 03:15:18 INFO - PROCESS | 1670 | 1464862518346 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}] 03:15:18 INFO - PROCESS | 1670 | 1464862518478 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 03:15:18 INFO - PROCESS | 1670 | 1464862518586 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x145edb000 == 119 [pid = 1670] [id = 718] 03:15:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 230 (0x13b0c5000) [pid = 1670] [serial = 2154] [outer = 0x0] 03:15:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 231 (0x13b0cd000) [pid = 1670] [serial = 2155] [outer = 0x13b0c5000] 03:15:18 INFO - PROCESS | 1670 | 1464862518616 Marionette DEBUG loaded listener.js 03:15:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 232 (0x13b0d1400) [pid = 1670] [serial = 2156] [outer = 0x13b0c5000] 03:15:19 INFO - PROCESS | 1670 | 1464862519013 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]]]}] 03:15:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:15:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 719ms 03:15:19 INFO - PROCESS | 1670 | 1464862519062 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 03:15:19 INFO - PROCESS | 1670 | 1464862519064 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 03:15:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:15:19 INFO - PROCESS | 1670 | 1464862519067 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:15:19 INFO - PROCESS | 1670 | 1464862519069 Marionette TRACE conn2 <- [1,2846,null,{}] 03:15:19 INFO - PROCESS | 1670 | 1464862519071 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}] 03:15:19 INFO - PROCESS | 1670 | 1464862519204 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 03:15:19 INFO - PROCESS | 1670 | 1464862519342 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x142c31000 == 120 [pid = 1670] [id = 719] 03:15:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 233 (0x13b0c7000) [pid = 1670] [serial = 2157] [outer = 0x0] 03:15:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 234 (0x142c71800) [pid = 1670] [serial = 2158] [outer = 0x13b0c7000] 03:15:19 INFO - PROCESS | 1670 | 1464862519372 Marionette DEBUG loaded listener.js 03:15:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 235 (0x142cad400) [pid = 1670] [serial = 2159] [outer = 0x13b0c7000] 03:15:19 INFO - PROCESS | 1670 | 1464862519793 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]]]}] 03:15:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:15:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 770ms 03:15:19 INFO - PROCESS | 1670 | 1464862519884 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 03:15:19 INFO - PROCESS | 1670 | 1464862519886 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 03:15:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:15:19 INFO - PROCESS | 1670 | 1464862519893 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:15:19 INFO - PROCESS | 1670 | 1464862519894 Marionette TRACE conn2 <- [1,2850,null,{}] 03:15:19 INFO - PROCESS | 1670 | 1464862519897 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}] 03:15:20 INFO - PROCESS | 1670 | 1464862520033 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 03:15:20 INFO - PROCESS | 1670 | 1464862520193 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x143c10800 == 121 [pid = 1670] [id = 720] 03:15:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 236 (0x13b0cac00) [pid = 1670] [serial = 2160] [outer = 0x0] 03:15:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 237 (0x142cb9000) [pid = 1670] [serial = 2161] [outer = 0x13b0cac00] 03:15:20 INFO - PROCESS | 1670 | 1464862520223 Marionette DEBUG loaded listener.js 03:15:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 238 (0x1432d1000) [pid = 1670] [serial = 2162] [outer = 0x13b0cac00] 03:15:20 INFO - PROCESS | 1670 | 1464862520654 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:15:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:15:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 820ms 03:15:20 INFO - PROCESS | 1670 | 1464862520714 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 03:15:20 INFO - PROCESS | 1670 | 1464862520715 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 03:15:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:15:20 INFO - PROCESS | 1670 | 1464862520717 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:15:20 INFO - PROCESS | 1670 | 1464862520719 Marionette TRACE conn2 <- [1,2854,null,{}] 03:15:20 INFO - PROCESS | 1670 | 1464862520721 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}] 03:15:20 INFO - PROCESS | 1670 | 1464862520859 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 03:15:20 INFO - PROCESS | 1670 | 1464862520971 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a88e000 == 122 [pid = 1670] [id = 721] 03:15:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 239 (0x1212a9c00) [pid = 1670] [serial = 2163] [outer = 0x0] 03:15:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 240 (0x1432c9800) [pid = 1670] [serial = 2164] [outer = 0x1212a9c00] 03:15:21 INFO - PROCESS | 1670 | 1464862521001 Marionette DEBUG loaded listener.js 03:15:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 241 (0x143c4e800) [pid = 1670] [serial = 2165] [outer = 0x1212a9c00] 03:15:21 INFO - PROCESS | 1670 | 1464862521531 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]]]}] 03:15:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:15:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 871ms 03:15:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:15:21 INFO - PROCESS | 1670 | 1464862521589 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 03:15:21 INFO - PROCESS | 1670 | 1464862521591 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 03:15:21 INFO - PROCESS | 1670 | 1464862521595 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:15:21 INFO - PROCESS | 1670 | 1464862521597 Marionette TRACE conn2 <- [1,2858,null,{}] 03:15:21 INFO - PROCESS | 1670 | 1464862521600 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}] 03:15:21 INFO - PROCESS | 1670 | 1464862521805 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 03:15:21 INFO - PROCESS | 1670 | 1464862521919 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x129046800 == 123 [pid = 1670] [id = 722] 03:15:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 242 (0x1126de800) [pid = 1670] [serial = 2166] [outer = 0x0] 03:15:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 243 (0x1127bb400) [pid = 1670] [serial = 2167] [outer = 0x1126de800] 03:15:22 INFO - PROCESS | 1670 | 1464862522185 Marionette DEBUG loaded listener.js 03:15:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 244 (0x115cc0800) [pid = 1670] [serial = 2168] [outer = 0x1126de800] 03:15:22 INFO - PROCESS | 1670 | 1464862522671 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:15:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:15:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1121ms 03:15:22 INFO - PROCESS | 1670 | 1464862522717 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 03:15:22 INFO - PROCESS | 1670 | 1464862522722 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 03:15:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:15:22 INFO - PROCESS | 1670 | 1464862522727 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:15:22 INFO - PROCESS | 1670 | 1464862522731 Marionette TRACE conn2 <- [1,2862,null,{}] 03:15:22 INFO - PROCESS | 1670 | 1464862522736 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}] 03:15:22 INFO - PROCESS | 1670 | 1464862522938 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 03:15:23 INFO - PROCESS | 1670 | 1464862523152 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x135b03800 == 124 [pid = 1670] [id = 723] 03:15:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 245 (0x11843e400) [pid = 1670] [serial = 2169] [outer = 0x0] 03:15:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 246 (0x11a199000) [pid = 1670] [serial = 2170] [outer = 0x11843e400] 03:15:23 INFO - PROCESS | 1670 | 1464862523201 Marionette DEBUG loaded listener.js 03:15:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 247 (0x125f8c000) [pid = 1670] [serial = 2171] [outer = 0x11843e400] 03:15:23 INFO - PROCESS | 1670 | 1464862523759 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]]]}] 03:15:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:15:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1079ms 03:15:23 INFO - PROCESS | 1670 | 1464862523805 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 03:15:23 INFO - PROCESS | 1670 | 1464862523808 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 03:15:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:15:23 INFO - PROCESS | 1670 | 1464862523812 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:15:23 INFO - PROCESS | 1670 | 1464862523814 Marionette TRACE conn2 <- [1,2866,null,{}] 03:15:23 INFO - PROCESS | 1670 | 1464862523816 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}] 03:15:23 INFO - PROCESS | 1670 | 1464862523946 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 03:15:24 INFO - PROCESS | 1670 | --DOCSHELL 0x134097000 == 123 [pid = 1670] [id = 705] 03:15:24 INFO - PROCESS | 1670 | --DOCSHELL 0x12d1b4800 == 122 [pid = 1670] [id = 704] 03:15:24 INFO - PROCESS | 1670 | --DOCSHELL 0x128daf800 == 121 [pid = 1670] [id = 703] 03:15:24 INFO - PROCESS | 1670 | --DOCSHELL 0x123b62000 == 120 [pid = 1670] [id = 702] 03:15:24 INFO - PROCESS | 1670 | --DOCSHELL 0x12cd2e000 == 119 [pid = 1670] [id = 701] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 246 (0x12d685400) [pid = 1670] [serial = 2017] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 245 (0x134293c00) [pid = 1670] [serial = 2020] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 244 (0x1362c9000) [pid = 1670] [serial = 2023] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 243 (0x1393ae000) [pid = 1670] [serial = 2029] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 242 (0x138959800) [pid = 1670] [serial = 2026] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 241 (0x1394a9400) [pid = 1670] [serial = 2032] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | 1464862524152 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:24 INFO - PROCESS | 1670 | --DOCSHELL 0x143ed4800 == 118 [pid = 1670] [id = 695] 03:15:24 INFO - PROCESS | 1670 | --DOCSHELL 0x1438f1000 == 117 [pid = 1670] [id = 694] 03:15:24 INFO - PROCESS | 1670 | --DOCSHELL 0x1434dd800 == 116 [pid = 1670] [id = 693] 03:15:24 INFO - PROCESS | 1670 | --DOCSHELL 0x142dcb000 == 115 [pid = 1670] [id = 692] 03:15:24 INFO - PROCESS | 1670 | --DOCSHELL 0x13a95c800 == 114 [pid = 1670] [id = 691] 03:15:24 INFO - PROCESS | 1670 | --DOCSHELL 0x13a50a800 == 113 [pid = 1670] [id = 690] 03:15:24 INFO - PROCESS | 1670 | --DOCSHELL 0x129117800 == 112 [pid = 1670] [id = 655] 03:15:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x119a0f000 == 113 [pid = 1670] [id = 724] 03:15:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 242 (0x113362c00) [pid = 1670] [serial = 2172] [outer = 0x0] 03:15:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 243 (0x125d24800) [pid = 1670] [serial = 2173] [outer = 0x113362c00] 03:15:24 INFO - PROCESS | 1670 | 1464862524187 Marionette DEBUG loaded listener.js 03:15:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 244 (0x12c040800) [pid = 1670] [serial = 2174] [outer = 0x113362c00] 03:15:24 INFO - PROCESS | 1670 | --DOCSHELL 0x1360df800 == 112 [pid = 1670] [id = 689] 03:15:24 INFO - PROCESS | 1670 | --DOCSHELL 0x12c402800 == 111 [pid = 1670] [id = 688] 03:15:24 INFO - PROCESS | 1670 | --DOCSHELL 0x11a0b8800 == 110 [pid = 1670] [id = 687] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 243 (0x135cf2000) [pid = 1670] [serial = 2003] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 242 (0x11922bc00) [pid = 1670] [serial = 1799] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 241 (0x13288f400) [pid = 1670] [serial = 2051] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 240 (0x135cee000) [pid = 1670] [serial = 2057] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 239 (0x128ce4800) [pid = 1670] [serial = 1421] [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.] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 238 (0x12a8f7800) [pid = 1670] [serial = 2045] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 237 (0x12c020800) [pid = 1670] [serial = 2048] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 236 (0x12d3b4c00) [pid = 1670] [serial = 2054] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 235 (0x1394a3400) [pid = 1670] [serial = 1796] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 234 (0x128ce1c00) [pid = 1670] [serial = 1802] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 233 (0x132818c00) [pid = 1670] [serial = 1805] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 232 (0x132823800) [pid = 1670] [serial = 1931] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 231 (0x12b3b5400) [pid = 1670] [serial = 2047] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 230 (0x12cdec800) [pid = 1670] [serial = 2050] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 229 (0x132992400) [pid = 1670] [serial = 2056] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 228 (0x13600b400) [pid = 1670] [serial = 2059] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 227 (0x11a19e000) [pid = 1670] [serial = 2041] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 226 (0x12476ac00) [pid = 1670] [serial = 2042] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 225 (0x115cbf800) [pid = 1670] [serial = 2008] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 224 (0x128cdf400) [pid = 1670] [serial = 2053] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 223 (0x113105c00) [pid = 1670] [serial = 2036] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 222 (0x1127ba800) [pid = 1670] [serial = 2035] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 221 (0x1184c9800) [pid = 1670] [serial = 2038] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 220 (0x1199a7c00) [pid = 1670] [serial = 2039] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 219 (0x129093c00) [pid = 1670] [serial = 2044] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 218 (0x1195be400) [pid = 1670] [serial = 2011] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 217 (0x12948f800) [pid = 1670] [serial = 2014] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | --DOMWINDOW == 216 (0x111d82800) [pid = 1670] [serial = 2005] [outer = 0x0] [url = about:blank] 03:15:24 INFO - PROCESS | 1670 | 1464862524591 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]]]}] 03:15:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:15:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 820ms 03:15:24 INFO - PROCESS | 1670 | 1464862524633 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 03:15:24 INFO - PROCESS | 1670 | 1464862524634 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 03:15:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:15:24 INFO - PROCESS | 1670 | 1464862524637 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:15:24 INFO - PROCESS | 1670 | 1464862524639 Marionette TRACE conn2 <- [1,2870,null,{}] 03:15:24 INFO - PROCESS | 1670 | 1464862524647 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}] 03:15:24 INFO - PROCESS | 1670 | 1464862524771 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 03:15:24 INFO - PROCESS | 1670 | 1464862524780 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d1b4800 == 111 [pid = 1670] [id = 725] 03:15:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 217 (0x12d684c00) [pid = 1670] [serial = 2175] [outer = 0x0] 03:15:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 218 (0x132992400) [pid = 1670] [serial = 2176] [outer = 0x12d684c00] 03:15:24 INFO - PROCESS | 1670 | 1464862524807 Marionette DEBUG loaded listener.js 03:15:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 219 (0x133b81000) [pid = 1670] [serial = 2177] [outer = 0x12d684c00] 03:15:25 INFO - PROCESS | 1670 | 1464862525220 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]]]}] 03:15:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:15:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 620ms 03:15:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:15:25 INFO - PROCESS | 1670 | 1464862525258 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 03:15:25 INFO - PROCESS | 1670 | 1464862525260 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 03:15:25 INFO - PROCESS | 1670 | 1464862525262 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:15:25 INFO - PROCESS | 1670 | 1464862525263 Marionette TRACE conn2 <- [1,2874,null,{}] 03:15:25 INFO - PROCESS | 1670 | 1464862525265 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}] 03:15:25 INFO - PROCESS | 1670 | 1464862525388 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 03:15:25 INFO - PROCESS | 1670 | 1464862525392 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x1342ce800 == 112 [pid = 1670] [id = 726] 03:15:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 220 (0x135cee000) [pid = 1670] [serial = 2178] [outer = 0x0] 03:15:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 221 (0x1362ca000) [pid = 1670] [serial = 2179] [outer = 0x135cee000] 03:15:25 INFO - PROCESS | 1670 | 1464862525426 Marionette DEBUG loaded listener.js 03:15:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 222 (0x138864400) [pid = 1670] [serial = 2180] [outer = 0x135cee000] 03:15:25 INFO - PROCESS | 1670 | 1464862525820 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]]]}] 03:15:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:15:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 568ms 03:15:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:15:25 INFO - PROCESS | 1670 | 1464862525831 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 03:15:25 INFO - PROCESS | 1670 | 1464862525832 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 03:15:25 INFO - PROCESS | 1670 | 1464862525834 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:15:25 INFO - PROCESS | 1670 | 1464862525835 Marionette TRACE conn2 <- [1,2878,null,{}] 03:15:25 INFO - PROCESS | 1670 | 1464862525840 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}] 03:15:25 INFO - PROCESS | 1670 | 1464862525956 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 03:15:25 INFO - PROCESS | 1670 | 1464862525961 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x135d96800 == 113 [pid = 1670] [id = 727] 03:15:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 223 (0x13895cc00) [pid = 1670] [serial = 2181] [outer = 0x0] 03:15:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 224 (0x139339800) [pid = 1670] [serial = 2182] [outer = 0x13895cc00] 03:15:25 INFO - PROCESS | 1670 | 1464862525990 Marionette DEBUG loaded listener.js 03:15:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 225 (0x139387c00) [pid = 1670] [serial = 2183] [outer = 0x13895cc00] 03:15:26 INFO - PROCESS | 1670 | 1464862526434 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]]]}] 03:15:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:15:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 671ms 03:15:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:15:26 INFO - PROCESS | 1670 | 1464862526507 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 03:15:26 INFO - PROCESS | 1670 | 1464862526509 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 03:15:26 INFO - PROCESS | 1670 | 1464862526512 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:15:26 INFO - PROCESS | 1670 | 1464862526514 Marionette TRACE conn2 <- [1,2882,null,{}] 03:15:26 INFO - PROCESS | 1670 | 1464862526517 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}] 03:15:26 INFO - PROCESS | 1670 | 1464862526754 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 03:15:26 INFO - PROCESS | 1670 | 1464862526790 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x1360c2800 == 114 [pid = 1670] [id = 728] 03:15:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 226 (0x1394aa800) [pid = 1670] [serial = 2184] [outer = 0x0] 03:15:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 227 (0x13a8ba000) [pid = 1670] [serial = 2185] [outer = 0x1394aa800] 03:15:26 INFO - PROCESS | 1670 | 1464862526820 Marionette DEBUG loaded listener.js 03:15:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 228 (0x13a8c5000) [pid = 1670] [serial = 2186] [outer = 0x1394aa800] 03:15:27 INFO - PROCESS | 1670 | 1464862527229 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]]]}] 03:15:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:15:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 770ms 03:15:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:15:27 INFO - PROCESS | 1670 | 1464862527282 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 03:15:27 INFO - PROCESS | 1670 | 1464862527283 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 03:15:27 INFO - PROCESS | 1670 | 1464862527285 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:15:27 INFO - PROCESS | 1670 | 1464862527286 Marionette TRACE conn2 <- [1,2886,null,{}] 03:15:27 INFO - PROCESS | 1670 | 1464862527289 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}] 03:15:27 INFO - PROCESS | 1670 | 1464862527460 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 03:15:27 INFO - PROCESS | 1670 | 1464862527481 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a50f000 == 115 [pid = 1670] [id = 729] 03:15:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 229 (0x13a85d800) [pid = 1670] [serial = 2187] [outer = 0x0] 03:15:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 230 (0x13a97b400) [pid = 1670] [serial = 2188] [outer = 0x13a85d800] 03:15:27 INFO - PROCESS | 1670 | 1464862527506 Marionette DEBUG loaded listener.js 03:15:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 231 (0x142c6fc00) [pid = 1670] [serial = 2189] [outer = 0x13a85d800] 03:15:27 INFO - PROCESS | 1670 | 1464862527881 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]]]}] 03:15:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:15:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 620ms 03:15:27 INFO - PROCESS | 1670 | 1464862527907 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 03:15:27 INFO - PROCESS | 1670 | 1464862527908 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 03:15:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:15:27 INFO - PROCESS | 1670 | 1464862527910 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:15:27 INFO - PROCESS | 1670 | 1464862527912 Marionette TRACE conn2 <- [1,2890,null,{}] 03:15:27 INFO - PROCESS | 1670 | 1464862527914 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}] 03:15:28 INFO - PROCESS | 1670 | 1464862528074 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 03:15:28 INFO - PROCESS | 1670 | 1464862528096 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a950800 == 116 [pid = 1670] [id = 730] 03:15:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 232 (0x13a793800) [pid = 1670] [serial = 2190] [outer = 0x0] 03:15:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 233 (0x13a798800) [pid = 1670] [serial = 2191] [outer = 0x13a793800] 03:15:28 INFO - PROCESS | 1670 | 1464862528120 Marionette DEBUG loaded listener.js 03:15:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 234 (0x13a79e400) [pid = 1670] [serial = 2192] [outer = 0x13a793800] 03:15:28 INFO - PROCESS | 1670 | --DOMWINDOW == 233 (0x125a41400) [pid = 1670] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:15:28 INFO - PROCESS | 1670 | --DOMWINDOW == 232 (0x113103000) [pid = 1670] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:15:28 INFO - PROCESS | 1670 | --DOMWINDOW == 231 (0x112a7ec00) [pid = 1670] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:15:28 INFO - PROCESS | 1670 | --DOMWINDOW == 230 (0x12bbe0000) [pid = 1670] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:15:28 INFO - PROCESS | 1670 | 1464862528647 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:15:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:15:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 770ms 03:15:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:15:28 INFO - PROCESS | 1670 | 1464862528682 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 03:15:28 INFO - PROCESS | 1670 | 1464862528683 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 03:15:28 INFO - PROCESS | 1670 | 1464862528685 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:15:28 INFO - PROCESS | 1670 | 1464862528686 Marionette TRACE conn2 <- [1,2894,null,{}] 03:15:28 INFO - PROCESS | 1670 | 1464862528688 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}] 03:15:28 INFO - PROCESS | 1670 | 1464862528808 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 03:15:28 INFO - PROCESS | 1670 | 1464862528828 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x142c31800 == 117 [pid = 1670] [id = 731] 03:15:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 231 (0x116a7b800) [pid = 1670] [serial = 2193] [outer = 0x0] 03:15:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 232 (0x1377cdc00) [pid = 1670] [serial = 2194] [outer = 0x116a7b800] 03:15:28 INFO - PROCESS | 1670 | 1464862528945 Marionette DEBUG loaded listener.js 03:15:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 233 (0x13a980c00) [pid = 1670] [serial = 2195] [outer = 0x116a7b800] 03:15:29 INFO - PROCESS | 1670 | 1464862529262 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]]]}] 03:15:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:15:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 620ms 03:15:29 INFO - PROCESS | 1670 | 1464862529306 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 03:15:29 INFO - PROCESS | 1670 | 1464862529307 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 03:15:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:15:29 INFO - PROCESS | 1670 | 1464862529309 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:15:29 INFO - PROCESS | 1670 | 1464862529310 Marionette TRACE conn2 <- [1,2898,null,{}] 03:15:29 INFO - PROCESS | 1670 | 1464862529313 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}] 03:15:29 INFO - PROCESS | 1670 | 1464862529431 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 03:15:29 INFO - PROCESS | 1670 | 1464862529436 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x143c13800 == 118 [pid = 1670] [id = 732] 03:15:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 234 (0x142c72800) [pid = 1670] [serial = 2196] [outer = 0x0] 03:15:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 235 (0x1432ca800) [pid = 1670] [serial = 2197] [outer = 0x142c72800] 03:15:29 INFO - PROCESS | 1670 | 1464862529465 Marionette DEBUG loaded listener.js 03:15:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 236 (0x143bf6000) [pid = 1670] [serial = 2198] [outer = 0x142c72800] 03:15:29 INFO - PROCESS | 1670 | 1464862529868 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]]]}] 03:15:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:15:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 618ms 03:15:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:15:29 INFO - PROCESS | 1670 | 1464862529928 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 03:15:29 INFO - PROCESS | 1670 | 1464862529929 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 03:15:29 INFO - PROCESS | 1670 | 1464862529933 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:15:29 INFO - PROCESS | 1670 | 1464862529939 Marionette TRACE conn2 <- [1,2902,null,{}] 03:15:29 INFO - PROCESS | 1670 | 1464862529943 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}] 03:15:30 INFO - PROCESS | 1670 | 1464862530146 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 03:15:30 INFO - PROCESS | 1670 | 1464862530319 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x145381800 == 119 [pid = 1670] [id = 733] 03:15:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 237 (0x142c75c00) [pid = 1670] [serial = 2199] [outer = 0x0] 03:15:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 238 (0x143c55400) [pid = 1670] [serial = 2200] [outer = 0x142c75c00] 03:15:30 INFO - PROCESS | 1670 | 1464862530360 Marionette DEBUG loaded listener.js 03:15:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 239 (0x143c59c00) [pid = 1670] [serial = 2201] [outer = 0x142c75c00] 03:15:30 INFO - PROCESS | 1670 | 1464862530844 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:15:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:15:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 929ms 03:15:30 INFO - PROCESS | 1670 | 1464862530871 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 03:15:30 INFO - PROCESS | 1670 | 1464862530873 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 03:15:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:15:30 INFO - PROCESS | 1670 | 1464862530879 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:15:30 INFO - PROCESS | 1670 | 1464862530881 Marionette TRACE conn2 <- [1,2906,null,{}] 03:15:30 INFO - PROCESS | 1670 | 1464862530887 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}] 03:15:31 INFO - PROCESS | 1670 | 1464862531037 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 03:15:31 INFO - PROCESS | 1670 | 1464862531151 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ab17000 == 120 [pid = 1670] [id = 734] 03:15:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 240 (0x115cbac00) [pid = 1670] [serial = 2202] [outer = 0x0] 03:15:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 241 (0x1199a7c00) [pid = 1670] [serial = 2203] [outer = 0x115cbac00] 03:15:31 INFO - PROCESS | 1670 | 1464862531224 Marionette DEBUG loaded listener.js 03:15:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 242 (0x124f26000) [pid = 1670] [serial = 2204] [outer = 0x115cbac00] 03:15:31 INFO - PROCESS | 1670 | 1464862531715 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]]]}] 03:15:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:15:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 871ms 03:15:31 INFO - PROCESS | 1670 | 1464862531755 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 03:15:31 INFO - PROCESS | 1670 | 1464862531760 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 03:15:31 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:15:31 INFO - PROCESS | 1670 | 1464862531765 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:15:31 INFO - PROCESS | 1670 | 1464862531767 Marionette TRACE conn2 <- [1,2910,null,{}] 03:15:31 INFO - PROCESS | 1670 | 1464862531772 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}] 03:15:31 INFO - PROCESS | 1670 | 1464862531913 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 03:15:32 INFO - PROCESS | 1670 | 1464862532068 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x135d94000 == 121 [pid = 1670] [id = 735] 03:15:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 243 (0x12a9f5800) [pid = 1670] [serial = 2205] [outer = 0x0] 03:15:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 244 (0x12bbb7800) [pid = 1670] [serial = 2206] [outer = 0x12a9f5800] 03:15:32 INFO - PROCESS | 1670 | 1464862532101 Marionette DEBUG loaded listener.js 03:15:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 245 (0x12cc6b800) [pid = 1670] [serial = 2207] [outer = 0x12a9f5800] 03:15:32 INFO - PROCESS | 1670 | 1464862532498 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]]]}] 03:15:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:15:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:15:32 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 771ms 03:15:32 INFO - PROCESS | 1670 | 1464862532537 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 03:15:32 INFO - PROCESS | 1670 | 1464862532538 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 03:15:32 INFO - TEST-START | /DOMEvents/constructors.html 03:15:32 INFO - PROCESS | 1670 | 1464862532541 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:15:32 INFO - PROCESS | 1670 | 1464862532544 Marionette TRACE conn2 <- [1,2914,null,{}] 03:15:32 INFO - PROCESS | 1670 | 1464862532552 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}] 03:15:32 INFO - PROCESS | 1670 | 1464862532707 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 03:15:32 INFO - PROCESS | 1670 | 1464862532872 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x1435d1800 == 122 [pid = 1670] [id = 736] 03:15:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 246 (0x132894800) [pid = 1670] [serial = 2208] [outer = 0x0] 03:15:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 247 (0x136252400) [pid = 1670] [serial = 2209] [outer = 0x132894800] 03:15:32 INFO - PROCESS | 1670 | 1464862532924 Marionette DEBUG loaded listener.js 03:15:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 248 (0x139370800) [pid = 1670] [serial = 2210] [outer = 0x132894800] 03:15:33 INFO - PROCESS | 1670 | 1464862533421 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]]]}] 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:15:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:15:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:15:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:15:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:15:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:15:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:15:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:15:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:15:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:15:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:15:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:15:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:15:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:15:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:15:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:15:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:15:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:15:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:15:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:15:33 INFO - TEST-OK | /DOMEvents/constructors.html | took 928ms 03:15:33 INFO - PROCESS | 1670 | 1464862533471 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 03:15:33 INFO - PROCESS | 1670 | 1464862533474 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 03:15:33 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:15:33 INFO - PROCESS | 1670 | 1464862533478 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:15:33 INFO - PROCESS | 1670 | 1464862533481 Marionette TRACE conn2 <- [1,2918,null,{}] 03:15:33 INFO - PROCESS | 1670 | 1464862533484 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}] 03:15:33 INFO - PROCESS | 1670 | 1464862533733 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 03:15:33 INFO - PROCESS | 1670 | 1464862533931 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x145ee7800 == 123 [pid = 1670] [id = 737] 03:15:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 249 (0x138864800) [pid = 1670] [serial = 2211] [outer = 0x0] 03:15:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 250 (0x13a786000) [pid = 1670] [serial = 2212] [outer = 0x138864800] 03:15:33 INFO - PROCESS | 1670 | 1464862533961 Marionette DEBUG loaded listener.js 03:15:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 251 (0x13a78d000) [pid = 1670] [serial = 2213] [outer = 0x138864800] 03:15:34 INFO - PROCESS | 1670 | 1464862534347 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:15:34 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:15:34 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 921ms 03:15:34 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:15:34 INFO - PROCESS | 1670 | 1464862534400 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 03:15:34 INFO - PROCESS | 1670 | 1464862534401 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 03:15:34 INFO - PROCESS | 1670 | 1464862534404 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:15:34 INFO - PROCESS | 1670 | 1464862534405 Marionette TRACE conn2 <- [1,2922,null,{}] 03:15:34 INFO - PROCESS | 1670 | 1464862534408 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}] 03:15:34 INFO - PROCESS | 1670 | 1464862534622 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 03:15:34 INFO - PROCESS | 1670 | 1464862534824 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x142d4e000 == 124 [pid = 1670] [id = 738] 03:15:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 252 (0x12d68bc00) [pid = 1670] [serial = 2214] [outer = 0x0] 03:15:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 253 (0x13a78f800) [pid = 1670] [serial = 2215] [outer = 0x12d68bc00] 03:15:34 INFO - PROCESS | 1670 | 1464862534871 Marionette DEBUG loaded listener.js 03:15:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 254 (0x13a8c1400) [pid = 1670] [serial = 2216] [outer = 0x12d68bc00] 03:15:35 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 03:15:35 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 03:15:35 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 03:15:35 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 03:15:35 INFO - PROCESS | 1670 | 1464862535296 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]]]}] 03:15:35 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:15:35 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:15:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:15:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:15:35 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 03:15:35 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:15:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:15:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:15:35 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 03:15:35 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:15:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:15:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:15:35 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]" 03:15:35 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:15:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:15:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:15:35 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:15:35 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 920ms 03:15:35 INFO - PROCESS | 1670 | 1464862535325 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 03:15:35 INFO - PROCESS | 1670 | 1464862535326 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 03:15:35 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:15:35 INFO - PROCESS | 1670 | 1464862535329 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:15:35 INFO - PROCESS | 1670 | 1464862535330 Marionette TRACE conn2 <- [1,2926,null,{}] 03:15:35 INFO - PROCESS | 1670 | 1464862535332 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}] 03:15:35 INFO - PROCESS | 1670 | 1464862535487 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 03:15:35 INFO - PROCESS | 1670 | 1464862535634 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x139434800 == 125 [pid = 1670] [id = 739] 03:15:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 255 (0x13a790000) [pid = 1670] [serial = 2217] [outer = 0x0] 03:15:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 256 (0x142d2f400) [pid = 1670] [serial = 2218] [outer = 0x13a790000] 03:15:35 INFO - PROCESS | 1670 | 1464862535666 Marionette DEBUG loaded listener.js 03:15:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 257 (0x143bfc400) [pid = 1670] [serial = 2219] [outer = 0x13a790000] 03:15:35 INFO - PROCESS | 1670 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:15:36 INFO - PROCESS | 1670 | 1464862536031 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]]]}] 03:15:36 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:15:36 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 718ms 03:15:36 INFO - PROCESS | 1670 | 1464862536048 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 03:15:36 INFO - PROCESS | 1670 | 1464862536050 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 03:15:36 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:15:36 INFO - PROCESS | 1670 | 1464862536053 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:15:36 INFO - PROCESS | 1670 | 1464862536054 Marionette TRACE conn2 <- [1,2930,null,{}] 03:15:36 INFO - PROCESS | 1670 | 1464862536056 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}] 03:15:36 INFO - PROCESS | 1670 | 1464862536175 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 03:15:36 INFO - PROCESS | 1670 | 1464862536353 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x143a6d000 == 126 [pid = 1670] [id = 740] 03:15:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 258 (0x142c6ec00) [pid = 1670] [serial = 2220] [outer = 0x0] 03:15:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 259 (0x143c56400) [pid = 1670] [serial = 2221] [outer = 0x142c6ec00] 03:15:36 INFO - PROCESS | 1670 | 1464862536401 Marionette DEBUG loaded listener.js 03:15:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 260 (0x143e58400) [pid = 1670] [serial = 2222] [outer = 0x142c6ec00] 03:15:36 INFO - PROCESS | 1670 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:15:36 INFO - PROCESS | 1670 | 1464862536849 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]]]}] 03:15:36 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:15:36 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 823ms 03:15:36 INFO - PROCESS | 1670 | 1464862536899 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 03:15:36 INFO - PROCESS | 1670 | 1464862536900 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 03:15:36 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:15:36 INFO - PROCESS | 1670 | 1464862536906 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:15:36 INFO - PROCESS | 1670 | 1464862536908 Marionette TRACE conn2 <- [1,2934,null,{}] 03:15:36 INFO - PROCESS | 1670 | 1464862536910 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}] 03:15:37 INFO - PROCESS | 1670 | 1464862537046 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 03:15:37 INFO - PROCESS | 1670 | 1464862537215 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x145c62800 == 127 [pid = 1670] [id = 741] 03:15:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 261 (0x113105400) [pid = 1670] [serial = 2223] [outer = 0x0] 03:15:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 262 (0x143e5a400) [pid = 1670] [serial = 2224] [outer = 0x113105400] 03:15:37 INFO - PROCESS | 1670 | 1464862537243 Marionette DEBUG loaded listener.js 03:15:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 263 (0x143e61000) [pid = 1670] [serial = 2225] [outer = 0x113105400] 03:15:37 INFO - PROCESS | 1670 | 1464862537638 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]]]}] 03:15:37 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:15:37 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 771ms 03:15:37 INFO - PROCESS | 1670 | 1464862537678 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 03:15:37 INFO - PROCESS | 1670 | 1464862537679 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 03:15:37 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:15:37 INFO - PROCESS | 1670 | 1464862537682 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:15:37 INFO - PROCESS | 1670 | 1464862537683 Marionette TRACE conn2 <- [1,2938,null,{}] 03:15:37 INFO - PROCESS | 1670 | 1464862537685 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}] 03:15:38 INFO - PROCESS | 1670 | 1464862538113 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 03:15:38 INFO - PROCESS | 1670 | 1464862538349 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x110f22800 == 128 [pid = 1670] [id = 742] 03:15:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 264 (0x110f35c00) [pid = 1670] [serial = 2226] [outer = 0x0] 03:15:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 265 (0x1110b1400) [pid = 1670] [serial = 2227] [outer = 0x110f35c00] 03:15:38 INFO - PROCESS | 1670 | 1464862538379 Marionette DEBUG loaded listener.js 03:15:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 266 (0x111fd5800) [pid = 1670] [serial = 2228] [outer = 0x110f35c00] 03:15:38 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. 03:15:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1118ms 03:15:38 INFO - PROCESS | 1670 | 1464862538793 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]]]}] 03:15:38 INFO - PROCESS | 1670 | 1464862538801 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 03:15:38 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:15:38 INFO - PROCESS | 1670 | 1464862538806 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 03:15:38 INFO - PROCESS | 1670 | 1464862538809 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:15:38 INFO - PROCESS | 1670 | 1464862538812 Marionette TRACE conn2 <- [1,2942,null,{}] 03:15:38 INFO - PROCESS | 1670 | 1464862538815 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}] 03:15:38 INFO - PROCESS | 1670 | 1464862538930 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 03:15:39 INFO - PROCESS | 1670 | 1464862539078 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x11848d800 == 129 [pid = 1670] [id = 743] 03:15:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 267 (0x1127b4c00) [pid = 1670] [serial = 2229] [outer = 0x0] 03:15:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 268 (0x1127bf000) [pid = 1670] [serial = 2230] [outer = 0x1127b4c00] 03:15:39 INFO - PROCESS | 1670 | 1464862539111 Marionette DEBUG loaded listener.js 03:15:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 269 (0x112887000) [pid = 1670] [serial = 2231] [outer = 0x1127b4c00] 03:15:39 INFO - PROCESS | 1670 | 1464862539515 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"]]]}] 03:15:39 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 03:15:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:15:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:15:39 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 720ms 03:15:39 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:15:39 INFO - PROCESS | 1670 | 1464862539530 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 03:15:39 INFO - PROCESS | 1670 | 1464862539532 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 03:15:39 INFO - PROCESS | 1670 | 1464862539534 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:15:39 INFO - PROCESS | 1670 | 1464862539536 Marionette TRACE conn2 <- [1,2946,null,{}] 03:15:39 INFO - PROCESS | 1670 | 1464862539538 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}] 03:15:39 INFO - PROCESS | 1670 | 1464862539647 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 03:15:39 INFO - PROCESS | 1670 | 1464862539785 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a0af800 == 130 [pid = 1670] [id = 744] 03:15:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 270 (0x113104400) [pid = 1670] [serial = 2232] [outer = 0x0] 03:15:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 271 (0x113111000) [pid = 1670] [serial = 2233] [outer = 0x113104400] 03:15:39 INFO - PROCESS | 1670 | 1464862539811 Marionette DEBUG loaded listener.js 03:15:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 272 (0x11316f000) [pid = 1670] [serial = 2234] [outer = 0x113104400] 03:15:40 INFO - PROCESS | 1670 | 1464862540205 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]]]}] 03:15:40 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. 03:15:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 675ms 03:15:40 INFO - PROCESS | 1670 | 1464862540209 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 03:15:40 INFO - PROCESS | 1670 | 1464862540212 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 03:15:40 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:15:40 INFO - PROCESS | 1670 | 1464862540219 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:15:40 INFO - PROCESS | 1670 | 1464862540222 Marionette TRACE conn2 <- [1,2950,null,{}] 03:15:40 INFO - PROCESS | 1670 | 1464862540225 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}] 03:15:40 INFO - PROCESS | 1670 | 1464862540341 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 03:15:40 INFO - PROCESS | 1670 | 1464862540487 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x119ad3000 == 131 [pid = 1670] [id = 745] 03:15:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 273 (0x11310a400) [pid = 1670] [serial = 2235] [outer = 0x0] 03:15:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 274 (0x115cbc000) [pid = 1670] [serial = 2236] [outer = 0x11310a400] 03:15:40 INFO - PROCESS | 1670 | 1464862540519 Marionette DEBUG loaded listener.js 03:15:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 275 (0x1164ef400) [pid = 1670] [serial = 2237] [outer = 0x11310a400] 03:15:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a036800 == 132 [pid = 1670] [id = 746] 03:15:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 276 (0x1169dc400) [pid = 1670] [serial = 2238] [outer = 0x0] 03:15:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 277 (0x115e97c00) [pid = 1670] [serial = 2239] [outer = 0x1169dc400] 03:15:40 INFO - PROCESS | 1670 | 1464862540911 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]]]}] 03:15:40 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. 03:15:40 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 725ms 03:15:40 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:15:40 INFO - PROCESS | 1670 | 1464862540941 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 03:15:40 INFO - PROCESS | 1670 | 1464862540942 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 03:15:40 INFO - PROCESS | 1670 | 1464862540944 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:15:40 INFO - PROCESS | 1670 | 1464862540945 Marionette TRACE conn2 <- [1,2954,null,{}] 03:15:40 INFO - PROCESS | 1670 | 1464862540947 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}] 03:15:41 INFO - PROCESS | 1670 | 1464862541089 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 03:15:41 INFO - PROCESS | 1670 | 1464862541228 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x123629000 == 133 [pid = 1670] [id = 747] 03:15:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 278 (0x116967000) [pid = 1670] [serial = 2240] [outer = 0x0] 03:15:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 279 (0x117128800) [pid = 1670] [serial = 2241] [outer = 0x116967000] 03:15:41 INFO - PROCESS | 1670 | 1464862541255 Marionette DEBUG loaded listener.js 03:15:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 280 (0x11727dc00) [pid = 1670] [serial = 2242] [outer = 0x116967000] 03:15:41 INFO - PROCESS | 1670 | 1464862541614 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]]]}] 03:15:41 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:15:41 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 03:15:41 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 720ms 03:15:41 INFO - PROCESS | 1670 | 1464862541664 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 03:15:41 INFO - PROCESS | 1670 | 1464862541665 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 03:15:41 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:15:41 INFO - PROCESS | 1670 | 1464862541668 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:15:41 INFO - PROCESS | 1670 | 1464862541669 Marionette TRACE conn2 <- [1,2958,null,{}] 03:15:41 INFO - PROCESS | 1670 | 1464862541671 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}] 03:15:41 INFO - PROCESS | 1670 | 1464862541790 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 03:15:41 INFO - PROCESS | 1670 | 1464862541917 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x124f3d000 == 134 [pid = 1670] [id = 748] 03:15:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 281 (0x118141c00) [pid = 1670] [serial = 2243] [outer = 0x0] 03:15:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 282 (0x118216c00) [pid = 1670] [serial = 2244] [outer = 0x118141c00] 03:15:41 INFO - PROCESS | 1670 | 1464862541949 Marionette DEBUG loaded listener.js 03:15:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 283 (0x118449000) [pid = 1670] [serial = 2245] [outer = 0x118141c00] 03:15:42 INFO - PROCESS | 1670 | 1464862542333 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]]]}] 03:15:42 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. 03:15:42 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 672ms 03:15:42 INFO - PROCESS | 1670 | 1464862542340 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 03:15:42 INFO - PROCESS | 1670 | 1464862542341 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 03:15:42 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:15:42 INFO - PROCESS | 1670 | 1464862542344 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:15:42 INFO - PROCESS | 1670 | 1464862542345 Marionette TRACE conn2 <- [1,2962,null,{}] 03:15:42 INFO - PROCESS | 1670 | 1464862542347 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}] 03:15:42 INFO - PROCESS | 1670 | 1464862542457 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 03:15:42 INFO - PROCESS | 1670 | 1464862542595 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x128da9000 == 135 [pid = 1670] [id = 749] 03:15:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 284 (0x11820c000) [pid = 1670] [serial = 2246] [outer = 0x0] 03:15:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 285 (0x118752000) [pid = 1670] [serial = 2247] [outer = 0x11820c000] 03:15:42 INFO - PROCESS | 1670 | 1464862542622 Marionette DEBUG loaded listener.js 03:15:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 286 (0x11902b000) [pid = 1670] [serial = 2248] [outer = 0x11820c000] 03:15:42 INFO - PROCESS | 1670 | 1464862542972 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]]]}] 03:15:43 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. 03:15:43 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 670ms 03:15:43 INFO - PROCESS | 1670 | 1464862543014 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 03:15:43 INFO - PROCESS | 1670 | 1464862543016 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 03:15:43 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:15:43 INFO - PROCESS | 1670 | 1464862543018 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:15:43 INFO - PROCESS | 1670 | 1464862543019 Marionette TRACE conn2 <- [1,2966,null,{}] 03:15:43 INFO - PROCESS | 1670 | 1464862543021 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}] 03:15:43 INFO - PROCESS | 1670 | 1464862543137 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 03:15:43 INFO - PROCESS | 1670 | 1464862543324 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:43 INFO - PROCESS | 1670 | --DOCSHELL 0x12be74000 == 134 [pid = 1670] [id = 322] 03:15:43 INFO - PROCESS | 1670 | --DOCSHELL 0x143c13800 == 133 [pid = 1670] [id = 732] 03:15:43 INFO - PROCESS | 1670 | --DOCSHELL 0x142c31800 == 132 [pid = 1670] [id = 731] 03:15:43 INFO - PROCESS | 1670 | --DOCSHELL 0x13a950800 == 131 [pid = 1670] [id = 730] 03:15:43 INFO - PROCESS | 1670 | --DOMWINDOW == 285 (0x12cd46800) [pid = 1670] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:15:43 INFO - PROCESS | 1670 | --DOMWINDOW == 284 (0x142caa800) [pid = 1670] [serial = 2095] [outer = 0x0] [url = about:blank] 03:15:43 INFO - PROCESS | 1670 | --DOMWINDOW == 283 (0x11a193400) [pid = 1670] [serial = 2065] [outer = 0x0] [url = about:blank] 03:15:43 INFO - PROCESS | 1670 | --DOMWINDOW == 282 (0x128cdf000) [pid = 1670] [serial = 2098] [outer = 0x0] [url = about:blank] 03:15:43 INFO - PROCESS | 1670 | --DOMWINDOW == 281 (0x13a8c8000) [pid = 1670] [serial = 2083] [outer = 0x0] [url = about:blank] 03:15:43 INFO - PROCESS | 1670 | --DOMWINDOW == 280 (0x142c6d400) [pid = 1670] [serial = 2092] [outer = 0x0] [url = about:blank] 03:15:43 INFO - PROCESS | 1670 | --DOMWINDOW == 279 (0x13a370000) [pid = 1670] [serial = 2101] [outer = 0x0] [url = about:blank] 03:15:43 INFO - PROCESS | 1670 | --DOMWINDOW == 278 (0x12acc3c00) [pid = 1670] [serial = 2068] [outer = 0x0] [url = about:blank] 03:15:43 INFO - PROCESS | 1670 | --DOMWINDOW == 277 (0x13a37c000) [pid = 1670] [serial = 2077] [outer = 0x0] [url = about:blank] 03:15:43 INFO - PROCESS | 1670 | --DOMWINDOW == 276 (0x133b7e000) [pid = 1670] [serial = 2080] [outer = 0x0] [url = about:blank] 03:15:43 INFO - PROCESS | 1670 | --DOMWINDOW == 275 (0x1393b7c00) [pid = 1670] [serial = 2074] [outer = 0x0] [url = about:blank] 03:15:43 INFO - PROCESS | 1670 | --DOMWINDOW == 274 (0x1127be400) [pid = 1670] [serial = 2062] [outer = 0x0] [url = about:blank] 03:15:43 INFO - PROCESS | 1670 | --DOMWINDOW == 273 (0x13a981400) [pid = 1670] [serial = 2089] [outer = 0x0] [url = about:blank] 03:15:43 INFO - PROCESS | 1670 | --DOMWINDOW == 272 (0x13a8d3400) [pid = 1670] [serial = 2086] [outer = 0x0] [url = about:blank] 03:15:43 INFO - PROCESS | 1670 | --DOMWINDOW == 271 (0x133c20400) [pid = 1670] [serial = 2071] [outer = 0x0] [url = about:blank] 03:15:43 INFO - PROCESS | 1670 | --DOMWINDOW == 270 (0x132896400) [pid = 1670] [serial = 2116] [outer = 0x0] [url = about:blank] 03:15:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x116aca000 == 132 [pid = 1670] [id = 750] 03:15:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 271 (0x1127b2c00) [pid = 1670] [serial = 2249] [outer = 0x0] 03:15:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 272 (0x115cb9c00) [pid = 1670] [serial = 2250] [outer = 0x1127b2c00] 03:15:43 INFO - PROCESS | 1670 | 1464862543415 Marionette DEBUG loaded listener.js 03:15:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 273 (0x11922d400) [pid = 1670] [serial = 2251] [outer = 0x1127b2c00] 03:15:43 INFO - PROCESS | 1670 | --DOCSHELL 0x13a50f000 == 131 [pid = 1670] [id = 729] 03:15:43 INFO - PROCESS | 1670 | --DOCSHELL 0x1360c2800 == 130 [pid = 1670] [id = 728] 03:15:43 INFO - PROCESS | 1670 | --DOCSHELL 0x12c9ce800 == 129 [pid = 1670] [id = 17] 03:15:43 INFO - PROCESS | 1670 | --DOCSHELL 0x135d96800 == 128 [pid = 1670] [id = 727] 03:15:43 INFO - PROCESS | 1670 | --DOCSHELL 0x1342ce800 == 127 [pid = 1670] [id = 726] 03:15:43 INFO - PROCESS | 1670 | --DOCSHELL 0x12d1b4800 == 126 [pid = 1670] [id = 725] 03:15:43 INFO - PROCESS | 1670 | --DOCSHELL 0x119a0f000 == 125 [pid = 1670] [id = 724] 03:15:43 INFO - PROCESS | 1670 | --DOCSHELL 0x135b03800 == 124 [pid = 1670] [id = 723] 03:15:43 INFO - PROCESS | 1670 | --DOCSHELL 0x129046800 == 123 [pid = 1670] [id = 722] 03:15:43 INFO - PROCESS | 1670 | --DOCSHELL 0x143bd5000 == 122 [pid = 1670] [id = 714] 03:15:43 INFO - PROCESS | 1670 | --DOCSHELL 0x1432f1800 == 121 [pid = 1670] [id = 713] 03:15:43 INFO - PROCESS | 1670 | --DOCSHELL 0x13a95d000 == 120 [pid = 1670] [id = 712] 03:15:43 INFO - PROCESS | 1670 | --DOCSHELL 0x13a23a000 == 119 [pid = 1670] [id = 711] 03:15:43 INFO - PROCESS | 1670 | --DOCSHELL 0x137984800 == 118 [pid = 1670] [id = 710] 03:15:43 INFO - PROCESS | 1670 | --DOCSHELL 0x135e0e000 == 117 [pid = 1670] [id = 709] 03:15:43 INFO - PROCESS | 1670 | --DOCSHELL 0x135cdb800 == 116 [pid = 1670] [id = 708] 03:15:43 INFO - PROCESS | 1670 | --DOCSHELL 0x12c144000 == 115 [pid = 1670] [id = 707] 03:15:43 INFO - PROCESS | 1670 | --DOCSHELL 0x1182d3000 == 114 [pid = 1670] [id = 706] 03:15:43 INFO - PROCESS | 1670 | --DOMWINDOW == 272 (0x12ac21400) [pid = 1670] [serial = 2111] [outer = 0x0] [url = about:blank] 03:15:43 INFO - PROCESS | 1670 | --DOMWINDOW == 271 (0x128ce9800) [pid = 1670] [serial = 2108] [outer = 0x0] [url = about:blank] 03:15:43 INFO - PROCESS | 1670 | --DOMWINDOW == 270 (0x12470dc00) [pid = 1670] [serial = 2107] [outer = 0x0] [url = about:blank] 03:15:43 INFO - PROCESS | 1670 | --DOMWINDOW == 269 (0x129099000) [pid = 1670] [serial = 2110] [outer = 0x0] [url = about:blank] 03:15:43 INFO - PROCESS | 1670 | --DOMWINDOW == 268 (0x119d33000) [pid = 1670] [serial = 2105] [outer = 0x0] [url = about:blank] 03:15:43 INFO - PROCESS | 1670 | --DOMWINDOW == 267 (0x1166e1800) [pid = 1670] [serial = 2104] [outer = 0x0] [url = about:blank] 03:15:43 INFO - PROCESS | 1670 | --DOMWINDOW == 266 (0x12d683400) [pid = 1670] [serial = 2114] [outer = 0x0] [url = about:blank] 03:15:43 INFO - PROCESS | 1670 | --DOMWINDOW == 265 (0x12cc57800) [pid = 1670] [serial = 2113] [outer = 0x0] [url = about:blank] 03:15:43 INFO - PROCESS | 1670 | 1464862543786 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]]]}] 03:15:43 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. 03:15:43 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 821ms 03:15:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:15:43 INFO - PROCESS | 1670 | 1464862543840 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 03:15:43 INFO - PROCESS | 1670 | 1464862543842 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 03:15:43 INFO - PROCESS | 1670 | 1464862543845 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:15:43 INFO - PROCESS | 1670 | 1464862543847 Marionette TRACE conn2 <- [1,2970,null,{}] 03:15:43 INFO - PROCESS | 1670 | 1464862543851 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}] 03:15:44 INFO - PROCESS | 1670 | 1464862544052 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 03:15:44 INFO - PROCESS | 1670 | 1464862544184 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x123b76800 == 115 [pid = 1670] [id = 751] 03:15:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 266 (0x112d56400) [pid = 1670] [serial = 2252] [outer = 0x0] 03:15:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 267 (0x1194f0000) [pid = 1670] [serial = 2253] [outer = 0x112d56400] 03:15:44 INFO - PROCESS | 1670 | 1464862544226 Marionette DEBUG loaded listener.js 03:15:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 268 (0x1199a1000) [pid = 1670] [serial = 2254] [outer = 0x112d56400] 03:15:44 INFO - PROCESS | 1670 | 1464862544522 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]]]}] 03:15:44 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. 03:15:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 721ms 03:15:44 INFO - PROCESS | 1670 | 1464862544567 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 03:15:44 INFO - PROCESS | 1670 | 1464862544568 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 03:15:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:15:44 INFO - PROCESS | 1670 | 1464862544579 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:15:44 INFO - PROCESS | 1670 | 1464862544580 Marionette TRACE conn2 <- [1,2974,null,{}] 03:15:44 INFO - PROCESS | 1670 | 1464862544583 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}] 03:15:44 INFO - PROCESS | 1670 | 1464862544697 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 03:15:44 INFO - PROCESS | 1670 | 1464862544787 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x1294ac800 == 116 [pid = 1670] [id = 752] 03:15:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 269 (0x1195c4000) [pid = 1670] [serial = 2255] [outer = 0x0] 03:15:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 270 (0x119d40000) [pid = 1670] [serial = 2256] [outer = 0x1195c4000] 03:15:44 INFO - PROCESS | 1670 | 1464862544813 Marionette DEBUG loaded listener.js 03:15:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 271 (0x119fb3c00) [pid = 1670] [serial = 2257] [outer = 0x1195c4000] 03:15:45 INFO - PROCESS | 1670 | 1464862545083 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]]]}] 03:15:45 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. 03:15:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 520ms 03:15:45 INFO - PROCESS | 1670 | 1464862545101 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 03:15:45 INFO - PROCESS | 1670 | 1464862545102 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 03:15:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:15:45 INFO - PROCESS | 1670 | 1464862545112 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:15:45 INFO - PROCESS | 1670 | 1464862545113 Marionette TRACE conn2 <- [1,2978,null,{}] 03:15:45 INFO - PROCESS | 1670 | 1464862545115 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}] 03:15:45 INFO - PROCESS | 1670 | 1464862545226 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 03:15:45 INFO - PROCESS | 1670 | 1464862545330 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a882000 == 117 [pid = 1670] [id = 753] 03:15:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 272 (0x11999dc00) [pid = 1670] [serial = 2258] [outer = 0x0] 03:15:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 273 (0x11a0dc000) [pid = 1670] [serial = 2259] [outer = 0x11999dc00] 03:15:45 INFO - PROCESS | 1670 | 1464862545361 Marionette DEBUG loaded listener.js 03:15:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 274 (0x1212a2800) [pid = 1670] [serial = 2260] [outer = 0x11999dc00] 03:15:45 INFO - PROCESS | 1670 | 1464862545709 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]]]}] 03:15:45 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. 03:15:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 619ms 03:15:45 INFO - PROCESS | 1670 | 1464862545739 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 03:15:45 INFO - PROCESS | 1670 | 1464862545741 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 03:15:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:15:45 INFO - PROCESS | 1670 | 1464862545744 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:15:45 INFO - PROCESS | 1670 | 1464862545747 Marionette TRACE conn2 <- [1,2982,null,{}] 03:15:45 INFO - PROCESS | 1670 | 1464862545750 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}] 03:15:45 INFO - PROCESS | 1670 | 1464862545954 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 03:15:45 INFO - PROCESS | 1670 | 1464862545969 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b3d1800 == 118 [pid = 1670] [id = 754] 03:15:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 275 (0x119d38400) [pid = 1670] [serial = 2261] [outer = 0x0] 03:15:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 276 (0x12359e000) [pid = 1670] [serial = 2262] [outer = 0x119d38400] 03:15:45 INFO - PROCESS | 1670 | 1464862545995 Marionette DEBUG loaded listener.js 03:15:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 277 (0x1242cf800) [pid = 1670] [serial = 2263] [outer = 0x119d38400] 03:15:46 INFO - PROCESS | 1670 | 1464862546358 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"]]]}] 03:15:46 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 03:15:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:15:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 672ms 03:15:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:15:46 INFO - PROCESS | 1670 | 1464862546418 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 03:15:46 INFO - PROCESS | 1670 | 1464862546419 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 03:15:46 INFO - PROCESS | 1670 | 1464862546422 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:15:46 INFO - PROCESS | 1670 | 1464862546424 Marionette TRACE conn2 <- [1,2986,null,{}] 03:15:46 INFO - PROCESS | 1670 | 1464862546428 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}] 03:15:46 INFO - PROCESS | 1670 | 1464862546567 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 03:15:46 INFO - PROCESS | 1670 | 1464862546602 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bb35800 == 119 [pid = 1670] [id = 755] 03:15:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 278 (0x123936000) [pid = 1670] [serial = 2264] [outer = 0x0] 03:15:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 279 (0x124f1b000) [pid = 1670] [serial = 2265] [outer = 0x123936000] 03:15:46 INFO - PROCESS | 1670 | 1464862546627 Marionette DEBUG loaded listener.js 03:15:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 280 (0x125a34400) [pid = 1670] [serial = 2266] [outer = 0x123936000] 03:15:46 INFO - PROCESS | 1670 | 1464862546962 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]]]}] 03:15:46 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. 03:15:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 570ms 03:15:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:15:46 INFO - PROCESS | 1670 | 1464862546993 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 03:15:46 INFO - PROCESS | 1670 | 1464862546994 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 03:15:46 INFO - PROCESS | 1670 | 1464862546996 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:15:46 INFO - PROCESS | 1670 | 1464862546997 Marionette TRACE conn2 <- [1,2990,null,{}] 03:15:47 INFO - PROCESS | 1670 | 1464862547001 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}] 03:15:47 INFO - PROCESS | 1670 | 1464862547143 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 03:15:47 INFO - PROCESS | 1670 | 1464862547158 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c144800 == 120 [pid = 1670] [id = 756] 03:15:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 281 (0x125d26800) [pid = 1670] [serial = 2267] [outer = 0x0] 03:15:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 282 (0x125dba400) [pid = 1670] [serial = 2268] [outer = 0x125d26800] 03:15:47 INFO - PROCESS | 1670 | 1464862547184 Marionette DEBUG loaded listener.js 03:15:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 283 (0x126868000) [pid = 1670] [serial = 2269] [outer = 0x125d26800] 03:15:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c410800 == 121 [pid = 1670] [id = 757] 03:15:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 284 (0x126e22000) [pid = 1670] [serial = 2270] [outer = 0x0] 03:15:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 285 (0x126b0c400) [pid = 1670] [serial = 2271] [outer = 0x126e22000] 03:15:47 INFO - PROCESS | 1670 | 1464862547564 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]]]}] 03:15:47 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. 03:15:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 572ms 03:15:47 INFO - PROCESS | 1670 | 1464862547568 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 03:15:47 INFO - PROCESS | 1670 | 1464862547570 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 03:15:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:15:47 INFO - PROCESS | 1670 | 1464862547574 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:15:47 INFO - PROCESS | 1670 | 1464862547575 Marionette TRACE conn2 <- [1,2994,null,{}] 03:15:47 INFO - PROCESS | 1670 | 1464862547578 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}] 03:15:48 INFO - PROCESS | 1670 | 1464862548409 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 284 (0x133b80400) [pid = 1670] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 283 (0x1394f2000) [pid = 1670] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 282 (0x13a374800) [pid = 1670] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 281 (0x1394f7000) [pid = 1670] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 280 (0x13a97a400) [pid = 1670] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 279 (0x136006400) [pid = 1670] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 278 (0x12c81b000) [pid = 1670] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 277 (0x113166400) [pid = 1670] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 276 (0x1122aa000) [pid = 1670] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 275 (0x13a97a800) [pid = 1670] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 274 (0x128ce2400) [pid = 1670] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 273 (0x1394a6400) [pid = 1670] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 272 (0x12badb000) [pid = 1670] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 271 (0x13296d800) [pid = 1670] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 270 (0x1127e1c00) [pid = 1670] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 269 (0x12c03f800) [pid = 1670] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 268 (0x132822000) [pid = 1670] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 267 (0x1126e0400) [pid = 1670] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 266 (0x1394f1400) [pid = 1670] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 265 (0x124f6b000) [pid = 1670] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 264 (0x132961c00) [pid = 1670] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 263 (0x11310c000) [pid = 1670] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 262 (0x1126e4400) [pid = 1670] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 261 (0x113102800) [pid = 1670] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 260 (0x138963000) [pid = 1670] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 259 (0x1393b1000) [pid = 1670] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 258 (0x118605000) [pid = 1670] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 257 (0x11316b800) [pid = 1670] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 256 (0x116757000) [pid = 1670] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 255 (0x133c29c00) [pid = 1670] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 254 (0x12bad4800) [pid = 1670] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 253 (0x139536400) [pid = 1670] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 252 (0x13281d400) [pid = 1670] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 251 (0x110f37800) [pid = 1670] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 250 (0x13a8b7c00) [pid = 1670] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 249 (0x1127e9800) [pid = 1670] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 248 (0x133c25c00) [pid = 1670] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 247 (0x128ce4400) [pid = 1670] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 246 (0x133b78c00) [pid = 1670] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 245 (0x113107000) [pid = 1670] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 244 (0x13732a800) [pid = 1670] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 243 (0x134296400) [pid = 1670] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 242 (0x128ce0000) [pid = 1670] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 241 (0x13a8cbc00) [pid = 1670] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 240 (0x1166e2400) [pid = 1670] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 239 (0x1127b7c00) [pid = 1670] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 238 (0x11a0da800) [pid = 1670] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 237 (0x1127b4000) [pid = 1670] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 236 (0x12c03f400) [pid = 1670] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 235 (0x128d4e000) [pid = 1670] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 234 (0x129494400) [pid = 1670] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 233 (0x1393b7000) [pid = 1670] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 232 (0x115cc7c00) [pid = 1670] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 231 (0x13a97cc00) [pid = 1670] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 230 (0x12cc6c000) [pid = 1670] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 229 (0x113362c00) [pid = 1670] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 228 (0x13a793800) [pid = 1670] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 227 (0x13895cc00) [pid = 1670] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 226 (0x1126de800) [pid = 1670] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 225 (0x135cee000) [pid = 1670] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 224 (0x13a85d800) [pid = 1670] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 223 (0x116a7b800) [pid = 1670] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 222 (0x12d684c00) [pid = 1670] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 221 (0x11843e400) [pid = 1670] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 220 (0x142c72800) [pid = 1670] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 219 (0x1394aa800) [pid = 1670] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 218 (0x136002400) [pid = 1670] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 217 (0x12cc5c800) [pid = 1670] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:15:48 INFO - PROCESS | 1670 | --DOMWINDOW == 216 (0x12d685c00) [pid = 1670] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:15:48 INFO - PROCESS | 1670 | 1464862548518 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x118069000 == 122 [pid = 1670] [id = 758] 03:15:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 217 (0x110f38c00) [pid = 1670] [serial = 2272] [outer = 0x0] 03:15:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 218 (0x1126de800) [pid = 1670] [serial = 2273] [outer = 0x110f38c00] 03:15:48 INFO - PROCESS | 1670 | 1464862548545 Marionette DEBUG loaded listener.js 03:15:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 219 (0x113105c00) [pid = 1670] [serial = 2274] [outer = 0x110f38c00] 03:15:48 INFO - PROCESS | 1670 | 1464862548826 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]]]}] 03:15:48 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:15:48 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 03:15:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1270ms 03:15:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:15:48 INFO - PROCESS | 1670 | 1464862548844 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 03:15:48 INFO - PROCESS | 1670 | 1464862548846 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 03:15:48 INFO - PROCESS | 1670 | 1464862548848 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:15:48 INFO - PROCESS | 1670 | 1464862548849 Marionette TRACE conn2 <- [1,2998,null,{}] 03:15:48 INFO - PROCESS | 1670 | 1464862548859 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}] 03:15:49 INFO - PROCESS | 1670 | 1464862549016 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 03:15:49 INFO - PROCESS | 1670 | 1464862549025 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c6f2000 == 123 [pid = 1670] [id = 759] 03:15:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 220 (0x112a74000) [pid = 1670] [serial = 2275] [outer = 0x0] 03:15:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 221 (0x11860d400) [pid = 1670] [serial = 2276] [outer = 0x112a74000] 03:15:49 INFO - PROCESS | 1670 | 1464862549051 Marionette DEBUG loaded listener.js 03:15:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 222 (0x119fb6000) [pid = 1670] [serial = 2277] [outer = 0x112a74000] 03:15:49 INFO - PROCESS | 1670 | 1464862549353 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]]]}] 03:15:49 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. 03:15:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 521ms 03:15:49 INFO - PROCESS | 1670 | 1464862549377 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 03:15:49 INFO - PROCESS | 1670 | 1464862549378 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 03:15:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:15:49 INFO - PROCESS | 1670 | 1464862549381 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:15:49 INFO - PROCESS | 1670 | 1464862549382 Marionette TRACE conn2 <- [1,3002,null,{}] 03:15:49 INFO - PROCESS | 1670 | 1464862549384 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}] 03:15:49 INFO - PROCESS | 1670 | 1464862549496 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 03:15:49 INFO - PROCESS | 1670 | 1464862549508 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c9dc800 == 124 [pid = 1670] [id = 760] 03:15:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 223 (0x119fae800) [pid = 1670] [serial = 2278] [outer = 0x0] 03:15:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 224 (0x126b18800) [pid = 1670] [serial = 2279] [outer = 0x119fae800] 03:15:49 INFO - PROCESS | 1670 | 1464862549535 Marionette DEBUG loaded listener.js 03:15:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 225 (0x126ec9c00) [pid = 1670] [serial = 2280] [outer = 0x119fae800] 03:15:49 INFO - PROCESS | 1670 | 1464862549900 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]]]}] 03:15:49 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. 03:15:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 571ms 03:15:49 INFO - PROCESS | 1670 | 1464862549984 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 03:15:49 INFO - PROCESS | 1670 | 1464862549986 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 03:15:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:15:49 INFO - PROCESS | 1670 | 1464862549990 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:15:49 INFO - PROCESS | 1670 | 1464862549991 Marionette TRACE conn2 <- [1,3006,null,{}] 03:15:49 INFO - PROCESS | 1670 | 1464862549994 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}] 03:15:50 INFO - PROCESS | 1670 | 1464862550146 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 03:15:50 INFO - PROCESS | 1670 | 1464862550154 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d1ab000 == 125 [pid = 1670] [id = 761] 03:15:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 226 (0x126ecf400) [pid = 1670] [serial = 2281] [outer = 0x0] 03:15:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 227 (0x126ed3400) [pid = 1670] [serial = 2282] [outer = 0x126ecf400] 03:15:50 INFO - PROCESS | 1670 | 1464862550194 Marionette DEBUG loaded listener.js 03:15:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 228 (0x128ce1800) [pid = 1670] [serial = 2283] [outer = 0x126ecf400] 03:15:50 INFO - PROCESS | 1670 | 1464862550759 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]]]}] 03:15:50 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. 03:15:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 821ms 03:15:50 INFO - PROCESS | 1670 | 1464862550816 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 03:15:50 INFO - PROCESS | 1670 | 1464862550819 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 03:15:50 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:15:50 INFO - PROCESS | 1670 | 1464862550857 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:15:50 INFO - PROCESS | 1670 | 1464862550859 Marionette TRACE conn2 <- [1,3010,null,{}] 03:15:50 INFO - PROCESS | 1670 | 1464862550865 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}] 03:15:51 INFO - PROCESS | 1670 | 1464862551004 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 03:15:51 INFO - PROCESS | 1670 | 1464862551110 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x119044000 == 126 [pid = 1670] [id = 762] 03:15:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 229 (0x112781400) [pid = 1670] [serial = 2284] [outer = 0x0] 03:15:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 230 (0x1127e4c00) [pid = 1670] [serial = 2285] [outer = 0x112781400] 03:15:51 INFO - PROCESS | 1670 | 1464862551143 Marionette DEBUG loaded listener.js 03:15:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 231 (0x112d89c00) [pid = 1670] [serial = 2286] [outer = 0x112781400] 03:15:51 INFO - PROCESS | 1670 | 1464862551529 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]]]}] 03:15:51 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 03:15:51 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 698ms 03:15:51 INFO - PROCESS | 1670 | 1464862551534 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 03:15:51 INFO - PROCESS | 1670 | 1464862551538 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 03:15:51 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:15:51 INFO - PROCESS | 1670 | 1464862551543 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:15:51 INFO - PROCESS | 1670 | 1464862551544 Marionette TRACE conn2 <- [1,3014,null,{}] 03:15:51 INFO - PROCESS | 1670 | 1464862551547 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}] 03:15:51 INFO - PROCESS | 1670 | 1464862551676 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 03:15:51 INFO - PROCESS | 1670 | 1464862551812 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x12424a800 == 127 [pid = 1670] [id = 763] 03:15:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 232 (0x113109000) [pid = 1670] [serial = 2287] [outer = 0x0] 03:15:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 233 (0x113b2d400) [pid = 1670] [serial = 2288] [outer = 0x113109000] 03:15:51 INFO - PROCESS | 1670 | 1464862551846 Marionette DEBUG loaded listener.js 03:15:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 234 (0x116756000) [pid = 1670] [serial = 2289] [outer = 0x113109000] 03:15:52 INFO - PROCESS | 1670 | [1670] 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 03:15:52 INFO - PROCESS | 1670 | 1464862552257 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:15:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:15:52 INFO - {} 03:15:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:15:52 INFO - {} 03:15:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:15:52 INFO - {} 03:15:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:15:52 INFO - {} 03:15:52 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 721ms 03:15:52 INFO - PROCESS | 1670 | 1464862552263 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 03:15:52 INFO - PROCESS | 1670 | 1464862552265 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 03:15:52 INFO - TEST-START | /FileAPI/fileReader.html 03:15:52 INFO - PROCESS | 1670 | 1464862552268 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:15:52 INFO - PROCESS | 1670 | 1464862552270 Marionette TRACE conn2 <- [1,3018,null,{}] 03:15:52 INFO - PROCESS | 1670 | 1464862552278 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}] 03:15:52 INFO - PROCESS | 1670 | 1464862552408 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 03:15:52 INFO - PROCESS | 1670 | 1464862552568 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d4a0800 == 128 [pid = 1670] [id = 764] 03:15:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 235 (0x1172b9c00) [pid = 1670] [serial = 2290] [outer = 0x0] 03:15:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 236 (0x119220400) [pid = 1670] [serial = 2291] [outer = 0x1172b9c00] 03:15:52 INFO - PROCESS | 1670 | 1464862552603 Marionette DEBUG loaded listener.js 03:15:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 237 (0x11a0e4c00) [pid = 1670] [serial = 2292] [outer = 0x1172b9c00] 03:15:52 INFO - PROCESS | 1670 | 1464862552985 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]]]}] 03:15:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:15:52 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:15:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:15:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:15:52 INFO - TEST-OK | /FileAPI/fileReader.html | took 723ms 03:15:52 INFO - PROCESS | 1670 | 1464862552991 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 03:15:52 INFO - TEST-START | /FileAPI/historical.html 03:15:52 INFO - PROCESS | 1670 | 1464862552993 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 03:15:52 INFO - PROCESS | 1670 | 1464862552995 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:15:52 INFO - PROCESS | 1670 | 1464862552996 Marionette TRACE conn2 <- [1,3022,null,{}] 03:15:53 INFO - PROCESS | 1670 | 1464862552999 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}] 03:15:53 INFO - PROCESS | 1670 | 1464862553132 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 03:15:53 INFO - PROCESS | 1670 | 1464862553279 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x13290e000 == 129 [pid = 1670] [id = 765] 03:15:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 238 (0x11a19b800) [pid = 1670] [serial = 2293] [outer = 0x0] 03:15:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 239 (0x12360a000) [pid = 1670] [serial = 2294] [outer = 0x11a19b800] 03:15:53 INFO - PROCESS | 1670 | 1464862553329 Marionette DEBUG loaded listener.js 03:15:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 240 (0x12428d800) [pid = 1670] [serial = 2295] [outer = 0x11a19b800] 03:15:53 INFO - PROCESS | 1670 | 1464862553856 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"]]]}] 03:15:53 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:15:53 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:15:53 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:15:53 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:15:53 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:15:53 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:15:53 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:53 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:15:53 INFO - TEST-OK | /FileAPI/historical.html | took 872ms 03:15:53 INFO - PROCESS | 1670 | 1464862553868 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 03:15:53 INFO - PROCESS | 1670 | 1464862553870 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 03:15:53 INFO - TEST-START | /FileAPI/idlharness.html 03:15:53 INFO - PROCESS | 1670 | 1464862553894 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:15:53 INFO - PROCESS | 1670 | 1464862553896 Marionette TRACE conn2 <- [1,3026,null,{}] 03:15:53 INFO - PROCESS | 1670 | 1464862553900 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}] 03:15:54 INFO - PROCESS | 1670 | 1464862554034 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 03:15:54 INFO - PROCESS | 1670 | 1464862554167 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x13293f800 == 130 [pid = 1670] [id = 766] 03:15:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 241 (0x12375e800) [pid = 1670] [serial = 2296] [outer = 0x0] 03:15:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 242 (0x126b19000) [pid = 1670] [serial = 2297] [outer = 0x12375e800] 03:15:54 INFO - PROCESS | 1670 | 1464862554199 Marionette DEBUG loaded listener.js 03:15:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 243 (0x128ce1400) [pid = 1670] [serial = 2298] [outer = 0x12375e800] 03:15:54 INFO - PROCESS | 1670 | 1464862554801 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]]]}] 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:15:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:15:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:15:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:15:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:15:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:15:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:15:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:15:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:15:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:15:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:15:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:15:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:15:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:15:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:15:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:15:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:15:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:15:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:15:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:15:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:15:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:15:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:15:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:15:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:15:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:15:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:15:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:15:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:15:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:15:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:15:54 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 03:15:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:15:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:15:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:15:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:15:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:15:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:15:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:15:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:15:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:15:54 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 03:15:54 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 03:15:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:15:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:15:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:15:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:15:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:15:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:15:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:15:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:15:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:15:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:15:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:15:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:15:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:15:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:15:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:15:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:15:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:15:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:15:54 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 03:15:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:15:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:15:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:15:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:15:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:15:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:15:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:15:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:15:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:15:54 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 03:15:54 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 03:15:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:15:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:15:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:15:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:15:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:15:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:15:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:15:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:15:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:15:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:15:54 INFO - TEST-OK | /FileAPI/idlharness.html | took 939ms 03:15:54 INFO - PROCESS | 1670 | 1464862554826 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 03:15:54 INFO - TEST-START | /FileAPI/idlharness.worker 03:15:54 INFO - PROCESS | 1670 | 1464862554827 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 03:15:54 INFO - PROCESS | 1670 | 1464862554830 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:15:54 INFO - PROCESS | 1670 | 1464862554831 Marionette TRACE conn2 <- [1,3030,null,{}] 03:15:54 INFO - PROCESS | 1670 | 1464862554833 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}] 03:15:54 INFO - PROCESS | 1670 | 1464862554977 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 03:15:55 INFO - PROCESS | 1670 | 1464862555086 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x135d4c800 == 131 [pid = 1670] [id = 767] 03:15:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 244 (0x128cec000) [pid = 1670] [serial = 2299] [outer = 0x0] 03:15:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 245 (0x12acc5800) [pid = 1670] [serial = 2300] [outer = 0x128cec000] 03:15:55 INFO - PROCESS | 1670 | 1464862555116 Marionette DEBUG loaded listener.js 03:15:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 246 (0x12bbb8000) [pid = 1670] [serial = 2301] [outer = 0x128cec000] 03:15:55 INFO - PROCESS | 1670 | [1670] 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 03:15:55 INFO - PROCESS | 1670 | 1464862555851 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,{},{}]]]}] 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:15:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:15:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:15:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:15:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:15:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:15:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:15:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:15:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:15:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:15:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:15:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:15:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:15:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:15:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:15:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:15:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:15:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:15:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 03:15:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:15:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:15:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:15:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:15:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:15:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 03:15:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:15:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:15:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:15:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:15:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:15:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:15:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:15:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:15:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:15:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:15:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 03:15:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:15:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:15:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:15:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:15:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:15:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 03:15:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:15:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:15:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:15:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:15:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:15:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:15:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:15:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:15:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:15:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:15:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:15:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:15:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:15:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:15:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:15:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:15:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:15:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:15:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:15:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:15:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:15:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:15:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:15:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:15:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:15:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:15:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:15:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:15:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:15:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:15:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:15:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:15:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:15:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:15:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:15:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:15:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:15:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:15:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:15:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:15:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:15:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:15:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:15:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:15:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:15:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:15:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:15:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:15:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:15:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:15:55 INFO - {} 03:15:55 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1087ms 03:15:55 INFO - PROCESS | 1670 | 1464862555945 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 03:15:55 INFO - PROCESS | 1670 | 1464862555947 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 03:15:55 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:15:55 INFO - PROCESS | 1670 | 1464862555952 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:15:55 INFO - PROCESS | 1670 | 1464862555953 Marionette TRACE conn2 <- [1,3034,null,{}] 03:15:55 INFO - PROCESS | 1670 | 1464862555958 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}] 03:15:56 INFO - PROCESS | 1670 | 1464862556085 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 03:15:56 INFO - PROCESS | 1670 | 1464862556218 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x13797b000 == 132 [pid = 1670] [id = 768] 03:15:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 247 (0x12bad8800) [pid = 1670] [serial = 2302] [outer = 0x0] 03:15:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 248 (0x12bbdb000) [pid = 1670] [serial = 2303] [outer = 0x12bad8800] 03:15:56 INFO - PROCESS | 1670 | 1464862556251 Marionette DEBUG loaded listener.js 03:15:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 249 (0x13281c800) [pid = 1670] [serial = 2304] [outer = 0x12bad8800] 03:15:56 INFO - PROCESS | 1670 | 1464862556624 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]]]}] 03:15:56 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:15:56 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 721ms 03:15:56 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:15:56 INFO - PROCESS | 1670 | 1464862556673 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 03:15:56 INFO - PROCESS | 1670 | 1464862556675 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 03:15:56 INFO - PROCESS | 1670 | 1464862556677 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:15:56 INFO - PROCESS | 1670 | 1464862556678 Marionette TRACE conn2 <- [1,3038,null,{}] 03:15:56 INFO - PROCESS | 1670 | 1464862556680 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}] 03:15:56 INFO - PROCESS | 1670 | 1464862556809 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 03:15:56 INFO - PROCESS | 1670 | 1464862556950 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x139423800 == 133 [pid = 1670] [id = 769] 03:15:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 250 (0x12bbb6400) [pid = 1670] [serial = 2305] [outer = 0x0] 03:15:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 251 (0x132822000) [pid = 1670] [serial = 2306] [outer = 0x12bbb6400] 03:15:56 INFO - PROCESS | 1670 | 1464862556980 Marionette DEBUG loaded listener.js 03:15:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 252 (0x132848000) [pid = 1670] [serial = 2307] [outer = 0x12bbb6400] 03:15:57 INFO - PROCESS | 1670 | 1464862557339 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"]]]}] 03:15:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:15:57 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 668ms 03:15:57 INFO - PROCESS | 1670 | 1464862557346 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 03:15:57 INFO - PROCESS | 1670 | 1464862557347 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 03:15:57 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:15:57 INFO - PROCESS | 1670 | 1464862557350 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:15:57 INFO - PROCESS | 1670 | 1464862557351 Marionette TRACE conn2 <- [1,3042,null,{}] 03:15:57 INFO - PROCESS | 1670 | 1464862557354 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}] 03:15:57 INFO - PROCESS | 1670 | 1464862557483 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 03:15:57 INFO - PROCESS | 1670 | 1464862557654 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c14e800 == 134 [pid = 1670] [id = 770] 03:15:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 253 (0x118136400) [pid = 1670] [serial = 2308] [outer = 0x0] 03:15:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 254 (0x12b231c00) [pid = 1670] [serial = 2309] [outer = 0x118136400] 03:15:57 INFO - PROCESS | 1670 | 1464862557686 Marionette DEBUG loaded listener.js 03:15:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 255 (0x13284bc00) [pid = 1670] [serial = 2310] [outer = 0x118136400] 03:15:58 INFO - PROCESS | 1670 | 1464862558134 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]]]}] 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:15:58 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. 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:15:58 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'.) 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:15:58 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. 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:15:58 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. 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:15:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:15:58 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. 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:15:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:15:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 03:15:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:15:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:15:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:15:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:15:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:15:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:15:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:15:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:15:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:15:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:15:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:15:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:15:58 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 829ms 03:15:58 INFO - PROCESS | 1670 | 1464862558180 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 03:15:58 INFO - PROCESS | 1670 | 1464862558181 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 03:15:58 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:15:58 INFO - PROCESS | 1670 | 1464862558184 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:15:58 INFO - PROCESS | 1670 | 1464862558186 Marionette TRACE conn2 <- [1,3046,null,{}] 03:15:58 INFO - PROCESS | 1670 | 1464862558257 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}] 03:15:58 INFO - PROCESS | 1670 | 1464862558394 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 03:15:58 INFO - PROCESS | 1670 | 1464862558522 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a238800 == 135 [pid = 1670] [id = 771] 03:15:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 256 (0x118136c00) [pid = 1670] [serial = 2311] [outer = 0x0] 03:15:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 257 (0x132893000) [pid = 1670] [serial = 2312] [outer = 0x118136c00] 03:15:58 INFO - PROCESS | 1670 | 1464862558547 Marionette DEBUG loaded listener.js 03:15:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 258 (0x13298f400) [pid = 1670] [serial = 2313] [outer = 0x118136c00] 03:15:58 INFO - PROCESS | 1670 | [1670] 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 03:15:58 INFO - PROCESS | 1670 | 1464862558977 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:15:59 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:15:59 INFO - {} 03:15:59 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 825ms 03:15:59 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:15:59 INFO - PROCESS | 1670 | 1464862559009 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 03:15:59 INFO - PROCESS | 1670 | 1464862559010 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 03:15:59 INFO - PROCESS | 1670 | 1464862559012 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:15:59 INFO - PROCESS | 1670 | 1464862559014 Marionette TRACE conn2 <- [1,3050,null,{}] 03:15:59 INFO - PROCESS | 1670 | 1464862559017 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}] 03:15:59 INFO - PROCESS | 1670 | 1464862559144 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 03:15:59 INFO - PROCESS | 1670 | 1464862559280 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x135d8b800 == 136 [pid = 1670] [id = 772] 03:15:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 259 (0x117281400) [pid = 1670] [serial = 2314] [outer = 0x0] 03:15:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 260 (0x133b73400) [pid = 1670] [serial = 2315] [outer = 0x117281400] 03:15:59 INFO - PROCESS | 1670 | 1464862559311 Marionette DEBUG loaded listener.js 03:15:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 261 (0x133c29800) [pid = 1670] [serial = 2316] [outer = 0x117281400] 03:15:59 INFO - PROCESS | 1670 | 1464862559667 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]]]}] 03:15:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:15:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:15:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:15:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:15:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 677ms 03:15:59 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:15:59 INFO - PROCESS | 1670 | 1464862559690 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 03:15:59 INFO - PROCESS | 1670 | 1464862559692 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 03:15:59 INFO - PROCESS | 1670 | 1464862559694 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:15:59 INFO - PROCESS | 1670 | 1464862559695 Marionette TRACE conn2 <- [1,3054,null,{}] 03:15:59 INFO - PROCESS | 1670 | 1464862559698 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}] 03:15:59 INFO - PROCESS | 1670 | 1464862559815 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 03:15:59 INFO - PROCESS | 1670 | 1464862559945 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ab1a000 == 137 [pid = 1670] [id = 773] 03:15:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 262 (0x1126e5400) [pid = 1670] [serial = 2317] [outer = 0x0] 03:15:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 263 (0x118751400) [pid = 1670] [serial = 2318] [outer = 0x1126e5400] 03:15:59 INFO - PROCESS | 1670 | 1464862559974 Marionette DEBUG loaded listener.js 03:16:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 264 (0x132891800) [pid = 1670] [serial = 2319] [outer = 0x1126e5400] 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:16:00 INFO - PROCESS | 1670 | 1464862560368 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"]]]}] 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:16:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:16:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:16:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:16:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:16:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:16:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:16:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:16:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:16:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:16:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:16:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:16:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:16:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:16:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:16:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:16:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:16:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:16:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:16:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:16:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:16:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:16:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:16:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:16:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:16:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:16:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:16:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:16:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:16:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:16:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:16:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:16:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:16:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:16:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:16:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:16:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:16:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:16:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:16:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:16:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:16:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:16:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:16:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:16:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:16:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:16:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:16:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:16:00 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" 03:16:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:16:00 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" 03:16:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:16:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:16:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 694ms 03:16:00 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:16:00 INFO - PROCESS | 1670 | 1464862560390 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 03:16:00 INFO - PROCESS | 1670 | 1464862560391 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 03:16:00 INFO - PROCESS | 1670 | 1464862560393 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:16:00 INFO - PROCESS | 1670 | 1464862560394 Marionette TRACE conn2 <- [1,3058,null,{}] 03:16:00 INFO - PROCESS | 1670 | 1464862560397 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}] 03:16:00 INFO - PROCESS | 1670 | 1464862560555 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 03:16:00 INFO - PROCESS | 1670 | 1464862560705 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x1233f3000 == 138 [pid = 1670] [id = 774] 03:16:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 265 (0x110f3e400) [pid = 1670] [serial = 2320] [outer = 0x0] 03:16:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 266 (0x115cc7800) [pid = 1670] [serial = 2321] [outer = 0x110f3e400] 03:16:00 INFO - PROCESS | 1670 | 1464862560745 Marionette DEBUG loaded listener.js 03:16:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 267 (0x123599000) [pid = 1670] [serial = 2322] [outer = 0x110f3e400] 03:16:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:16:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:16:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:16:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:16:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:16:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:16:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:16:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:16:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:16:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:16:01 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:01 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:16:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:16:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:16:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:16:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:16:01 INFO - PROCESS | 1670 | 1464862561115 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]]]}] 03:16:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:16:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:16:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:16:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:16:01 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 727ms 03:16:01 INFO - PROCESS | 1670 | 1464862561122 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 03:16:01 INFO - PROCESS | 1670 | 1464862561123 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 03:16:01 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:16:01 INFO - PROCESS | 1670 | 1464862561125 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:16:01 INFO - PROCESS | 1670 | 1464862561126 Marionette TRACE conn2 <- [1,3062,null,{}] 03:16:01 INFO - PROCESS | 1670 | 1464862561129 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}] 03:16:01 INFO - PROCESS | 1670 | 1464862561248 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 03:16:01 INFO - PROCESS | 1670 | 1464862561591 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x1182d0800 == 139 [pid = 1670] [id = 775] 03:16:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 268 (0x111b06000) [pid = 1670] [serial = 2323] [outer = 0x0] 03:16:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 269 (0x111fd4400) [pid = 1670] [serial = 2324] [outer = 0x111b06000] 03:16:01 INFO - PROCESS | 1670 | 1464862561617 Marionette DEBUG loaded listener.js 03:16:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 270 (0x112784c00) [pid = 1670] [serial = 2325] [outer = 0x111b06000] 03:16:01 INFO - PROCESS | 1670 | [1670] 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 03:16:02 INFO - PROCESS | 1670 | 1464862562037 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:16:02 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:16:02 INFO - {} 03:16:02 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 925ms 03:16:02 INFO - PROCESS | 1670 | 1464862562052 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 03:16:02 INFO - PROCESS | 1670 | 1464862562055 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 03:16:02 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:16:02 INFO - PROCESS | 1670 | 1464862562057 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:16:02 INFO - PROCESS | 1670 | 1464862562059 Marionette TRACE conn2 <- [1,3066,null,{}] 03:16:02 INFO - PROCESS | 1670 | 1464862562062 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}] 03:16:02 INFO - PROCESS | 1670 | 1464862562171 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 03:16:02 INFO - PROCESS | 1670 | 1464862562276 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x123538800 == 140 [pid = 1670] [id = 776] 03:16:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 271 (0x111d7fc00) [pid = 1670] [serial = 2326] [outer = 0x0] 03:16:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 272 (0x1127ddc00) [pid = 1670] [serial = 2327] [outer = 0x111d7fc00] 03:16:02 INFO - PROCESS | 1670 | 1464862562301 Marionette DEBUG loaded listener.js 03:16:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 273 (0x113162800) [pid = 1670] [serial = 2328] [outer = 0x111d7fc00] 03:16:02 INFO - PROCESS | 1670 | 1464862562651 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]]]}] 03:16:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:16:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:16:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:16:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:16:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:16:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:16:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:16:02 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 624ms 03:16:02 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:16:02 INFO - PROCESS | 1670 | 1464862562684 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 03:16:02 INFO - PROCESS | 1670 | 1464862562686 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 03:16:02 INFO - PROCESS | 1670 | 1464862562689 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:16:02 INFO - PROCESS | 1670 | 1464862562690 Marionette TRACE conn2 <- [1,3070,null,{}] 03:16:02 INFO - PROCESS | 1670 | 1464862562693 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}] 03:16:02 INFO - PROCESS | 1670 | 1464862562810 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 03:16:02 INFO - PROCESS | 1670 | 1464862562920 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x1182dd000 == 141 [pid = 1670] [id = 777] 03:16:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 274 (0x11310ec00) [pid = 1670] [serial = 2329] [outer = 0x0] 03:16:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 275 (0x118218800) [pid = 1670] [serial = 2330] [outer = 0x11310ec00] 03:16:02 INFO - PROCESS | 1670 | 1464862562944 Marionette DEBUG loaded listener.js 03:16:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 276 (0x1184c7400) [pid = 1670] [serial = 2331] [outer = 0x11310ec00] 03:16:03 INFO - PROCESS | 1670 | 1464862563312 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]]]}] 03:16:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:16:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:16:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:16:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:16:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:16:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:16:03 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 675ms 03:16:03 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:16:03 INFO - PROCESS | 1670 | 1464862563365 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 03:16:03 INFO - PROCESS | 1670 | 1464862563366 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 03:16:03 INFO - PROCESS | 1670 | 1464862563372 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:16:03 INFO - PROCESS | 1670 | 1464862563375 Marionette TRACE conn2 <- [1,3074,null,{}] 03:16:03 INFO - PROCESS | 1670 | 1464862563379 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}] 03:16:03 INFO - PROCESS | 1670 | 1464862563520 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 03:16:03 INFO - PROCESS | 1670 | --DOCSHELL 0x12c9dc800 == 140 [pid = 1670] [id = 760] 03:16:03 INFO - PROCESS | 1670 | --DOCSHELL 0x12c6f2000 == 139 [pid = 1670] [id = 759] 03:16:03 INFO - PROCESS | 1670 | --DOCSHELL 0x118069000 == 138 [pid = 1670] [id = 758] 03:16:03 INFO - PROCESS | 1670 | --DOCSHELL 0x12c410800 == 137 [pid = 1670] [id = 757] 03:16:03 INFO - PROCESS | 1670 | --DOCSHELL 0x12c144800 == 136 [pid = 1670] [id = 756] 03:16:03 INFO - PROCESS | 1670 | --DOCSHELL 0x12bb35800 == 135 [pid = 1670] [id = 755] 03:16:03 INFO - PROCESS | 1670 | --DOCSHELL 0x12b3d1800 == 134 [pid = 1670] [id = 754] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 275 (0x143c55400) [pid = 1670] [serial = 2200] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 274 (0x142cb9000) [pid = 1670] [serial = 2161] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 273 (0x1432c9800) [pid = 1670] [serial = 2164] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | 1464862563741 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:03 INFO - PROCESS | 1670 | --DOCSHELL 0x12a882000 == 133 [pid = 1670] [id = 753] 03:16:03 INFO - PROCESS | 1670 | --DOCSHELL 0x1294ac800 == 132 [pid = 1670] [id = 752] 03:16:03 INFO - PROCESS | 1670 | --DOCSHELL 0x123b76800 == 131 [pid = 1670] [id = 751] 03:16:03 INFO - PROCESS | 1670 | --DOCSHELL 0x116aca000 == 130 [pid = 1670] [id = 750] 03:16:03 INFO - PROCESS | 1670 | --DOCSHELL 0x128da9000 == 129 [pid = 1670] [id = 749] 03:16:03 INFO - PROCESS | 1670 | --DOCSHELL 0x124f3d000 == 128 [pid = 1670] [id = 748] 03:16:03 INFO - PROCESS | 1670 | --DOCSHELL 0x123629000 == 127 [pid = 1670] [id = 747] 03:16:03 INFO - PROCESS | 1670 | --DOCSHELL 0x11a036800 == 126 [pid = 1670] [id = 746] 03:16:03 INFO - PROCESS | 1670 | --DOCSHELL 0x119ad3000 == 125 [pid = 1670] [id = 745] 03:16:03 INFO - PROCESS | 1670 | --DOCSHELL 0x11a0af800 == 124 [pid = 1670] [id = 744] 03:16:03 INFO - PROCESS | 1670 | --DOCSHELL 0x11848d800 == 123 [pid = 1670] [id = 743] 03:16:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x1182cf000 == 124 [pid = 1670] [id = 778] 03:16:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 274 (0x1127b3800) [pid = 1670] [serial = 2332] [outer = 0x0] 03:16:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 275 (0x115cc7000) [pid = 1670] [serial = 2333] [outer = 0x1127b3800] 03:16:03 INFO - PROCESS | 1670 | 1464862563769 Marionette DEBUG loaded listener.js 03:16:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 276 (0x119029400) [pid = 1670] [serial = 2334] [outer = 0x1127b3800] 03:16:03 INFO - PROCESS | 1670 | --DOCSHELL 0x110f22800 == 123 [pid = 1670] [id = 742] 03:16:03 INFO - PROCESS | 1670 | --DOCSHELL 0x145c62800 == 122 [pid = 1670] [id = 741] 03:16:03 INFO - PROCESS | 1670 | --DOCSHELL 0x143a6d000 == 121 [pid = 1670] [id = 740] 03:16:03 INFO - PROCESS | 1670 | --DOCSHELL 0x139434800 == 120 [pid = 1670] [id = 739] 03:16:03 INFO - PROCESS | 1670 | --DOCSHELL 0x142d4e000 == 119 [pid = 1670] [id = 738] 03:16:03 INFO - PROCESS | 1670 | --DOCSHELL 0x145ee7800 == 118 [pid = 1670] [id = 737] 03:16:03 INFO - PROCESS | 1670 | --DOCSHELL 0x1435d1800 == 117 [pid = 1670] [id = 736] 03:16:03 INFO - PROCESS | 1670 | --DOCSHELL 0x135d94000 == 116 [pid = 1670] [id = 735] 03:16:03 INFO - PROCESS | 1670 | --DOCSHELL 0x12ab17000 == 115 [pid = 1670] [id = 734] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 275 (0x1176b6000) [pid = 1670] [serial = 2009] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 274 (0x126e2a800) [pid = 1670] [serial = 1967] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 273 (0x13a8c8c00) [pid = 1670] [serial = 1832] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 272 (0x12470a400) [pid = 1670] [serial = 2066] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 271 (0x125a40400) [pid = 1670] [serial = 2012] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 270 (0x135eb5000) [pid = 1670] [serial = 1886] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 269 (0x136010000) [pid = 1670] [serial = 2021] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 268 (0x12c021c00) [pid = 1670] [serial = 1871] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 267 (0x13a978c00) [pid = 1670] [serial = 1826] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 266 (0x133c21000) [pid = 1670] [serial = 1877] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 265 (0x112788000) [pid = 1670] [serial = 2006] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 264 (0x13a8c2c00) [pid = 1670] [serial = 1835] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 263 (0x119274400) [pid = 1670] [serial = 1862] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 262 (0x1377cd400) [pid = 1670] [serial = 1811] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 261 (0x132842800) [pid = 1670] [serial = 2018] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 260 (0x13a376400) [pid = 1670] [serial = 2081] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 259 (0x1432c2400) [pid = 1670] [serial = 2099] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 258 (0x139410800) [pid = 1670] [serial = 1952] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 257 (0x135eac800) [pid = 1670] [serial = 1883] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 256 (0x12ac28400) [pid = 1670] [serial = 2015] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 255 (0x13a976400) [pid = 1670] [serial = 2087] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 254 (0x1377ce400) [pid = 1670] [serial = 1889] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 253 (0x139541800) [pid = 1670] [serial = 1958] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 252 (0x12476c800) [pid = 1670] [serial = 1937] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 251 (0x13a378400) [pid = 1670] [serial = 1961] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 250 (0x132816800) [pid = 1670] [serial = 1874] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 249 (0x12c817400) [pid = 1670] [serial = 2069] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 248 (0x12b238800) [pid = 1670] [serial = 1868] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 247 (0x1394f4400) [pid = 1670] [serial = 1955] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 246 (0x1432cc800) [pid = 1670] [serial = 2102] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 245 (0x1432cf800) [pid = 1670] [serial = 1829] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 244 (0x135ea7400) [pid = 1670] [serial = 1946] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 243 (0x13a8cd800) [pid = 1670] [serial = 2084] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 242 (0x13a37b000) [pid = 1670] [serial = 1820] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 241 (0x13a8c3000) [pid = 1670] [serial = 2078] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 240 (0x13953f400) [pid = 1670] [serial = 1823] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 239 (0x142c6c000) [pid = 1670] [serial = 2090] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 238 (0x1393ac400) [pid = 1670] [serial = 1949] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 237 (0x1394ee400) [pid = 1670] [serial = 2075] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 236 (0x11843fc00) [pid = 1670] [serial = 1934] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 235 (0x113163400) [pid = 1670] [serial = 2063] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 234 (0x142c75400) [pid = 1670] [serial = 2093] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 233 (0x12cc5a800) [pid = 1670] [serial = 1940] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 232 (0x1394f6000) [pid = 1670] [serial = 1814] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 231 (0x13296dc00) [pid = 1670] [serial = 1943] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 230 (0x142cb7800) [pid = 1670] [serial = 2096] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 229 (0x11316a400) [pid = 1670] [serial = 1859] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 228 (0x133b7a800) [pid = 1670] [serial = 2117] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 227 (0x13429b000) [pid = 1670] [serial = 1880] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 226 (0x13a37bc00) [pid = 1670] [serial = 1964] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 225 (0x13a373c00) [pid = 1670] [serial = 1817] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 224 (0x128ce9000) [pid = 1670] [serial = 1865] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 223 (0x135cf3800) [pid = 1670] [serial = 1808] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 222 (0x13940d000) [pid = 1670] [serial = 2030] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 221 (0x139536800) [pid = 1670] [serial = 2033] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 220 (0x1377c2400) [pid = 1670] [serial = 2024] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 219 (0x138968800) [pid = 1670] [serial = 2027] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 218 (0x1377c8800) [pid = 1670] [serial = 2072] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 217 (0x13a8ba000) [pid = 1670] [serial = 2185] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 216 (0x142c6fc00) [pid = 1670] [serial = 2189] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 215 (0x13a980c00) [pid = 1670] [serial = 2195] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 214 (0x13a8c5000) [pid = 1670] [serial = 2186] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 213 (0x13a79e400) [pid = 1670] [serial = 2192] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 212 (0x139387c00) [pid = 1670] [serial = 2183] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 211 (0x143bf6000) [pid = 1670] [serial = 2198] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 210 (0x1126df000) [pid = 1670] [serial = 2119] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 209 (0x13936fc00) [pid = 1670] [serial = 2146] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 208 (0x125d24800) [pid = 1670] [serial = 2173] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 207 (0x12c040800) [pid = 1670] [serial = 2174] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 206 (0x13a8b9800) [pid = 1670] [serial = 2152] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 205 (0x12ac2a800) [pid = 1670] [serial = 2125] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 204 (0x13a798800) [pid = 1670] [serial = 2191] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 203 (0x13940e400) [pid = 1670] [serial = 2140] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 202 (0x139339800) [pid = 1670] [serial = 2182] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 201 (0x12d690400) [pid = 1670] [serial = 2128] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 200 (0x115cc0800) [pid = 1670] [serial = 2168] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 199 (0x1127bb400) [pid = 1670] [serial = 2167] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 198 (0x136252800) [pid = 1670] [serial = 2131] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 197 (0x1362ca000) [pid = 1670] [serial = 2179] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 196 (0x13a97b400) [pid = 1670] [serial = 2188] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 195 (0x138864400) [pid = 1670] [serial = 2180] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 194 (0x1377cdc00) [pid = 1670] [serial = 2194] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 193 (0x13937f400) [pid = 1670] [serial = 2137] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 192 (0x132992400) [pid = 1670] [serial = 2176] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 191 (0x133b81000) [pid = 1670] [serial = 2177] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 190 (0x1394ef400) [pid = 1670] [serial = 2143] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 189 (0x125f8c000) [pid = 1670] [serial = 2171] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 188 (0x11a199000) [pid = 1670] [serial = 2170] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 187 (0x13a856000) [pid = 1670] [serial = 2149] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 186 (0x13b0cd000) [pid = 1670] [serial = 2155] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 185 (0x1432ca800) [pid = 1670] [serial = 2197] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 184 (0x1212a6800) [pid = 1670] [serial = 2122] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 183 (0x138868000) [pid = 1670] [serial = 2134] [outer = 0x0] [url = about:blank] 03:16:03 INFO - PROCESS | 1670 | --DOMWINDOW == 182 (0x142c71800) [pid = 1670] [serial = 2158] [outer = 0x0] [url = about:blank] 03:16:04 INFO - PROCESS | 1670 | 1464862564117 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]]]}] 03:16:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:16:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:16:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:16:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:16:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:16:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:16:04 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 779ms 03:16:04 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:16:04 INFO - PROCESS | 1670 | 1464862564147 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 03:16:04 INFO - PROCESS | 1670 | 1464862564149 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 03:16:04 INFO - PROCESS | 1670 | 1464862564151 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:16:04 INFO - PROCESS | 1670 | 1464862564152 Marionette TRACE conn2 <- [1,3078,null,{}] 03:16:04 INFO - PROCESS | 1670 | 1464862564154 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}] 03:16:04 INFO - PROCESS | 1670 | 1464862564253 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 03:16:04 INFO - PROCESS | 1670 | 1464862564257 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x123525800 == 116 [pid = 1670] [id = 779] 03:16:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 183 (0x1194f1c00) [pid = 1670] [serial = 2335] [outer = 0x0] 03:16:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 184 (0x119d41c00) [pid = 1670] [serial = 2336] [outer = 0x1194f1c00] 03:16:04 INFO - PROCESS | 1670 | 1464862564278 Marionette DEBUG loaded listener.js 03:16:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 185 (0x119fb6800) [pid = 1670] [serial = 2337] [outer = 0x1194f1c00] 03:16:04 INFO - PROCESS | 1670 | 1464862564614 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] 03:16:04 INFO - PROCESS | 1670 | 1464862564626 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 03:16:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:16:04 INFO - PROCESS | 1670 | 1464862564628 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:16:04 INFO - PROCESS | 1670 | 1464862564629 Marionette TRACE conn2 <- [1,3082,null,{}] 03:16:04 INFO - PROCESS | 1670 | 1464862564632 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}] 03:16:04 INFO - PROCESS | 1670 | 1464862564732 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 03:16:04 INFO - PROCESS | 1670 | 1464862564820 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x129898800 == 117 [pid = 1670] [id = 780] 03:16:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 186 (0x12349e800) [pid = 1670] [serial = 2338] [outer = 0x0] 03:16:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 187 (0x123935c00) [pid = 1670] [serial = 2339] [outer = 0x12349e800] 03:16:04 INFO - PROCESS | 1670 | 1464862564853 Marionette DEBUG loaded listener.js 03:16:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 188 (0x1248c1c00) [pid = 1670] [serial = 2340] [outer = 0x12349e800] 03:16:05 INFO - PROCESS | 1670 | 1464862565117 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]]]}] 03:16:05 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:16:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:16:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:16:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 523ms 03:16:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:16:05 INFO - PROCESS | 1670 | 1464862565160 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 03:16:05 INFO - PROCESS | 1670 | 1464862565161 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 03:16:05 INFO - PROCESS | 1670 | 1464862565163 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:16:05 INFO - PROCESS | 1670 | 1464862565164 Marionette TRACE conn2 <- [1,3086,null,{}] 03:16:05 INFO - PROCESS | 1670 | 1464862565167 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}] 03:16:05 INFO - PROCESS | 1670 | 1464862565270 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 03:16:05 INFO - PROCESS | 1670 | 1464862565355 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x12be6b000 == 118 [pid = 1670] [id = 781] 03:16:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 189 (0x1248c1000) [pid = 1670] [serial = 2341] [outer = 0x0] 03:16:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 190 (0x125dbe400) [pid = 1670] [serial = 2342] [outer = 0x1248c1000] 03:16:05 INFO - PROCESS | 1670 | 1464862565377 Marionette DEBUG loaded listener.js 03:16:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 191 (0x126ed6c00) [pid = 1670] [serial = 2343] [outer = 0x1248c1000] 03:16:05 INFO - PROCESS | 1670 | 1464862565629 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:16:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:16:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 472ms 03:16:05 INFO - PROCESS | 1670 | 1464862565635 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 03:16:05 INFO - PROCESS | 1670 | 1464862565637 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 03:16:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:16:05 INFO - PROCESS | 1670 | 1464862565647 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:16:05 INFO - PROCESS | 1670 | 1464862565648 Marionette TRACE conn2 <- [1,3090,null,{}] 03:16:05 INFO - PROCESS | 1670 | 1464862565649 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}] 03:16:05 INFO - PROCESS | 1670 | 1464862565753 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 03:16:05 INFO - PROCESS | 1670 | 1464862565757 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c6e1000 == 119 [pid = 1670] [id = 782] 03:16:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 192 (0x128cdf000) [pid = 1670] [serial = 2344] [outer = 0x0] 03:16:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 193 (0x128d56400) [pid = 1670] [serial = 2345] [outer = 0x128cdf000] 03:16:05 INFO - PROCESS | 1670 | 1464862565779 Marionette DEBUG loaded listener.js 03:16:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 194 (0x12b22d800) [pid = 1670] [serial = 2346] [outer = 0x128cdf000] 03:16:06 INFO - PROCESS | 1670 | 1464862566147 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:16:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:16:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 525ms 03:16:06 INFO - PROCESS | 1670 | 1464862566170 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 03:16:06 INFO - PROCESS | 1670 | 1464862566171 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 03:16:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:16:06 INFO - PROCESS | 1670 | 1464862566173 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:16:06 INFO - PROCESS | 1670 | 1464862566174 Marionette TRACE conn2 <- [1,3094,null,{}] 03:16:06 INFO - PROCESS | 1670 | 1464862566177 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}] 03:16:06 INFO - PROCESS | 1670 | 1464862566277 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 03:16:06 INFO - PROCESS | 1670 | 1464862566313 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d4a5000 == 120 [pid = 1670] [id = 783] 03:16:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 195 (0x128ce6800) [pid = 1670] [serial = 2347] [outer = 0x0] 03:16:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 196 (0x12b3be400) [pid = 1670] [serial = 2348] [outer = 0x128ce6800] 03:16:06 INFO - PROCESS | 1670 | 1464862566335 Marionette DEBUG loaded listener.js 03:16:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 197 (0x12badd000) [pid = 1670] [serial = 2349] [outer = 0x128ce6800] 03:16:06 INFO - PROCESS | 1670 | 1464862566652 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:16:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:16:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 523ms 03:16:06 INFO - PROCESS | 1670 | 1464862566697 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 03:16:06 INFO - PROCESS | 1670 | 1464862566698 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 03:16:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:16:06 INFO - PROCESS | 1670 | 1464862566701 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:16:06 INFO - PROCESS | 1670 | 1464862566702 Marionette TRACE conn2 <- [1,3098,null,{}] 03:16:06 INFO - PROCESS | 1670 | 1464862566704 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}] 03:16:06 INFO - PROCESS | 1670 | 1464862566833 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 03:16:06 INFO - PROCESS | 1670 | 1464862566849 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x133c99800 == 121 [pid = 1670] [id = 784] 03:16:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 198 (0x12b238800) [pid = 1670] [serial = 2350] [outer = 0x0] 03:16:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 199 (0x12bbdc800) [pid = 1670] [serial = 2351] [outer = 0x12b238800] 03:16:06 INFO - PROCESS | 1670 | 1464862566870 Marionette DEBUG loaded listener.js 03:16:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 200 (0x12c01ec00) [pid = 1670] [serial = 2352] [outer = 0x12b238800] 03:16:07 INFO - PROCESS | 1670 | 1464862567213 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]]]}] 03:16:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:16:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:16:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 523ms 03:16:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:16:07 INFO - PROCESS | 1670 | 1464862567228 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 03:16:07 INFO - PROCESS | 1670 | 1464862567229 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 03:16:07 INFO - PROCESS | 1670 | 1464862567231 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:16:07 INFO - PROCESS | 1670 | 1464862567232 Marionette TRACE conn2 <- [1,3102,null,{}] 03:16:07 INFO - PROCESS | 1670 | 1464862567234 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}] 03:16:07 INFO - PROCESS | 1670 | 1464862567366 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 03:16:07 INFO - PROCESS | 1670 | 1464862567379 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c408000 == 122 [pid = 1670] [id = 785] 03:16:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 201 (0x11316f400) [pid = 1670] [serial = 2353] [outer = 0x0] 03:16:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 202 (0x12bbd9c00) [pid = 1670] [serial = 2354] [outer = 0x11316f400] 03:16:07 INFO - PROCESS | 1670 | 1464862567404 Marionette DEBUG loaded listener.js 03:16:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 203 (0x12c03fc00) [pid = 1670] [serial = 2355] [outer = 0x11316f400] 03:16:07 INFO - PROCESS | 1670 | 1464862567721 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:16:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:16:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 527ms 03:16:07 INFO - PROCESS | 1670 | 1464862567761 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 03:16:07 INFO - PROCESS | 1670 | 1464862567762 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 03:16:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:16:07 INFO - PROCESS | 1670 | 1464862567765 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 03:16:07 INFO - PROCESS | 1670 | 1464862567766 Marionette TRACE conn2 <- [1,3106,null,{}] 03:16:07 INFO - PROCESS | 1670 | 1464862567768 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}] 03:16:07 INFO - PROCESS | 1670 | 1464862567910 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 03:16:08 INFO - PROCESS | 1670 | --DOMWINDOW == 202 (0x119d38400) [pid = 1670] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 03:16:08 INFO - PROCESS | 1670 | --DOMWINDOW == 201 (0x125d26800) [pid = 1670] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 03:16:08 INFO - PROCESS | 1670 | --DOMWINDOW == 200 (0x11820c000) [pid = 1670] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 03:16:08 INFO - PROCESS | 1670 | --DOMWINDOW == 199 (0x123936000) [pid = 1670] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 03:16:08 INFO - PROCESS | 1670 | --DOMWINDOW == 198 (0x116967000) [pid = 1670] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 03:16:08 INFO - PROCESS | 1670 | --DOMWINDOW == 197 (0x126e22000) [pid = 1670] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:16:08 INFO - PROCESS | 1670 | --DOMWINDOW == 196 (0x1127b2c00) [pid = 1670] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 03:16:08 INFO - PROCESS | 1670 | --DOMWINDOW == 195 (0x119fae800) [pid = 1670] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 03:16:08 INFO - PROCESS | 1670 | --DOMWINDOW == 194 (0x1127b4c00) [pid = 1670] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 03:16:08 INFO - PROCESS | 1670 | --DOMWINDOW == 193 (0x118141c00) [pid = 1670] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 03:16:08 INFO - PROCESS | 1670 | --DOMWINDOW == 192 (0x11999dc00) [pid = 1670] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 03:16:08 INFO - PROCESS | 1670 | --DOMWINDOW == 191 (0x113104400) [pid = 1670] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 03:16:08 INFO - PROCESS | 1670 | --DOMWINDOW == 190 (0x1195c4000) [pid = 1670] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 03:16:08 INFO - PROCESS | 1670 | --DOMWINDOW == 189 (0x1169dc400) [pid = 1670] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:16:08 INFO - PROCESS | 1670 | --DOMWINDOW == 188 (0x11310a400) [pid = 1670] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 03:16:08 INFO - PROCESS | 1670 | --DOMWINDOW == 187 (0x112d56400) [pid = 1670] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 03:16:08 INFO - PROCESS | 1670 | --DOMWINDOW == 186 (0x110f35c00) [pid = 1670] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 03:16:08 INFO - PROCESS | 1670 | --DOMWINDOW == 185 (0x112a74000) [pid = 1670] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 03:16:08 INFO - PROCESS | 1670 | --DOMWINDOW == 184 (0x110f38c00) [pid = 1670] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 03:16:08 INFO - PROCESS | 1670 | 1464862568244 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x123de2800 == 123 [pid = 1670] [id = 786] 03:16:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 185 (0x112786800) [pid = 1670] [serial = 2356] [outer = 0x0] 03:16:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 186 (0x11310a400) [pid = 1670] [serial = 2357] [outer = 0x112786800] 03:16:08 INFO - PROCESS | 1670 | 1464862568265 Marionette DEBUG loaded listener.js 03:16:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 187 (0x125d26800) [pid = 1670] [serial = 2358] [outer = 0x112786800] 03:16:08 INFO - PROCESS | 1670 | 1464862568511 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]]]}] 03:16:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:16:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:16:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:16:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 776ms 03:16:08 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:16:08 INFO - PROCESS | 1670 | 1464862568543 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 03:16:08 INFO - PROCESS | 1670 | 1464862568544 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 03:16:08 INFO - PROCESS | 1670 | 1464862568547 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 03:16:08 INFO - PROCESS | 1670 | 1464862568548 Marionette TRACE conn2 <- [1,3110,null,{}] 03:16:08 INFO - PROCESS | 1670 | 1464862568550 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}] 03:16:08 INFO - PROCESS | 1670 | 1464862568669 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 03:16:08 INFO - PROCESS | 1670 | 1464862568673 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x135de1800 == 124 [pid = 1670] [id = 787] 03:16:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 188 (0x12c048c00) [pid = 1670] [serial = 2359] [outer = 0x0] 03:16:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 189 (0x12c815800) [pid = 1670] [serial = 2360] [outer = 0x12c048c00] 03:16:08 INFO - PROCESS | 1670 | 1464862568695 Marionette DEBUG loaded listener.js 03:16:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 190 (0x12cc52400) [pid = 1670] [serial = 2361] [outer = 0x12c048c00] 03:16:09 INFO - PROCESS | 1670 | 1464862569002 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"]]]}] 03:16:09 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:16:09 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 03:16:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:16:09 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 471ms 03:16:09 INFO - PROCESS | 1670 | 1464862569023 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 03:16:09 INFO - PROCESS | 1670 | 1464862569025 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 03:16:09 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:16:09 INFO - PROCESS | 1670 | 1464862569028 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 03:16:09 INFO - PROCESS | 1670 | 1464862569029 Marionette TRACE conn2 <- [1,3114,null,{}] 03:16:09 INFO - PROCESS | 1670 | 1464862569031 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}] 03:16:09 INFO - PROCESS | 1670 | 1464862569141 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 03:16:09 INFO - PROCESS | 1670 | 1464862569245 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\", \"da6d54dd-bbe1-488e-ae4d-b616c8af5900\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x135e0e000 == 125 [pid = 1670] [id = 788] 03:16:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 191 (0x12c81b400) [pid = 1670] [serial = 2362] [outer = 0x0] 03:16:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 192 (0x12cc67000) [pid = 1670] [serial = 2363] [outer = 0x12c81b400] 03:16:09 INFO - PROCESS | 1670 | 1464862569266 Marionette DEBUG loaded listener.js 03:16:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 193 (0x132817000) [pid = 1670] [serial = 2364] [outer = 0x12c81b400] 03:16:09 INFO - PROCESS | 1670 | 1464862569532 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]]]}] 03:16:09 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:16:09 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 521ms 03:16:09 INFO - PROCESS | 1670 | 1464862569549 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 03:16:09 INFO - PROCESS | 1670 | 1464862569550 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 03:16:10 WARNING - u'runner_teardown' () 03:16:10 INFO - No more tests 03:16:10 INFO - Got 0 unexpected results 03:16:10 INFO - SUITE-END | took 550s 03:16:10 INFO - Closing logging queue 03:16:10 INFO - queue closed 03:16:10 INFO - Return code: 0 03:16:10 WARNING - # TBPL SUCCESS # 03:16:10 INFO - Running post-action listener: _resource_record_post_action 03:16:10 INFO - Running post-run listener: _resource_record_post_run 03:16:11 INFO - Total resource usage - Wall time: 572s; CPU: 57.0%; Read bytes: 36898304; Write bytes: 958145024; Read time: 248; Write time: 5037 03:16:11 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:16:11 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 148632064; Write bytes: 148473856; Read time: 13563; Write time: 322 03:16:11 INFO - run-tests - Wall time: 554s; CPU: 58.0%; Read bytes: 34711040; Write bytes: 797981184; Read time: 227; Write time: 4675 03:16:11 INFO - Running post-run listener: _upload_blobber_files 03:16:11 INFO - Blob upload gear active. 03:16:11 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:16:11 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 03:16:11 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'] 03:16:11 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 03:16:12 INFO - (blobuploader) - INFO - Open directory for files ... 03:16:12 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 03:16:12 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:16:12 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:16:13 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:16:13 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:16:13 INFO - (blobuploader) - INFO - Done attempting. 03:16:13 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 03:16:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:16:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:16:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:16:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:16:15 INFO - (blobuploader) - INFO - Done attempting. 03:16:15 INFO - (blobuploader) - INFO - Iteration through files over. 03:16:15 INFO - Return code: 0 03:16:15 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:16:15 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:16:15 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4468800a8a55c804456ec1b0a607eaf602113c670759a0f4c25a59cf660dc1c913017d000f4d0b59bad562a4fc192776e095a443231cf49f9cfa0b4659017dcd", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/b55431c1b3fc0fe8c070df6c0d10019da262edc773b6ebc4b65cdc22a0de050b9ef5456a62986aa1dc7023a673d0ddb025472a1dd38b1abd2e45bf2bea0c5a80"} 03:16:15 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:16:15 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:16:15 INFO - Contents: 03:16:15 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4468800a8a55c804456ec1b0a607eaf602113c670759a0f4c25a59cf660dc1c913017d000f4d0b59bad562a4fc192776e095a443231cf49f9cfa0b4659017dcd", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/b55431c1b3fc0fe8c070df6c0d10019da262edc773b6ebc4b65cdc22a0de050b9ef5456a62986aa1dc7023a673d0ddb025472a1dd38b1abd2e45bf2bea0c5a80"} 03:16:15 INFO - Running post-run listener: copy_logs_to_upload_dir 03:16:15 INFO - Copying logs to upload dir... 03:16:15 INFO - mkdir: /builds/slave/test/build/upload/logs 03:16:15 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=627.578735 ========= master_lag: 0.35 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 27 secs) (at 2016-06-02 03:16:16.301359) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-02 03:16:16.305389) ========= 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.9NSsof663A/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.AXE69KSJai/Listeners TMPDIR=/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/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/4468800a8a55c804456ec1b0a607eaf602113c670759a0f4c25a59cf660dc1c913017d000f4d0b59bad562a4fc192776e095a443231cf49f9cfa0b4659017dcd", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/b55431c1b3fc0fe8c070df6c0d10019da262edc773b6ebc4b65cdc22a0de050b9ef5456a62986aa1dc7023a673d0ddb025472a1dd38b1abd2e45bf2bea0c5a80"} build_url:https://queue.taskcluster.net/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012468 build_url: 'https://queue.taskcluster.net/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/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/4468800a8a55c804456ec1b0a607eaf602113c670759a0f4c25a59cf660dc1c913017d000f4d0b59bad562a4fc192776e095a443231cf49f9cfa0b4659017dcd", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/b55431c1b3fc0fe8c070df6c0d10019da262edc773b6ebc4b65cdc22a0de050b9ef5456a62986aa1dc7023a673d0ddb025472a1dd38b1abd2e45bf2bea0c5a80"}' symbols_url: 'https://queue.taskcluster.net/v1/task/EpiIdMFTSuC7A_FiAuKc8Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-02 03:16:16.343756) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-02 03:16:16.344434) ========= 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.9NSsof663A/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.AXE69KSJai/Listeners TMPDIR=/var/folders/w3/rmzpg_rj3zjdrsx94grbz4kr00000w/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.005158 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-02 03:16:16.401644) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-02 03:16:16.402019) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-02 03:16:16.402494) ========= ========= Total master_lag: 0.49 =========