builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0392 starttime: 1464795636.88 results: success (0) buildid: 20160601074355 builduid: 777c364a476b45709ad9f4592603f59d revision: bb81bf646c3d92abb37eb6b5b5498cd2dab9175f ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-01 08:40:36.878998) ========= master: http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-01 08:40:36.879503) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-01 08:40:36.879794) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-01 08:40:36.907687) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-01 08:40:36.908115) ========= 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.l8n12EGtVt/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.MClWlgy3eY/Listeners TMPDIR=/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/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-01 08:40:36-- 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% 161M=0s 2016-06-01 08:40:37 (161 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.142064 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-01 08:40:37.073239) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-01 08:40:37.073600) ========= 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.l8n12EGtVt/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.MClWlgy3eY/Listeners TMPDIR=/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/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.025301 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-01 08:40:37.123084) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-01 08:40:37.123764) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev bb81bf646c3d92abb37eb6b5b5498cd2dab9175f --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 bb81bf646c3d92abb37eb6b5b5498cd2dab9175f --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.l8n12EGtVt/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.MClWlgy3eY/Listeners TMPDIR=/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/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-01 08:40:37,207 truncating revision to first 12 chars 2016-06-01 08:40:37,207 Setting DEBUG logging. 2016-06-01 08:40:37,207 attempt 1/10 2016-06-01 08:40:37,207 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/bb81bf646c3d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-01 08:40:38,324 unpacking tar archive at: mozilla-aurora-bb81bf646c3d/testing/mozharness/ program finished with exit code 0 elapsedTime=1.375319 ========= master_lag: 0.34 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-01 08:40:38.839990) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-01 08:40:38.840351) ========= script_repo_revision: bb81bf646c3d92abb37eb6b5b5498cd2dab9175f ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-01 08:40:38.843795) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-01 08:40:38.844080) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-01 08:40:38.863558) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 57 secs) (at 2016-06-01 08:40:38.864005) ========= /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.l8n12EGtVt/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.MClWlgy3eY/Listeners TMPDIR=/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/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 08:40:39 INFO - MultiFileLogger online at 20160601 08:40:39 in /builds/slave/test 08:40:39 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 08:40:39 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:40:39 INFO - {'append_to_log': False, 08:40:39 INFO - 'base_work_dir': '/builds/slave/test', 08:40:39 INFO - 'blob_upload_branch': 'mozilla-aurora', 08:40:39 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:40:39 INFO - 'buildbot_json_path': 'buildprops.json', 08:40:39 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:40:39 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:40:39 INFO - 'download_minidump_stackwalk': True, 08:40:39 INFO - 'download_symbols': 'true', 08:40:39 INFO - 'e10s': False, 08:40:39 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:40:39 INFO - 'tooltool.py': '/tools/tooltool.py', 08:40:39 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:40:39 INFO - '/tools/misc-python/virtualenv.py')}, 08:40:39 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:40:39 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:40:39 INFO - 'log_level': 'info', 08:40:39 INFO - 'log_to_console': True, 08:40:39 INFO - 'opt_config_files': (), 08:40:39 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:40:39 INFO - '--processes=1', 08:40:39 INFO - '--config=%(test_path)s/wptrunner.ini', 08:40:39 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:40:39 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:40:39 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:40:39 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:40:39 INFO - 'pip_index': False, 08:40:39 INFO - 'require_test_zip': True, 08:40:39 INFO - 'test_type': ('testharness',), 08:40:39 INFO - 'this_chunk': '1', 08:40:39 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:40:39 INFO - 'total_chunks': '10', 08:40:39 INFO - 'virtualenv_path': 'venv', 08:40:39 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:40:39 INFO - 'work_dir': 'build'} 08:40:39 INFO - ##### 08:40:39 INFO - ##### Running clobber step. 08:40:39 INFO - ##### 08:40:39 INFO - Running pre-action listener: _resource_record_pre_action 08:40:39 INFO - Running main action method: clobber 08:40:39 INFO - rmtree: /builds/slave/test/build 08:40:39 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:40:40 INFO - Running post-action listener: _resource_record_post_action 08:40:40 INFO - ##### 08:40:40 INFO - ##### Running read-buildbot-config step. 08:40:40 INFO - ##### 08:40:40 INFO - Running pre-action listener: _resource_record_pre_action 08:40:40 INFO - Running main action method: read_buildbot_config 08:40:40 INFO - Using buildbot properties: 08:40:40 INFO - { 08:40:40 INFO - "project": "", 08:40:40 INFO - "product": "firefox", 08:40:40 INFO - "script_repo_revision": "production", 08:40:40 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 08:40:40 INFO - "repository": "", 08:40:40 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 08:40:40 INFO - "buildid": "20160601074355", 08:40:40 INFO - "pgo_build": "False", 08:40:40 INFO - "basedir": "/builds/slave/test", 08:40:40 INFO - "buildnumber": 21, 08:40:40 INFO - "slavename": "t-yosemite-r7-0392", 08:40:40 INFO - "master": "http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/", 08:40:40 INFO - "platform": "macosx64", 08:40:40 INFO - "branch": "mozilla-aurora", 08:40:40 INFO - "revision": "bb81bf646c3d92abb37eb6b5b5498cd2dab9175f", 08:40:40 INFO - "repo_path": "releases/mozilla-aurora", 08:40:40 INFO - "moz_repo_path": "", 08:40:40 INFO - "stage_platform": "macosx64", 08:40:40 INFO - "builduid": "777c364a476b45709ad9f4592603f59d", 08:40:40 INFO - "slavebuilddir": "test" 08:40:40 INFO - } 08:40:40 INFO - Found installer url https://queue.taskcluster.net/v1/task/KcGlPDAXSsOcnLxnszSuXA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 08:40:40 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/KcGlPDAXSsOcnLxnszSuXA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 08:40:40 INFO - Running post-action listener: _resource_record_post_action 08:40:40 INFO - ##### 08:40:40 INFO - ##### Running download-and-extract step. 08:40:40 INFO - ##### 08:40:40 INFO - Running pre-action listener: _resource_record_pre_action 08:40:40 INFO - Running main action method: download_and_extract 08:40:40 INFO - mkdir: /builds/slave/test/build/tests 08:40:40 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')]} 08:40:40 INFO - https://queue.taskcluster.net/v1/task/KcGlPDAXSsOcnLxnszSuXA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 08:40:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcGlPDAXSsOcnLxnszSuXA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 08:40:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcGlPDAXSsOcnLxnszSuXA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 08:40:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcGlPDAXSsOcnLxnszSuXA/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 08:40:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcGlPDAXSsOcnLxnszSuXA/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 08:40:41 INFO - Downloaded 1235 bytes. 08:40:41 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 08:40:41 INFO - Using the following test package requirements: 08:40:41 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 08:40:41 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:40:41 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 08:40:41 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:40:41 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 08:40:41 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:40:41 INFO - u'jsshell-mac64.zip'], 08:40:41 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:40:41 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 08:40:41 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 08:40:41 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:40:41 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 08:40:41 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:40:41 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 08:40:41 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:40:41 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 08:40:41 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:40:41 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 08:40:41 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 08:40:41 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')]} 08:40:41 INFO - https://queue.taskcluster.net/v1/task/KcGlPDAXSsOcnLxnszSuXA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 08:40:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcGlPDAXSsOcnLxnszSuXA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 08:40:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcGlPDAXSsOcnLxnszSuXA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 08:40:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcGlPDAXSsOcnLxnszSuXA/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 08:40:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcGlPDAXSsOcnLxnszSuXA/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 08:40:42 INFO - Downloaded 18344654 bytes. 08:40:42 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/*'] 08:40:42 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/* 08:40:43 INFO - caution: filename not matched: web-platform/* 08:40:43 INFO - Return code: 11 08:40:43 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')]} 08:40:43 INFO - https://queue.taskcluster.net/v1/task/KcGlPDAXSsOcnLxnszSuXA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 08:40:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcGlPDAXSsOcnLxnszSuXA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 08:40:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcGlPDAXSsOcnLxnszSuXA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 08:40:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcGlPDAXSsOcnLxnszSuXA/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 08:40:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcGlPDAXSsOcnLxnszSuXA/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 08:40:44 INFO - Downloaded 36409193 bytes. 08:40:44 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/*'] 08:40:44 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/* 08:40:49 INFO - caution: filename not matched: bin/* 08:40:49 INFO - caution: filename not matched: config/* 08:40:49 INFO - caution: filename not matched: mozbase/* 08:40:49 INFO - caution: filename not matched: marionette/* 08:40:49 INFO - caution: filename not matched: tools/wptserve/* 08:40:49 INFO - Return code: 11 08:40:49 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')]} 08:40:49 INFO - https://queue.taskcluster.net/v1/task/KcGlPDAXSsOcnLxnszSuXA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 08:40:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcGlPDAXSsOcnLxnszSuXA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 08:40:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcGlPDAXSsOcnLxnszSuXA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 08:40:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcGlPDAXSsOcnLxnszSuXA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 08:40:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcGlPDAXSsOcnLxnszSuXA/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 08:40:51 INFO - Downloaded 73068340 bytes. 08:40:51 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/KcGlPDAXSsOcnLxnszSuXA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 08:40:51 INFO - mkdir: /builds/slave/test/properties 08:40:51 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:40:51 INFO - Writing to file /builds/slave/test/properties/build_url 08:40:51 INFO - Contents: 08:40:51 INFO - build_url:https://queue.taskcluster.net/v1/task/KcGlPDAXSsOcnLxnszSuXA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 08:40:52 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/KcGlPDAXSsOcnLxnszSuXA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 08:40:52 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:40:52 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:40:52 INFO - Contents: 08:40:52 INFO - symbols_url:https://queue.taskcluster.net/v1/task/KcGlPDAXSsOcnLxnszSuXA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 08:40:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:40:52 INFO - https://queue.taskcluster.net/v1/task/KcGlPDAXSsOcnLxnszSuXA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:40:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcGlPDAXSsOcnLxnszSuXA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 08:40:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcGlPDAXSsOcnLxnszSuXA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 08:40:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcGlPDAXSsOcnLxnszSuXA/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 08:40:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KcGlPDAXSsOcnLxnszSuXA/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 08:40:55 INFO - Downloaded 103672900 bytes. 08:40:55 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'] 08:40:55 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 08:40:59 INFO - Return code: 0 08:40:59 INFO - Running post-action listener: _resource_record_post_action 08:40:59 INFO - Running post-action listener: set_extra_try_arguments 08:40:59 INFO - ##### 08:40:59 INFO - ##### Running create-virtualenv step. 08:40:59 INFO - ##### 08:40:59 INFO - Running pre-action listener: _pre_create_virtualenv 08:40:59 INFO - Running pre-action listener: _resource_record_pre_action 08:40:59 INFO - Running main action method: create_virtualenv 08:40:59 INFO - Creating virtualenv /builds/slave/test/build/venv 08:40:59 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 08:40:59 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:40:59 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:40:59 INFO - Using real prefix '/tools/python27' 08:40:59 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:41:00 INFO - Installing distribute.............................................................................................................................................................................................done. 08:41:02 INFO - Installing pip.................done. 08:41:02 INFO - Return code: 0 08:41:02 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:41:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:41:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:41:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:41:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:41:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:41:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:41:02 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x10ec48e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ec65f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff00a4c2220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ec615e0>, '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 0x10e844cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e86f990>, '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.l8n12EGtVt/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.MClWlgy3eY/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:41:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 08:41:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 08:41:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.l8n12EGtVt/Render', 08:41:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:41:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:41:02 INFO - 'HOME': '/Users/cltbld', 08:41:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:41:02 INFO - 'LOGNAME': 'cltbld', 08:41:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:41:02 INFO - 'MOZ_NO_REMOTE': '1', 08:41:02 INFO - 'NO_EM_RESTART': '1', 08:41:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:41:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:41:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:41:02 INFO - 'PWD': '/builds/slave/test', 08:41:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:41:02 INFO - 'SHELL': '/bin/bash', 08:41:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.MClWlgy3eY/Listeners', 08:41:02 INFO - 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', 08:41:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:41:02 INFO - 'USER': 'cltbld', 08:41:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:41:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:41:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:41:02 INFO - 'XPC_FLAGS': '0x0', 08:41:02 INFO - 'XPC_SERVICE_NAME': '0', 08:41:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:41:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:41:03 INFO - Downloading/unpacking psutil>=0.7.1 08:41:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:41:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:41:03 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 08:41:03 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 08:41:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:41:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:41:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:41:06 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:41:06 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:41:06 INFO - Installing collected packages: psutil 08:41:06 INFO - Running setup.py install for psutil 08:41:06 INFO - building 'psutil._psutil_osx' extension 08:41:06 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 08:41:06 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 08:41:06 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 08:41:06 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 08:41:07 INFO - building 'psutil._psutil_posix' extension 08:41:07 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 08:41:07 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 08:41:07 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 08:41:07 INFO - ^ 08:41:07 INFO - 1 warning generated. 08:41:07 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 08:41:07 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:41:07 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:41:07 INFO - Successfully installed psutil 08:41:07 INFO - Cleaning up... 08:41:07 INFO - Return code: 0 08:41:07 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:41:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:41:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:41:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:41:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:41:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:41:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:41:07 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x10ec48e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ec65f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff00a4c2220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ec615e0>, '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 0x10e844cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e86f990>, '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.l8n12EGtVt/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.MClWlgy3eY/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:41:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 08:41:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 08:41:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.l8n12EGtVt/Render', 08:41:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:41:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:41:07 INFO - 'HOME': '/Users/cltbld', 08:41:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:41:07 INFO - 'LOGNAME': 'cltbld', 08:41:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:41:07 INFO - 'MOZ_NO_REMOTE': '1', 08:41:07 INFO - 'NO_EM_RESTART': '1', 08:41:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:41:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:41:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:41:07 INFO - 'PWD': '/builds/slave/test', 08:41:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:41:07 INFO - 'SHELL': '/bin/bash', 08:41:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.MClWlgy3eY/Listeners', 08:41:07 INFO - 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', 08:41:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:41:07 INFO - 'USER': 'cltbld', 08:41:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:41:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:41:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:41:07 INFO - 'XPC_FLAGS': '0x0', 08:41:07 INFO - 'XPC_SERVICE_NAME': '0', 08:41:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:41:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:41:07 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:41:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:41:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:41:07 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 08:41:07 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 08:41:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:41:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:41:10 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:41:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:41:10 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:41:10 INFO - Installing collected packages: mozsystemmonitor 08:41:10 INFO - Running setup.py install for mozsystemmonitor 08:41:10 INFO - Successfully installed mozsystemmonitor 08:41:10 INFO - Cleaning up... 08:41:10 INFO - Return code: 0 08:41:10 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:41:10 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')]} 08:41:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:41:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:41:10 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')]} 08:41:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:41:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:41:10 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 0x10ec48e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ec65f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff00a4c2220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ec615e0>, '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 0x10e844cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e86f990>, '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.l8n12EGtVt/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.MClWlgy3eY/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:41:10 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 08:41:10 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 08:41:10 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.l8n12EGtVt/Render', 08:41:10 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:41:10 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:41:10 INFO - 'HOME': '/Users/cltbld', 08:41:10 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:41:10 INFO - 'LOGNAME': 'cltbld', 08:41:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:41:10 INFO - 'MOZ_NO_REMOTE': '1', 08:41:10 INFO - 'NO_EM_RESTART': '1', 08:41:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:41:10 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:41:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:41:10 INFO - 'PWD': '/builds/slave/test', 08:41:10 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:41:10 INFO - 'SHELL': '/bin/bash', 08:41:10 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.MClWlgy3eY/Listeners', 08:41:10 INFO - 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', 08:41:10 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:41:10 INFO - 'USER': 'cltbld', 08:41:10 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:41:10 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:41:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:41:10 INFO - 'XPC_FLAGS': '0x0', 08:41:10 INFO - 'XPC_SERVICE_NAME': '0', 08:41:10 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:41:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:41:10 INFO - Downloading/unpacking blobuploader==1.2.4 08:41:10 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 08:41:10 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 08:41:10 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 08:41:10 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 08:41:10 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 08:41:10 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 08:41:13 INFO - Downloading blobuploader-1.2.4.tar.gz 08:41:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:41:13 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:41: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 08:41: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 08:41: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 08:41: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 08:41: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 08:41: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 08:41:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:41:13 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:41: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 08:41: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 08:41: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 08:41: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 08:41: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 08:41: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 08:41:14 INFO - Downloading docopt-0.6.1.tar.gz 08:41:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:41:14 INFO - Installing collected packages: blobuploader, requests, docopt 08:41:14 INFO - Running setup.py install for blobuploader 08:41:14 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:41:14 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:41:14 INFO - Running setup.py install for requests 08:41:15 INFO - Running setup.py install for docopt 08:41:15 INFO - Successfully installed blobuploader requests docopt 08:41:15 INFO - Cleaning up... 08:41:15 INFO - Return code: 0 08:41:15 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:41:15 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')]} 08:41:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:41:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:41:15 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')]} 08:41:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:41:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:41:15 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 0x10ec48e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ec65f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff00a4c2220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ec615e0>, '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 0x10e844cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e86f990>, '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.l8n12EGtVt/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.MClWlgy3eY/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:41:15 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 08:41:15 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 08:41:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.l8n12EGtVt/Render', 08:41:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:41:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:41:15 INFO - 'HOME': '/Users/cltbld', 08:41:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:41:15 INFO - 'LOGNAME': 'cltbld', 08:41:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:41:15 INFO - 'MOZ_NO_REMOTE': '1', 08:41:15 INFO - 'NO_EM_RESTART': '1', 08:41:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:41:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:41:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:41:15 INFO - 'PWD': '/builds/slave/test', 08:41:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:41:15 INFO - 'SHELL': '/bin/bash', 08:41:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.MClWlgy3eY/Listeners', 08:41:15 INFO - 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', 08:41:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:41:15 INFO - 'USER': 'cltbld', 08:41:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:41:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:41:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:41:15 INFO - 'XPC_FLAGS': '0x0', 08:41:15 INFO - 'XPC_SERVICE_NAME': '0', 08:41:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:41:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:41:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:41:15 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-6rHsij-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:41:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:41:15 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-sg384X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:41:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:41:15 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-VVzEVo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:41:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:41:15 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-Katnf_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:41:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:41:15 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-KCzKln-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:41:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:41:16 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-20P91G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:41:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:41:16 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-QY6Xpc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:41:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:41:16 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-KBmLa1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:41:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:41:16 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-YUnC3c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:41:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:41:16 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-7u4d8k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:41:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:41:16 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-vmYkgQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:41:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:41:16 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-hjAFAO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:41:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:41:16 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-uYxzXS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:41:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:41:16 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-Ggdd_1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:41:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:41:17 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-15pW44-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:41:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:41:17 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-xNxuMb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:41:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:41:17 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-lCd_AU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:41:17 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:41:17 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-RUMSOO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:41:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:41:17 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-ZOk0ac-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:41:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:41:17 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-abOzMG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:41:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:41:18 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-u_4y51-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:41:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:41:18 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 08:41:18 INFO - Running setup.py install for manifestparser 08:41:18 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:41:18 INFO - Running setup.py install for mozcrash 08:41:18 INFO - Running setup.py install for mozdebug 08:41:18 INFO - Running setup.py install for mozdevice 08:41:18 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:41:18 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:41:18 INFO - Running setup.py install for mozfile 08:41:18 INFO - Running setup.py install for mozhttpd 08:41:19 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:41:19 INFO - Running setup.py install for mozinfo 08:41:19 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:41:19 INFO - Running setup.py install for mozInstall 08:41:19 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:41:19 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:41:19 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:41:19 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:41:19 INFO - Running setup.py install for mozleak 08:41:19 INFO - Running setup.py install for mozlog 08:41:19 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:41:19 INFO - Running setup.py install for moznetwork 08:41:19 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:41:19 INFO - Running setup.py install for mozprocess 08:41:19 INFO - Running setup.py install for mozprofile 08:41:20 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:41:20 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:41:20 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:41:20 INFO - Running setup.py install for mozrunner 08:41:20 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:41:20 INFO - Running setup.py install for mozscreenshot 08:41:20 INFO - Running setup.py install for moztest 08:41:20 INFO - Running setup.py install for mozversion 08:41:20 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:41:20 INFO - Running setup.py install for wptserve 08:41:20 INFO - Running setup.py install for marionette-driver 08:41:21 INFO - Running setup.py install for browsermob-proxy 08:41:21 INFO - Running setup.py install for marionette-client 08:41:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:41:21 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:41:21 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 08:41:21 INFO - Cleaning up... 08:41:21 INFO - Return code: 0 08:41:21 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:41:21 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')]} 08:41:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:41:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:41:21 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')]} 08:41:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:41:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:41:21 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 0x10ec48e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ec65f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff00a4c2220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ec615e0>, '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 0x10e844cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e86f990>, '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.l8n12EGtVt/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.MClWlgy3eY/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:41:21 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 08:41:21 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 08:41:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.l8n12EGtVt/Render', 08:41:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:41:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:41:21 INFO - 'HOME': '/Users/cltbld', 08:41:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:41:21 INFO - 'LOGNAME': 'cltbld', 08:41:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:41:21 INFO - 'MOZ_NO_REMOTE': '1', 08:41:21 INFO - 'NO_EM_RESTART': '1', 08:41:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:41:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:41:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:41:21 INFO - 'PWD': '/builds/slave/test', 08:41:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:41:21 INFO - 'SHELL': '/bin/bash', 08:41:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.MClWlgy3eY/Listeners', 08:41:21 INFO - 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', 08:41:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:41:21 INFO - 'USER': 'cltbld', 08:41:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:41:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:41:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:41:21 INFO - 'XPC_FLAGS': '0x0', 08:41:21 INFO - 'XPC_SERVICE_NAME': '0', 08:41:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:41:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:41:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:41:21 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-vSOX0K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:41:21 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)) 08:41:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:41:21 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-SiRdzP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:41:22 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 08:41:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:41:22 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-XgFrwn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:41:22 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 08:41:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:41:22 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-BWO57L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:41:22 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)) 08:41:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:41:22 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-YcITZU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:41:22 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)) 08:41:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:41:22 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-2Ghkb6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:41:22 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)) 08:41:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:41:22 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-nUUzul-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:41:22 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)) 08:41:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:41:22 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-MNFOKk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:41:22 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)) 08:41:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:41:22 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-cqZD1e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:41:22 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)) 08:41:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:41:22 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-ZwLtwu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:41:22 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)) 08:41:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:41:22 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-31M7WL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:41:23 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)) 08:41:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:41:23 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-LcO1WQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:41:23 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)) 08:41:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:41:23 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-pDtpiB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:41:23 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)) 08:41:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:41:23 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-NFQHnc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:41:23 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)) 08:41:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:41:23 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-brMvIL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:41:23 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)) 08:41:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:41:23 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-295Izo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:41:23 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)) 08:41:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:41:23 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-C2w7j0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:41:23 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)) 08:41:23 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:41:23 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-4w3fL6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:41:23 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)) 08:41:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:41:23 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-Qvtqz2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:41:23 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)) 08:41:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:41:23 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-v4hVRs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:41:24 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)) 08:41:24 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:41:24 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-MrXFzj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:41:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:41:24 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)) 08:41:24 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)) 08:41:24 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)) 08:41:24 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)) 08:41:24 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)) 08:41:24 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)) 08:41:24 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:41: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 08:41: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 08:41: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 08:41: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 08:41: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 08:41: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 08:41:26 INFO - Downloading blessings-1.6.tar.gz 08:41:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:41:27 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)) 08:41:27 INFO - Installing collected packages: blessings 08:41:27 INFO - Running setup.py install for blessings 08:41:27 INFO - Successfully installed blessings 08:41:27 INFO - Cleaning up... 08:41:27 INFO - Return code: 0 08:41:27 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:41:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:41:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:41:27 INFO - Reading from file tmpfile_stdout 08:41:27 INFO - Current package versions: 08:41:27 INFO - blessings == 1.6 08:41:27 INFO - blobuploader == 1.2.4 08:41:27 INFO - browsermob-proxy == 0.6.0 08:41:27 INFO - docopt == 0.6.1 08:41:27 INFO - manifestparser == 1.1 08:41:27 INFO - marionette-client == 2.3.0 08:41:27 INFO - marionette-driver == 1.4.0 08:41:27 INFO - mozInstall == 1.12 08:41:27 INFO - mozcrash == 0.17 08:41:27 INFO - mozdebug == 0.1 08:41:27 INFO - mozdevice == 0.48 08:41:27 INFO - mozfile == 1.2 08:41:27 INFO - mozhttpd == 0.7 08:41:27 INFO - mozinfo == 0.9 08:41:27 INFO - mozleak == 0.1 08:41:27 INFO - mozlog == 3.1 08:41:27 INFO - moznetwork == 0.27 08:41:27 INFO - mozprocess == 0.22 08:41:27 INFO - mozprofile == 0.28 08:41:27 INFO - mozrunner == 6.11 08:41:27 INFO - mozscreenshot == 0.1 08:41:27 INFO - mozsystemmonitor == 0.0 08:41:27 INFO - moztest == 0.7 08:41:27 INFO - mozversion == 1.4 08:41:27 INFO - psutil == 3.1.1 08:41:27 INFO - requests == 1.2.3 08:41:27 INFO - wptserve == 1.4.0 08:41:27 INFO - wsgiref == 0.1.2 08:41:27 INFO - Running post-action listener: _resource_record_post_action 08:41:27 INFO - Running post-action listener: _start_resource_monitoring 08:41:27 INFO - Starting resource monitoring. 08:41:27 INFO - ##### 08:41:27 INFO - ##### Running pull step. 08:41:27 INFO - ##### 08:41:27 INFO - Running pre-action listener: _resource_record_pre_action 08:41:27 INFO - Running main action method: pull 08:41:27 INFO - Pull has nothing to do! 08:41:27 INFO - Running post-action listener: _resource_record_post_action 08:41:27 INFO - ##### 08:41:27 INFO - ##### Running install step. 08:41:27 INFO - ##### 08:41:27 INFO - Running pre-action listener: _resource_record_pre_action 08:41:27 INFO - Running main action method: install 08:41:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:41:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:41:27 INFO - Reading from file tmpfile_stdout 08:41:27 INFO - Detecting whether we're running mozinstall >=1.0... 08:41:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:41:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:41:28 INFO - Reading from file tmpfile_stdout 08:41:28 INFO - Output received: 08:41:28 INFO - Usage: mozinstall [options] installer 08:41:28 INFO - Options: 08:41:28 INFO - -h, --help show this help message and exit 08:41:28 INFO - -d DEST, --destination=DEST 08:41:28 INFO - Directory to install application into. [default: 08:41:28 INFO - "/builds/slave/test"] 08:41:28 INFO - --app=APP Application being installed. [default: firefox] 08:41:28 INFO - mkdir: /builds/slave/test/build/application 08:41:28 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'] 08:41:28 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 08:41:45 INFO - Reading from file tmpfile_stdout 08:41:45 INFO - Output received: 08:41:45 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 08:41:45 INFO - Running post-action listener: _resource_record_post_action 08:41:45 INFO - ##### 08:41:45 INFO - ##### Running run-tests step. 08:41:45 INFO - ##### 08:41:45 INFO - Running pre-action listener: _resource_record_pre_action 08:41:45 INFO - Running main action method: run_tests 08:41:45 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:41:45 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:41:45 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:41:45 INFO - grabbing minidump binary from tooltool 08:41:45 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')]} 08:41:45 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 0x10ec615e0>, '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 0x10e844cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e86f990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:41:45 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 08:41:45 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 08:41:45 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:41:45 INFO - Return code: 0 08:41:45 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 08:41:45 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:41:45 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/KcGlPDAXSsOcnLxnszSuXA/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 08:41:45 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/KcGlPDAXSsOcnLxnszSuXA/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 08:41:45 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.l8n12EGtVt/Render', 08:41:45 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:41:45 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:41:45 INFO - 'HOME': '/Users/cltbld', 08:41:45 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:41:45 INFO - 'LOGNAME': 'cltbld', 08:41:45 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:41:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:41:45 INFO - 'MOZ_NO_REMOTE': '1', 08:41:45 INFO - 'NO_EM_RESTART': '1', 08:41:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:41:45 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:41:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:41:45 INFO - 'PWD': '/builds/slave/test', 08:41:45 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:41:45 INFO - 'SHELL': '/bin/bash', 08:41:45 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.MClWlgy3eY/Listeners', 08:41:45 INFO - 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', 08:41:45 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:41:45 INFO - 'USER': 'cltbld', 08:41:45 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:41:45 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:41:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:41:45 INFO - 'XPC_FLAGS': '0x0', 08:41:45 INFO - 'XPC_SERVICE_NAME': '0', 08:41:45 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:41:45 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/KcGlPDAXSsOcnLxnszSuXA/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 08:41:46 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 08:41:46 INFO - import pkg_resources 08:41:47 INFO - Using 1 client processes 08:41:47 INFO - wptserve Starting http server on 127.0.0.1:8000 08:41:47 INFO - wptserve Starting http server on 127.0.0.1:8001 08:41:47 INFO - wptserve Starting http server on 127.0.0.1:8443 08:41:49 INFO - SUITE-START | Running 778 tests 08:41:49 INFO - Running testharness tests 08:41:49 INFO - Setting up ssl 08:41:49 INFO - PROCESS | certutil | 08:41:49 INFO - PROCESS | certutil | 08:41:49 INFO - PROCESS | certutil | 08:41:49 INFO - Certificate Nickname Trust Attributes 08:41:49 INFO - SSL,S/MIME,JAR/XPI 08:41:49 INFO - 08:41:49 INFO - web-platform-tests CT,, 08:41:49 INFO - 08:41:49 INFO - Starting runner 08:41:50 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 08:41:50 INFO - PROCESS | 1660 | 1464795710685 Marionette DEBUG Marionette enabled via build flag and pref 08:41:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x113ca8000 == 1 [pid = 1660] [id = 1] 08:41:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 1 (0x113ca8800) [pid = 1660] [serial = 1] [outer = 0x0] 08:41:50 INFO - PROCESS | 1660 | [1660] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:41:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 2 (0x113ca9800) [pid = 1660] [serial = 2] [outer = 0x113ca8800] 08:41:51 INFO - PROCESS | 1660 | 1464795711001 Marionette INFO Listening on port 2828 08:41:51 INFO - PROCESS | 1660 | 1464795711231 Marionette DEBUG Marionette enabled via command-line flag 08:41:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x116952000 == 2 [pid = 1660] [id = 2] 08:41:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 3 (0x116952800) [pid = 1660] [serial = 3] [outer = 0x0] 08:41:51 INFO - PROCESS | 1660 | [1660] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:41:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 4 (0x116976000) [pid = 1660] [serial = 4] [outer = 0x116952800] 08:41:51 INFO - PROCESS | 1660 | [1660] 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 08:41:51 INFO - PROCESS | 1660 | 1464795711377 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49284 08:41:51 INFO - PROCESS | 1660 | 1464795711463 Marionette DEBUG Closed connection conn0 08:41:51 INFO - PROCESS | 1660 | [1660] 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 08:41:51 INFO - PROCESS | 1660 | 1464795711466 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49285 08:41:51 INFO - PROCESS | 1660 | 1464795711477 Marionette DEBUG Closed connection conn1 08:41:51 INFO - PROCESS | 1660 | [1660] 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 08:41:51 INFO - PROCESS | 1660 | 1464795711482 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49286 08:41:51 INFO - PROCESS | 1660 | 1464795711491 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:41:51 INFO - PROCESS | 1660 | 1464795711496 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":"20160601074355","device":"desktop","version":"48.0a2"} 08:41:51 INFO - PROCESS | 1660 | [1660] 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 08:41:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x119fc2000 == 3 [pid = 1660] [id = 3] 08:41:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 5 (0x119fc2800) [pid = 1660] [serial = 5] [outer = 0x0] 08:41:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x119fc3000 == 4 [pid = 1660] [id = 4] 08:41:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 6 (0x11b207800) [pid = 1660] [serial = 6] [outer = 0x0] 08:41:52 INFO - PROCESS | 1660 | [1660] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:41:52 INFO - PROCESS | 1660 | [1660] 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 08:41:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x123f0e800 == 5 [pid = 1660] [id = 5] 08:41:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 7 (0x11b207000) [pid = 1660] [serial = 7] [outer = 0x0] 08:41:52 INFO - PROCESS | 1660 | [1660] 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 08:41:52 INFO - PROCESS | 1660 | [1660] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:41:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 8 (0x12481f000) [pid = 1660] [serial = 8] [outer = 0x11b207000] 08:41:53 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:41:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 9 (0x124ee2800) [pid = 1660] [serial = 9] [outer = 0x119fc2800] 08:41:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 10 (0x124e85c00) [pid = 1660] [serial = 10] [outer = 0x11b207800] 08:41:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 11 (0x123e3a800) [pid = 1660] [serial = 11] [outer = 0x11b207000] 08:41:53 INFO - PROCESS | 1660 | [1660] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:41:53 INFO - PROCESS | 1660 | 1464795713532 Marionette DEBUG loaded listener.js 08:41:53 INFO - PROCESS | 1660 | 1464795713540 Marionette DEBUG loaded listener.js 08:41:53 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:41:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 12 (0x12707a800) [pid = 1660] [serial = 12] [outer = 0x11b207000] 08:41:53 INFO - PROCESS | 1660 | 1464795713893 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"d8a57493-b14e-1b41-ab27-8dba8887a43e","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":"20160601074355","device":"desktop","version":"48.0a2","command_id":1}}] 08:41:53 INFO - PROCESS | 1660 | 1464795713987 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}] 08:41:54 INFO - PROCESS | 1660 | 1464795714034 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 08:41:54 INFO - PROCESS | 1660 | 1464795714120 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:41:54 INFO - PROCESS | 1660 | [1660] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:41:54 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:41:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 13 (0x119e77800) [pid = 1660] [serial = 13] [outer = 0x11b207000] 08:41:54 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:41:54 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:41:54 INFO - PROCESS | 1660 | 1464795714402 Marionette TRACE conn2 <- [1,3,null,{}] 08:41:54 INFO - PROCESS | 1660 | 1464795714405 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:41:54 INFO - PROCESS | 1660 | 1464795714426 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 08:41:54 INFO - PROCESS | 1660 | 1464795714469 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 08:41:54 INFO - PROCESS | 1660 | 1464795714471 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 08:41:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:41:54 INFO - PROCESS | 1660 | 1464795714476 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:41:54 INFO - PROCESS | 1660 | 1464795714483 Marionette TRACE conn2 <- [1,6,null,{}] 08:41:54 INFO - PROCESS | 1660 | 1464795714487 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}] 08:41:54 INFO - PROCESS | 1660 | 1464795714500 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 08:41:54 INFO - PROCESS | 1660 | 1464795714504 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12921a000 == 6 [pid = 1660] [id = 6] 08:41:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 14 (0x129279800) [pid = 1660] [serial = 14] [outer = 0x0] 08:41:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 15 (0x12927b400) [pid = 1660] [serial = 15] [outer = 0x129279800] 08:41:54 INFO - PROCESS | 1660 | 1464795714547 Marionette DEBUG loaded listener.js 08:41:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 16 (0x129281400) [pid = 1660] [serial = 16] [outer = 0x129279800] 08:41:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x1296c4000 == 7 [pid = 1660] [id = 7] 08:41:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 17 (0x128dc5800) [pid = 1660] [serial = 17] [outer = 0x0] 08:41:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 18 (0x1293f6000) [pid = 1660] [serial = 18] [outer = 0x128dc5800] 08:41:54 INFO - PROCESS | 1660 | 1464795714945 Marionette DEBUG loaded listener.js 08:41:54 INFO - PROCESS | 1660 | 1464795714970 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]]]}] 08:41:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 19 (0x12951f800) [pid = 1660] [serial = 19] [outer = 0x128dc5800] 08:41:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 526ms 08:41:55 INFO - PROCESS | 1660 | 1464795715016 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 08:41:55 INFO - PROCESS | 1660 | 1464795715018 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 08:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:41:55 INFO - PROCESS | 1660 | 1464795715027 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:41:55 INFO - PROCESS | 1660 | 1464795715028 Marionette TRACE conn2 <- [1,10,null,{}] 08:41:55 INFO - PROCESS | 1660 | 1464795715069 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}] 08:41:55 INFO - PROCESS | 1660 | 1464795715185 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 08:41:55 INFO - PROCESS | 1660 | 1464795715200 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a913800 == 8 [pid = 1660] [id = 8] 08:41:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 20 (0x12a7de800) [pid = 1660] [serial = 20] [outer = 0x0] 08:41:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 21 (0x12a7e0400) [pid = 1660] [serial = 21] [outer = 0x12a7de800] 08:41:55 INFO - PROCESS | 1660 | 1464795715252 Marionette DEBUG loaded listener.js 08:41:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 22 (0x12a7e4800) [pid = 1660] [serial = 22] [outer = 0x12a7de800] 08:41:55 INFO - PROCESS | 1660 | 1464795715643 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]]]}] 08:41:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 631ms 08:41:55 INFO - PROCESS | 1660 | 1464795715654 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 08:41:55 INFO - PROCESS | 1660 | 1464795715656 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 08:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:41:55 INFO - PROCESS | 1660 | 1464795715660 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:41:55 INFO - PROCESS | 1660 | 1464795715664 Marionette TRACE conn2 <- [1,14,null,{}] 08:41:55 INFO - PROCESS | 1660 | 1464795715668 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}] 08:41:55 INFO - PROCESS | 1660 | 1464795715808 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 08:41:55 INFO - PROCESS | 1660 | 1464795715815 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b1b7000 == 9 [pid = 1660] [id = 9] 08:41:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 23 (0x12ae68000) [pid = 1660] [serial = 23] [outer = 0x0] 08:41:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 24 (0x12b18b000) [pid = 1660] [serial = 24] [outer = 0x12ae68000] 08:41:55 INFO - PROCESS | 1660 | 1464795715855 Marionette DEBUG loaded listener.js 08:41:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 25 (0x12b2bf800) [pid = 1660] [serial = 25] [outer = 0x12ae68000] 08:41:56 INFO - PROCESS | 1660 | 1464795716184 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]]]}] 08:41:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:41:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 575ms 08:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:41:56 INFO - PROCESS | 1660 | 1464795716235 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 08:41:56 INFO - PROCESS | 1660 | 1464795716236 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 08:41:56 INFO - PROCESS | 1660 | 1464795716238 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:41:56 INFO - PROCESS | 1660 | 1464795716239 Marionette TRACE conn2 <- [1,18,null,{}] 08:41:56 INFO - PROCESS | 1660 | 1464795716241 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}] 08:41:56 INFO - PROCESS | 1660 | 1464795716332 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 08:41:56 INFO - PROCESS | 1660 | 1464795716337 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba7d800 == 10 [pid = 1660] [id = 10] 08:41:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 26 (0x12b2c9400) [pid = 1660] [serial = 26] [outer = 0x0] 08:41:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 27 (0x12babd800) [pid = 1660] [serial = 27] [outer = 0x12b2c9400] 08:41:56 INFO - PROCESS | 1660 | 1464795716362 Marionette DEBUG loaded listener.js 08:41:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 28 (0x12bac4400) [pid = 1660] [serial = 28] [outer = 0x12b2c9400] 08:41:56 INFO - PROCESS | 1660 | 1464795716636 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]]]}] 08:41:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:41:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 419ms 08:41:56 INFO - PROCESS | 1660 | 1464795716658 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 08:41:56 INFO - PROCESS | 1660 | 1464795716660 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 08:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:41:56 INFO - PROCESS | 1660 | 1464795716670 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:41:56 INFO - PROCESS | 1660 | 1464795716671 Marionette TRACE conn2 <- [1,22,null,{}] 08:41:56 INFO - PROCESS | 1660 | 1464795716673 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}] 08:41:56 INFO - PROCESS | 1660 | 1464795716763 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 08:41:56 INFO - PROCESS | 1660 | 1464795716769 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd8a800 == 11 [pid = 1660] [id = 11] 08:41:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 29 (0x12bac7800) [pid = 1660] [serial = 29] [outer = 0x0] 08:41:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 30 (0x12bad0c00) [pid = 1660] [serial = 30] [outer = 0x12bac7800] 08:41:56 INFO - PROCESS | 1660 | 1464795716794 Marionette DEBUG loaded listener.js 08:41:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 31 (0x12bf2fc00) [pid = 1660] [serial = 31] [outer = 0x12bac7800] 08:41:57 INFO - PROCESS | 1660 | 1464795717036 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]]]}] 08:41:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:41:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 08:41:57 INFO - PROCESS | 1660 | 1464795717088 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 08:41:57 INFO - PROCESS | 1660 | 1464795717089 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 08:41:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:41:57 INFO - PROCESS | 1660 | 1464795717091 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:41:57 INFO - PROCESS | 1660 | 1464795717092 Marionette TRACE conn2 <- [1,26,null,{}] 08:41:57 INFO - PROCESS | 1660 | 1464795717102 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}] 08:41:57 INFO - PROCESS | 1660 | 1464795717191 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 08:41:57 INFO - PROCESS | 1660 | 1464795717197 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x118097000 == 12 [pid = 1660] [id = 12] 08:41:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 32 (0x11b26fc00) [pid = 1660] [serial = 32] [outer = 0x0] 08:41:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 33 (0x12733d000) [pid = 1660] [serial = 33] [outer = 0x11b26fc00] 08:41:57 INFO - PROCESS | 1660 | 1464795717222 Marionette DEBUG loaded listener.js 08:41:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 34 (0x12bf37800) [pid = 1660] [serial = 34] [outer = 0x11b26fc00] 08:41:57 INFO - PROCESS | 1660 | 1464795717462 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]]]}] 08:41:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:41:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 423ms 08:41:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:41:57 INFO - PROCESS | 1660 | 1464795717521 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 08:41:57 INFO - PROCESS | 1660 | 1464795717522 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 08:41:57 INFO - PROCESS | 1660 | 1464795717524 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:41:57 INFO - PROCESS | 1660 | 1464795717525 Marionette TRACE conn2 <- [1,30,null,{}] 08:41:57 INFO - PROCESS | 1660 | 1464795717535 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}] 08:41:57 INFO - PROCESS | 1660 | 1464795717622 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 08:41:57 INFO - PROCESS | 1660 | 1464795717627 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c3bb800 == 13 [pid = 1660] [id = 13] 08:41:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 35 (0x12bf3a000) [pid = 1660] [serial = 35] [outer = 0x0] 08:41:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 36 (0x12bf54400) [pid = 1660] [serial = 36] [outer = 0x12bf3a000] 08:41:57 INFO - PROCESS | 1660 | 1464795717651 Marionette DEBUG loaded listener.js 08:41:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 37 (0x12bf58000) [pid = 1660] [serial = 37] [outer = 0x12bf3a000] 08:41:57 INFO - PROCESS | 1660 | 1464795717897 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]]]}] 08:41:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:41:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 419ms 08:41:57 INFO - PROCESS | 1660 | 1464795717943 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 08:41:57 INFO - PROCESS | 1660 | 1464795717945 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 08:41:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:41:57 INFO - PROCESS | 1660 | 1464795717954 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:41:57 INFO - PROCESS | 1660 | 1464795717955 Marionette TRACE conn2 <- [1,34,null,{}] 08:41:57 INFO - PROCESS | 1660 | 1464795717957 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}] 08:41:58 INFO - PROCESS | 1660 | 1464795718053 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 08:41:58 INFO - PROCESS | 1660 | 1464795718057 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c6ae800 == 14 [pid = 1660] [id = 14] 08:41:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 38 (0x12bf5ac00) [pid = 1660] [serial = 38] [outer = 0x0] 08:41:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 39 (0x12c6cf800) [pid = 1660] [serial = 39] [outer = 0x12bf5ac00] 08:41:58 INFO - PROCESS | 1660 | 1464795718083 Marionette DEBUG loaded listener.js 08:41:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 40 (0x11b26ac00) [pid = 1660] [serial = 40] [outer = 0x12bf5ac00] 08:41:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:41:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 369ms 08:41:58 INFO - PROCESS | 1660 | 1464795718317 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]]]}] 08:41:58 INFO - PROCESS | 1660 | 1464795718323 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 08:41:58 INFO - PROCESS | 1660 | 1464795718324 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 08:41:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:41:58 INFO - PROCESS | 1660 | 1464795718334 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:41:58 INFO - PROCESS | 1660 | 1464795718335 Marionette TRACE conn2 <- [1,38,null,{}] 08:41:58 INFO - PROCESS | 1660 | 1464795718337 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}] 08:41:58 INFO - PROCESS | 1660 | 1464795718427 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 08:41:58 INFO - PROCESS | 1660 | 1464795718434 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c9df800 == 15 [pid = 1660] [id = 15] 08:41:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 41 (0x12c609800) [pid = 1660] [serial = 41] [outer = 0x0] 08:41:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 42 (0x12c612800) [pid = 1660] [serial = 42] [outer = 0x12c609800] 08:41:58 INFO - PROCESS | 1660 | 1464795718458 Marionette DEBUG loaded listener.js 08:41:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 43 (0x12c6d4800) [pid = 1660] [serial = 43] [outer = 0x12c609800] 08:41:58 INFO - PROCESS | 1660 | 1464795718696 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]]]}] 08:41:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:41:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 425ms 08:41:58 INFO - PROCESS | 1660 | 1464795718752 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 08:41:58 INFO - PROCESS | 1660 | 1464795718754 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 08:41:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cd74000 == 16 [pid = 1660] [id = 16] 08:41:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 44 (0x12cd74800) [pid = 1660] [serial = 44] [outer = 0x0] 08:41:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:41:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 45 (0x12cd76000) [pid = 1660] [serial = 45] [outer = 0x12cd74800] 08:41:58 INFO - PROCESS | 1660 | 1464795718787 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:41:58 INFO - PROCESS | 1660 | 1464795718788 Marionette TRACE conn2 <- [1,42,null,{}] 08:41:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 46 (0x12cd7b800) [pid = 1660] [serial = 46] [outer = 0x12cd74800] 08:41:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cd73800 == 17 [pid = 1660] [id = 17] 08:41:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 47 (0x12cf09400) [pid = 1660] [serial = 47] [outer = 0x0] 08:41:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 48 (0x12cf14000) [pid = 1660] [serial = 48] [outer = 0x12cf09400] 08:41:58 INFO - PROCESS | 1660 | 1464795718832 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}] 08:41:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 49 (0x1166da400) [pid = 1660] [serial = 49] [outer = 0x12cf09400] 08:41:58 INFO - PROCESS | 1660 | 1464795718942 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 08:41:58 INFO - PROCESS | 1660 | 1464795718952 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d271800 == 18 [pid = 1660] [id = 18] 08:41:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 50 (0x12cf0e000) [pid = 1660] [serial = 50] [outer = 0x0] 08:41:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 51 (0x12cf71800) [pid = 1660] [serial = 51] [outer = 0x12cf0e000] 08:41:58 INFO - PROCESS | 1660 | 1464795718981 Marionette DEBUG loaded listener.js 08:41:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 52 (0x12d31d000) [pid = 1660] [serial = 52] [outer = 0x12cf0e000] 08:41:59 INFO - PROCESS | 1660 | 1464795719257 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]]]}] 08:41:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 507ms 08:41:59 INFO - PROCESS | 1660 | 1464795719269 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 08:41:59 INFO - PROCESS | 1660 | 1464795719270 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 08:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:41:59 INFO - PROCESS | 1660 | 1464795719272 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:41:59 INFO - PROCESS | 1660 | 1464795719274 Marionette TRACE conn2 <- [1,46,null,{}] 08:41:59 INFO - PROCESS | 1660 | 1464795719290 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}] 08:41:59 INFO - PROCESS | 1660 | 1464795719377 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 08:41:59 INFO - PROCESS | 1660 | 1464795719384 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d551000 == 19 [pid = 1660] [id = 19] 08:41:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 53 (0x118699c00) [pid = 1660] [serial = 53] [outer = 0x0] 08:41:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 54 (0x119110400) [pid = 1660] [serial = 54] [outer = 0x118699c00] 08:41:59 INFO - PROCESS | 1660 | 1464795719413 Marionette DEBUG loaded listener.js 08:41:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 55 (0x12d324800) [pid = 1660] [serial = 55] [outer = 0x118699c00] 08:41:59 INFO - PROCESS | 1660 | 1464795719651 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]]]}] 08:41:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 429ms 08:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:41:59 INFO - PROCESS | 1660 | 1464795719702 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 08:41:59 INFO - PROCESS | 1660 | 1464795719703 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 08:41:59 INFO - PROCESS | 1660 | 1464795719705 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:41:59 INFO - PROCESS | 1660 | 1464795719706 Marionette TRACE conn2 <- [1,50,null,{}] 08:41:59 INFO - PROCESS | 1660 | 1464795719709 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}] 08:41:59 INFO - PROCESS | 1660 | 1464795719810 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 08:41:59 INFO - PROCESS | 1660 | 1464795719814 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180cd800 == 20 [pid = 1660] [id = 20] 08:41:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 56 (0x118532400) [pid = 1660] [serial = 56] [outer = 0x0] 08:41:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 57 (0x118538c00) [pid = 1660] [serial = 57] [outer = 0x118532400] 08:41:59 INFO - PROCESS | 1660 | 1464795719838 Marionette DEBUG loaded listener.js 08:41:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 58 (0x12d326c00) [pid = 1660] [serial = 58] [outer = 0x118532400] 08:42:00 INFO - PROCESS | 1660 | 1464795720065 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]]]}] 08:42:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:42:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 370ms 08:42:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:42:00 INFO - PROCESS | 1660 | 1464795720075 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 08:42:00 INFO - PROCESS | 1660 | 1464795720076 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 08:42:00 INFO - PROCESS | 1660 | 1464795720080 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:42:00 INFO - PROCESS | 1660 | 1464795720083 Marionette TRACE conn2 <- [1,54,null,{}] 08:42:00 INFO - PROCESS | 1660 | 1464795720090 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}] 08:42:00 INFO - PROCESS | 1660 | 1464795720198 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 08:42:00 INFO - PROCESS | 1660 | 1464795720213 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d7c8800 == 21 [pid = 1660] [id = 21] 08:42:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x12d5e5800) [pid = 1660] [serial = 59] [outer = 0x0] 08:42:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x12d5eb000) [pid = 1660] [serial = 60] [outer = 0x12d5e5800] 08:42:00 INFO - PROCESS | 1660 | 1464795720239 Marionette DEBUG loaded listener.js 08:42:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x12d5ef000) [pid = 1660] [serial = 61] [outer = 0x12d5e5800] 08:42:00 INFO - PROCESS | 1660 | 1464795720592 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]]]}] 08:42:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:42:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 525ms 08:42:00 INFO - PROCESS | 1660 | 1464795720605 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 08:42:00 INFO - PROCESS | 1660 | 1464795720606 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 08:42:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:42:00 INFO - PROCESS | 1660 | 1464795720609 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:42:00 INFO - PROCESS | 1660 | 1464795720616 Marionette TRACE conn2 <- [1,58,null,{}] 08:42:00 INFO - PROCESS | 1660 | 1464795720619 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}] 08:42:00 INFO - PROCESS | 1660 | 1464795720749 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 08:42:00 INFO - PROCESS | 1660 | 1464795720755 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e008000 == 22 [pid = 1660] [id = 22] 08:42:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x12dc59000) [pid = 1660] [serial = 62] [outer = 0x0] 08:42:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x12dc53800) [pid = 1660] [serial = 63] [outer = 0x12dc59000] 08:42:00 INFO - PROCESS | 1660 | 1464795720783 Marionette DEBUG loaded listener.js 08:42:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x12dc60400) [pid = 1660] [serial = 64] [outer = 0x12dc59000] 08:42:01 INFO - PROCESS | 1660 | 1464795721722 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]]]}] 08:42:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:42:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1176ms 08:42:01 INFO - PROCESS | 1660 | 1464795721785 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 08:42:01 INFO - PROCESS | 1660 | 1464795721789 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 08:42:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:42:01 INFO - PROCESS | 1660 | 1464795721792 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:42:01 INFO - PROCESS | 1660 | 1464795721795 Marionette TRACE conn2 <- [1,62,null,{}] 08:42:01 INFO - PROCESS | 1660 | 1464795721799 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}] 08:42:01 INFO - PROCESS | 1660 | 1464795721905 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 08:42:01 INFO - PROCESS | 1660 | 1464795721958 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x112d21000 == 23 [pid = 1660] [id = 23] 08:42:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x112ac5800) [pid = 1660] [serial = 65] [outer = 0x0] 08:42:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x1133de000) [pid = 1660] [serial = 66] [outer = 0x112ac5800] 08:42:01 INFO - PROCESS | 1660 | 1464795721990 Marionette DEBUG loaded listener.js 08:42:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x114fbd000) [pid = 1660] [serial = 67] [outer = 0x112ac5800] 08:42:02 INFO - PROCESS | 1660 | 1464795722385 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]]]}] 08:42:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:42:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 623ms 08:42:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:42:02 INFO - PROCESS | 1660 | 1464795722416 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 08:42:02 INFO - PROCESS | 1660 | 1464795722420 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 08:42:02 INFO - PROCESS | 1660 | 1464795722424 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:42:02 INFO - PROCESS | 1660 | 1464795722426 Marionette TRACE conn2 <- [1,66,null,{}] 08:42:02 INFO - PROCESS | 1660 | 1464795722429 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}] 08:42:02 INFO - PROCESS | 1660 | 1464795722537 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 08:42:02 INFO - PROCESS | 1660 | 1464795722578 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x116aa8800 == 24 [pid = 1660] [id = 24] 08:42:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x1164c4400) [pid = 1660] [serial = 68] [outer = 0x0] 08:42:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x117121400) [pid = 1660] [serial = 69] [outer = 0x1164c4400] 08:42:02 INFO - PROCESS | 1660 | 1464795722608 Marionette DEBUG loaded listener.js 08:42:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x118230000) [pid = 1660] [serial = 70] [outer = 0x1164c4400] 08:42:03 INFO - PROCESS | 1660 | 1464795723032 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]]]}] 08:42:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:42:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 619ms 08:42:03 INFO - PROCESS | 1660 | 1464795723044 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 08:42:03 INFO - PROCESS | 1660 | 1464795723047 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 08:42:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:42:03 INFO - PROCESS | 1660 | 1464795723050 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:42:03 INFO - PROCESS | 1660 | 1464795723053 Marionette TRACE conn2 <- [1,70,null,{}] 08:42:03 INFO - PROCESS | 1660 | 1464795723061 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}] 08:42:03 INFO - PROCESS | 1660 | 1464795723170 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 08:42:03 INFO - PROCESS | 1660 | 1464795723237 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x117451000 == 25 [pid = 1660] [id = 25] 08:42:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x118530c00) [pid = 1660] [serial = 71] [outer = 0x0] 08:42:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x119150400) [pid = 1660] [serial = 72] [outer = 0x118530c00] 08:42:03 INFO - PROCESS | 1660 | 1464795723271 Marionette DEBUG loaded listener.js 08:42:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x119430c00) [pid = 1660] [serial = 73] [outer = 0x118530c00] 08:42:03 INFO - PROCESS | 1660 | 1464795723923 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]]]}] 08:42:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:42:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 923ms 08:42:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:42:03 INFO - PROCESS | 1660 | 1464795723973 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 08:42:03 INFO - PROCESS | 1660 | 1464795723976 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 08:42:03 INFO - PROCESS | 1660 | 1464795723981 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:42:03 INFO - PROCESS | 1660 | 1464795723983 Marionette TRACE conn2 <- [1,74,null,{}] 08:42:03 INFO - PROCESS | 1660 | 1464795723987 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}] 08:42:04 INFO - PROCESS | 1660 | 1464795724060 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 08:42:04 INFO - PROCESS | 1660 | 1464795724119 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x114f85800 == 26 [pid = 1660] [id = 26] 08:42:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x11660c800) [pid = 1660] [serial = 74] [outer = 0x0] 08:42:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x11675ec00) [pid = 1660] [serial = 75] [outer = 0x11660c800] 08:42:04 INFO - PROCESS | 1660 | 1464795724155 Marionette DEBUG loaded listener.js 08:42:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x116a71c00) [pid = 1660] [serial = 76] [outer = 0x11660c800] 08:42:04 INFO - PROCESS | 1660 | 1464795724621 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]]]}] 08:42:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:42:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 673ms 08:42:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:42:04 INFO - PROCESS | 1660 | 1464795724653 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 08:42:04 INFO - PROCESS | 1660 | 1464795724657 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 08:42:04 INFO - PROCESS | 1660 | 1464795724661 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:42:04 INFO - PROCESS | 1660 | 1464795724663 Marionette TRACE conn2 <- [1,78,null,{}] 08:42:04 INFO - PROCESS | 1660 | 1464795724665 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}] 08:42:04 INFO - PROCESS | 1660 | 1464795724737 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 08:42:04 INFO - PROCESS | 1660 | 1464795724742 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x116653800 == 27 [pid = 1660] [id = 27] 08:42:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x11712bc00) [pid = 1660] [serial = 77] [outer = 0x0] 08:42:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x117692400) [pid = 1660] [serial = 78] [outer = 0x11712bc00] 08:42:04 INFO - PROCESS | 1660 | 1464795724771 Marionette DEBUG loaded listener.js 08:42:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1181a3c00) [pid = 1660] [serial = 79] [outer = 0x11712bc00] 08:42:05 INFO - PROCESS | 1660 | 1464795725075 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]]]}] 08:42:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:42:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 08:42:05 INFO - PROCESS | 1660 | 1464795725132 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 08:42:05 INFO - PROCESS | 1660 | 1464795725133 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 08:42:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:42:05 INFO - PROCESS | 1660 | 1464795725136 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:42:05 INFO - PROCESS | 1660 | 1464795725138 Marionette TRACE conn2 <- [1,82,null,{}] 08:42:05 INFO - PROCESS | 1660 | 1464795725145 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}] 08:42:05 INFO - PROCESS | 1660 | 1464795725215 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 08:42:05 INFO - PROCESS | 1660 | 1464795725221 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ab5800 == 28 [pid = 1660] [id = 28] 08:42:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x11830ec00) [pid = 1660] [serial = 80] [outer = 0x0] 08:42:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x118533000) [pid = 1660] [serial = 81] [outer = 0x11830ec00] 08:42:05 INFO - PROCESS | 1660 | 1464795725250 Marionette DEBUG loaded listener.js 08:42:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1186a1800) [pid = 1660] [serial = 82] [outer = 0x11830ec00] 08:42:05 INFO - PROCESS | 1660 | 1464795725572 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]]]}] 08:42:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:42:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 469ms 08:42:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:42:05 INFO - PROCESS | 1660 | 1464795725606 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 08:42:05 INFO - PROCESS | 1660 | 1464795725608 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 08:42:05 INFO - PROCESS | 1660 | 1464795725610 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:42:05 INFO - PROCESS | 1660 | 1464795725611 Marionette TRACE conn2 <- [1,86,null,{}] 08:42:05 INFO - PROCESS | 1660 | 1464795725616 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}] 08:42:05 INFO - PROCESS | 1660 | 1464795725702 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 08:42:05 INFO - PROCESS | 1660 | 1464795725742 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x117450800 == 29 [pid = 1660] [id = 29] 08:42:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11852d800) [pid = 1660] [serial = 83] [outer = 0x0] 08:42:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1186c1c00) [pid = 1660] [serial = 84] [outer = 0x11852d800] 08:42:05 INFO - PROCESS | 1660 | 1464795725767 Marionette DEBUG loaded listener.js 08:42:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11914fc00) [pid = 1660] [serial = 85] [outer = 0x11852d800] 08:42:06 INFO - PROCESS | 1660 | 1464795726021 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]]]}] 08:42:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:42:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 420ms 08:42:06 INFO - PROCESS | 1660 | 1464795726035 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 08:42:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:42:06 INFO - PROCESS | 1660 | 1464795726036 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 08:42:06 INFO - PROCESS | 1660 | 1464795726038 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:42:06 INFO - PROCESS | 1660 | 1464795726039 Marionette TRACE conn2 <- [1,90,null,{}] 08:42:06 INFO - PROCESS | 1660 | 1464795726042 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}] 08:42:06 INFO - PROCESS | 1660 | 1464795726126 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 08:42:06 INFO - PROCESS | 1660 | 1464795726131 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180c0000 == 30 [pid = 1660] [id = 30] 08:42:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x117e2cc00) [pid = 1660] [serial = 86] [outer = 0x0] 08:42:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11915bc00) [pid = 1660] [serial = 87] [outer = 0x117e2cc00] 08:42:06 INFO - PROCESS | 1660 | 1464795726157 Marionette DEBUG loaded listener.js 08:42:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11942c800) [pid = 1660] [serial = 88] [outer = 0x117e2cc00] 08:42:06 INFO - PROCESS | 1660 | 1464795726459 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]]]}] 08:42:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:42:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 08:42:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:42:06 INFO - PROCESS | 1660 | 1464795726507 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 08:42:06 INFO - PROCESS | 1660 | 1464795726508 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 08:42:06 INFO - PROCESS | 1660 | 1464795726510 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:42:06 INFO - PROCESS | 1660 | 1464795726511 Marionette TRACE conn2 <- [1,94,null,{}] 08:42:06 INFO - PROCESS | 1660 | 1464795726514 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}] 08:42:06 INFO - PROCESS | 1660 | 1464795726619 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 08:42:06 INFO - PROCESS | 1660 | 1464795726628 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x118117800 == 31 [pid = 1660] [id = 31] 08:42:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119431000) [pid = 1660] [serial = 89] [outer = 0x0] 08:42:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1197c4c00) [pid = 1660] [serial = 90] [outer = 0x119431000] 08:42:06 INFO - PROCESS | 1660 | 1464795726656 Marionette DEBUG loaded listener.js 08:42:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119e6fc00) [pid = 1660] [serial = 91] [outer = 0x119431000] 08:42:06 INFO - PROCESS | 1660 | 1464795726947 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]]]}] 08:42:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:42:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 470ms 08:42:06 INFO - PROCESS | 1660 | 1464795726986 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 08:42:06 INFO - PROCESS | 1660 | 1464795726987 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 08:42:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:42:06 INFO - PROCESS | 1660 | 1464795726990 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:42:06 INFO - PROCESS | 1660 | 1464795726991 Marionette TRACE conn2 <- [1,98,null,{}] 08:42:06 INFO - PROCESS | 1660 | 1464795726993 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}] 08:42:07 INFO - PROCESS | 1660 | 1464795727066 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 08:42:07 INFO - PROCESS | 1660 | 1464795727070 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x118670800 == 32 [pid = 1660] [id = 32] 08:42:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11942c400) [pid = 1660] [serial = 92] [outer = 0x0] 08:42:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11b26b000) [pid = 1660] [serial = 93] [outer = 0x11942c400] 08:42:07 INFO - PROCESS | 1660 | 1464795727097 Marionette DEBUG loaded listener.js 08:42:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1212a7800) [pid = 1660] [serial = 94] [outer = 0x11942c400] 08:42:07 INFO - PROCESS | 1660 | 1464795727383 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]]]}] 08:42:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:42:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 419ms 08:42:07 INFO - PROCESS | 1660 | 1464795727409 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 08:42:07 INFO - PROCESS | 1660 | 1464795727410 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 08:42:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:42:07 INFO - PROCESS | 1660 | 1464795727424 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:42:07 INFO - PROCESS | 1660 | 1464795727425 Marionette TRACE conn2 <- [1,102,null,{}] 08:42:07 INFO - PROCESS | 1660 | 1464795727428 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}] 08:42:07 INFO - PROCESS | 1660 | 1464795727525 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 08:42:07 INFO - PROCESS | 1660 | 1464795727532 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x118689800 == 33 [pid = 1660] [id = 33] 08:42:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119112400) [pid = 1660] [serial = 95] [outer = 0x0] 08:42:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1212a7400) [pid = 1660] [serial = 96] [outer = 0x119112400] 08:42:07 INFO - PROCESS | 1660 | 1464795727557 Marionette DEBUG loaded listener.js 08:42:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1212b1000) [pid = 1660] [serial = 97] [outer = 0x119112400] 08:42:07 INFO - PROCESS | 1660 | 1464795727809 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]]]}] 08:42:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:42:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 08:42:07 INFO - PROCESS | 1660 | 1464795727843 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 08:42:07 INFO - PROCESS | 1660 | 1464795727845 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 08:42:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:42:07 INFO - PROCESS | 1660 | 1464795727859 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:42:07 INFO - PROCESS | 1660 | 1464795727861 Marionette TRACE conn2 <- [1,106,null,{}] 08:42:07 INFO - PROCESS | 1660 | 1464795727871 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}] 08:42:07 INFO - PROCESS | 1660 | 1464795727948 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 08:42:07 INFO - PROCESS | 1660 | 1464795727954 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x1193b9000 == 34 [pid = 1660] [id = 34] 08:42:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12397b000) [pid = 1660] [serial = 98] [outer = 0x0] 08:42:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x123a90000) [pid = 1660] [serial = 99] [outer = 0x12397b000] 08:42:07 INFO - PROCESS | 1660 | 1464795727978 Marionette DEBUG loaded listener.js 08:42:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x123e17400) [pid = 1660] [serial = 100] [outer = 0x12397b000] 08:42:08 INFO - PROCESS | 1660 | 1464795728274 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]]]}] 08:42:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:42:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 484ms 08:42:08 INFO - PROCESS | 1660 | 1464795728337 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 08:42:08 INFO - PROCESS | 1660 | 1464795728341 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 08:42:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:42:08 INFO - PROCESS | 1660 | 1464795728344 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:42:08 INFO - PROCESS | 1660 | 1464795728346 Marionette TRACE conn2 <- [1,110,null,{}] 08:42:08 INFO - PROCESS | 1660 | 1464795728349 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}] 08:42:08 INFO - PROCESS | 1660 | 1464795728486 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 08:42:08 INFO - PROCESS | 1660 | 1464795728497 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x11995b800 == 35 [pid = 1660] [id = 35] 08:42:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12397d800) [pid = 1660] [serial = 101] [outer = 0x0] 08:42:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x123e3bc00) [pid = 1660] [serial = 102] [outer = 0x12397d800] 08:42:08 INFO - PROCESS | 1660 | 1464795728525 Marionette DEBUG loaded listener.js 08:42:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x124acc000) [pid = 1660] [serial = 103] [outer = 0x12397d800] 08:42:08 INFO - PROCESS | 1660 | 1464795728789 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]]]}] 08:42:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:42:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 471ms 08:42:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:42:08 INFO - PROCESS | 1660 | 1464795728820 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 08:42:08 INFO - PROCESS | 1660 | 1464795728822 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 08:42:08 INFO - PROCESS | 1660 | 1464795728824 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:42:08 INFO - PROCESS | 1660 | 1464795728825 Marionette TRACE conn2 <- [1,114,null,{}] 08:42:08 INFO - PROCESS | 1660 | 1464795728836 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}] 08:42:08 INFO - PROCESS | 1660 | 1464795728924 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 08:42:08 INFO - PROCESS | 1660 | 1464795728930 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e9a800 == 36 [pid = 1660] [id = 36] 08:42:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x124ace800) [pid = 1660] [serial = 104] [outer = 0x0] 08:42:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1252f9400) [pid = 1660] [serial = 105] [outer = 0x124ace800] 08:42:08 INFO - PROCESS | 1660 | 1464795728966 Marionette DEBUG loaded listener.js 08:42:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x125870800) [pid = 1660] [serial = 106] [outer = 0x124ace800] 08:42:09 INFO - PROCESS | 1660 | 1464795729282 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]]]}] 08:42:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:42:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 469ms 08:42:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:42:09 INFO - PROCESS | 1660 | 1464795729293 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 08:42:09 INFO - PROCESS | 1660 | 1464795729295 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 08:42:09 INFO - PROCESS | 1660 | 1464795729300 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:42:09 INFO - PROCESS | 1660 | 1464795729301 Marionette TRACE conn2 <- [1,118,null,{}] 08:42:09 INFO - PROCESS | 1660 | 1464795729303 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}] 08:42:09 INFO - PROCESS | 1660 | 1464795729399 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 08:42:09 INFO - PROCESS | 1660 | 1464795729407 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x119fcf000 == 37 [pid = 1660] [id = 37] 08:42:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x113206400) [pid = 1660] [serial = 107] [outer = 0x0] 08:42:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x125810000) [pid = 1660] [serial = 108] [outer = 0x113206400] 08:42:09 INFO - PROCESS | 1660 | 1464795729431 Marionette DEBUG loaded listener.js 08:42:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x125f3f800) [pid = 1660] [serial = 109] [outer = 0x113206400] 08:42:09 INFO - PROCESS | 1660 | 1464795729696 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]]]}] 08:42:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:42:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 420ms 08:42:09 INFO - PROCESS | 1660 | 1464795729719 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 08:42:09 INFO - PROCESS | 1660 | 1464795729720 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 08:42:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:42:09 INFO - PROCESS | 1660 | 1464795729722 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:42:09 INFO - PROCESS | 1660 | 1464795729723 Marionette TRACE conn2 <- [1,122,null,{}] 08:42:09 INFO - PROCESS | 1660 | 1464795729726 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}] 08:42:09 INFO - PROCESS | 1660 | 1464795729809 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 08:42:09 INFO - PROCESS | 1660 | 1464795729815 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x123a10000 == 38 [pid = 1660] [id = 38] 08:42:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x118ead800) [pid = 1660] [serial = 110] [outer = 0x0] 08:42:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12693c800) [pid = 1660] [serial = 111] [outer = 0x118ead800] 08:42:09 INFO - PROCESS | 1660 | 1464795729839 Marionette DEBUG loaded listener.js 08:42:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x126d31400) [pid = 1660] [serial = 112] [outer = 0x118ead800] 08:42:10 INFO - PROCESS | 1660 | 1464795730112 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]]]}] 08:42:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:42:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 419ms 08:42:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:42:10 INFO - PROCESS | 1660 | 1464795730141 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 08:42:10 INFO - PROCESS | 1660 | 1464795730142 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 08:42:10 INFO - PROCESS | 1660 | 1464795730153 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:42:10 INFO - PROCESS | 1660 | 1464795730154 Marionette TRACE conn2 <- [1,126,null,{}] 08:42:10 INFO - PROCESS | 1660 | 1464795730156 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}] 08:42:10 INFO - PROCESS | 1660 | 1464795730249 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 08:42:10 INFO - PROCESS | 1660 | 1464795730297 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x123acb800 == 39 [pid = 1660] [id = 39] 08:42:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12538b400) [pid = 1660] [serial = 113] [outer = 0x0] 08:42:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x126f55800) [pid = 1660] [serial = 114] [outer = 0x12538b400] 08:42:10 INFO - PROCESS | 1660 | 1464795730321 Marionette DEBUG loaded listener.js 08:42:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x12707d400) [pid = 1660] [serial = 115] [outer = 0x12538b400] 08:42:10 INFO - PROCESS | 1660 | 1464795730589 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]]]}] 08:42:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:42:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 476ms 08:42:10 INFO - PROCESS | 1660 | 1464795730621 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 08:42:10 INFO - PROCESS | 1660 | 1464795730623 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 08:42:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:42:10 INFO - PROCESS | 1660 | 1464795730625 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:42:10 INFO - PROCESS | 1660 | 1464795730626 Marionette TRACE conn2 <- [1,130,null,{}] 08:42:10 INFO - PROCESS | 1660 | 1464795730639 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}] 08:42:10 INFO - PROCESS | 1660 | 1464795730756 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 08:42:10 INFO - PROCESS | 1660 | 1464795730763 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a21800 == 40 [pid = 1660] [id = 40] 08:42:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x126ff1000) [pid = 1660] [serial = 116] [outer = 0x0] 08:42:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x128c10800) [pid = 1660] [serial = 117] [outer = 0x126ff1000] 08:42:10 INFO - PROCESS | 1660 | 1464795730802 Marionette DEBUG loaded listener.js 08:42:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x129236c00) [pid = 1660] [serial = 118] [outer = 0x126ff1000] 08:42:11 INFO - PROCESS | 1660 | 1464795731215 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]]]}] 08:42:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:42:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 628ms 08:42:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:42:11 INFO - PROCESS | 1660 | 1464795731254 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 08:42:11 INFO - PROCESS | 1660 | 1464795731255 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 08:42:11 INFO - PROCESS | 1660 | 1464795731257 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:42:11 INFO - PROCESS | 1660 | 1464795731258 Marionette TRACE conn2 <- [1,134,null,{}] 08:42:11 INFO - PROCESS | 1660 | 1464795731261 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}] 08:42:11 INFO - PROCESS | 1660 | 1464795731341 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 08:42:11 INFO - PROCESS | 1660 | 1464795731346 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x125350800 == 41 [pid = 1660] [id = 41] 08:42:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x126dc6400) [pid = 1660] [serial = 119] [outer = 0x0] 08:42:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x12927c800) [pid = 1660] [serial = 120] [outer = 0x126dc6400] 08:42:11 INFO - PROCESS | 1660 | 1464795731372 Marionette DEBUG loaded listener.js 08:42:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x129287000) [pid = 1660] [serial = 121] [outer = 0x126dc6400] 08:42:11 INFO - PROCESS | 1660 | 1464795731693 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]]]}] 08:42:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:42:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 469ms 08:42:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:42:11 INFO - PROCESS | 1660 | 1464795731727 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 08:42:11 INFO - PROCESS | 1660 | 1464795731728 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 08:42:11 INFO - PROCESS | 1660 | 1464795731730 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:42:11 INFO - PROCESS | 1660 | 1464795731731 Marionette TRACE conn2 <- [1,138,null,{}] 08:42:11 INFO - PROCESS | 1660 | 1464795731733 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}] 08:42:11 INFO - PROCESS | 1660 | 1464795731807 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 08:42:11 INFO - PROCESS | 1660 | 1464795731815 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x125f7e000 == 42 [pid = 1660] [id = 42] 08:42:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x12927f000) [pid = 1660] [serial = 122] [outer = 0x0] 08:42:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x1293b9000) [pid = 1660] [serial = 123] [outer = 0x12927f000] 08:42:11 INFO - PROCESS | 1660 | 1464795731839 Marionette DEBUG loaded listener.js 08:42:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x1293ec400) [pid = 1660] [serial = 124] [outer = 0x12927f000] 08:42:13 INFO - PROCESS | 1660 | 1464795733053 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]]]}] 08:42:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:42:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1371ms 08:42:13 INFO - PROCESS | 1660 | 1464795733108 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 08:42:13 INFO - PROCESS | 1660 | 1464795733110 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 08:42:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:42:13 INFO - PROCESS | 1660 | 1464795733114 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:42:13 INFO - PROCESS | 1660 | 1464795733116 Marionette TRACE conn2 <- [1,142,null,{}] 08:42:13 INFO - PROCESS | 1660 | 1464795733120 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}] 08:42:13 INFO - PROCESS | 1660 | 1464795733205 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 08:42:13 INFO - PROCESS | 1660 | 1464795733236 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x114e62000 == 43 [pid = 1660] [id = 43] 08:42:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x116963400) [pid = 1660] [serial = 125] [outer = 0x0] 08:42:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x1169d5c00) [pid = 1660] [serial = 126] [outer = 0x116963400] 08:42:13 INFO - PROCESS | 1660 | 1464795733263 Marionette DEBUG loaded listener.js 08:42:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x117e23800) [pid = 1660] [serial = 127] [outer = 0x116963400] 08:42:13 INFO - PROCESS | 1660 | 1464795733576 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]]]}] 08:42:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:42:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 472ms 08:42:13 INFO - PROCESS | 1660 | 1464795733589 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 08:42:13 INFO - PROCESS | 1660 | 1464795733593 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 08:42:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:42:13 INFO - PROCESS | 1660 | 1464795733608 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:42:13 INFO - PROCESS | 1660 | 1464795733609 Marionette TRACE conn2 <- [1,146,null,{}] 08:42:13 INFO - PROCESS | 1660 | 1464795733612 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}] 08:42:13 INFO - PROCESS | 1660 | 1464795733703 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 08:42:13 INFO - PROCESS | 1660 | 1464795733707 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x116984800 == 44 [pid = 1660] [id = 44] 08:42:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x117e2e400) [pid = 1660] [serial = 128] [outer = 0x0] 08:42:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x118223800) [pid = 1660] [serial = 129] [outer = 0x117e2e400] 08:42:13 INFO - PROCESS | 1660 | 1464795733733 Marionette DEBUG loaded listener.js 08:42:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x118535400) [pid = 1660] [serial = 130] [outer = 0x117e2e400] 08:42:14 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x118699c00) [pid = 1660] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:42:14 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x12cf0e000) [pid = 1660] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:42:14 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x12c609800) [pid = 1660] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:42:14 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x12bf5ac00) [pid = 1660] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:42:14 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x12bf3a000) [pid = 1660] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:42:14 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x11b26fc00) [pid = 1660] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:42:14 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x12bac7800) [pid = 1660] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:42:14 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x12b2c9400) [pid = 1660] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:42:14 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x12ae68000) [pid = 1660] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:42:14 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x12a7de800) [pid = 1660] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:42:14 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x129279800) [pid = 1660] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:42:14 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x12d5e5800) [pid = 1660] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:42:14 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x118532400) [pid = 1660] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:42:14 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x117e2cc00) [pid = 1660] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:42:14 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x119431000) [pid = 1660] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:42:14 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x11942c400) [pid = 1660] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:42:14 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x119112400) [pid = 1660] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:42:14 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x12397b000) [pid = 1660] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:42:14 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x124ace800) [pid = 1660] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:42:14 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x113206400) [pid = 1660] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:42:14 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x118ead800) [pid = 1660] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:42:14 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12dc59000) [pid = 1660] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:42:14 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x112ac5800) [pid = 1660] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:42:14 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1164c4400) [pid = 1660] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:42:14 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x118530c00) [pid = 1660] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:42:14 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11660c800) [pid = 1660] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:42:14 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11712bc00) [pid = 1660] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:42:14 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11830ec00) [pid = 1660] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:42:14 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x11852d800) [pid = 1660] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:42:14 INFO - PROCESS | 1660 | 1464795734535 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]]]}] 08:42:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:42:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 978ms 08:42:14 INFO - PROCESS | 1660 | 1464795734579 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 08:42:14 INFO - PROCESS | 1660 | 1464795734580 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 08:42:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:42:14 INFO - PROCESS | 1660 | 1464795734583 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:42:14 INFO - PROCESS | 1660 | 1464795734585 Marionette TRACE conn2 <- [1,150,null,{}] 08:42:14 INFO - PROCESS | 1660 | 1464795734592 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}] 08:42:14 INFO - PROCESS | 1660 | 1464795734664 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 08:42:14 INFO - PROCESS | 1660 | 1464795734716 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x116abe800 == 45 [pid = 1660] [id = 45] 08:42:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x112ac5800) [pid = 1660] [serial = 131] [outer = 0x0] 08:42:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x117e2e800) [pid = 1660] [serial = 132] [outer = 0x112ac5800] 08:42:14 INFO - PROCESS | 1660 | 1464795734744 Marionette DEBUG loaded listener.js 08:42:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1186bd000) [pid = 1660] [serial = 133] [outer = 0x112ac5800] 08:42:15 INFO - PROCESS | 1660 | 1464795735033 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]]]}] 08:42:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:42:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 470ms 08:42:15 INFO - PROCESS | 1660 | 1464795735054 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 08:42:15 INFO - PROCESS | 1660 | 1464795735055 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 08:42:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:42:15 INFO - PROCESS | 1660 | 1464795735058 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:42:15 INFO - PROCESS | 1660 | 1464795735059 Marionette TRACE conn2 <- [1,154,null,{}] 08:42:15 INFO - PROCESS | 1660 | 1464795735069 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}] 08:42:15 INFO - PROCESS | 1660 | 1464795735147 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 08:42:15 INFO - PROCESS | 1660 | 1464795735153 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180bb000 == 46 [pid = 1660] [id = 46] 08:42:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x118844c00) [pid = 1660] [serial = 134] [outer = 0x0] 08:42:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x119117c00) [pid = 1660] [serial = 135] [outer = 0x118844c00] 08:42:15 INFO - PROCESS | 1660 | 1464795735178 Marionette DEBUG loaded listener.js 08:42:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x11915c000) [pid = 1660] [serial = 136] [outer = 0x118844c00] 08:42:15 INFO - PROCESS | 1660 | 1464795735482 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]]]}] 08:42:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:42:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 469ms 08:42:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:42:15 INFO - PROCESS | 1660 | 1464795735528 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 08:42:15 INFO - PROCESS | 1660 | 1464795735529 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 08:42:15 INFO - PROCESS | 1660 | 1464795735531 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:42:15 INFO - PROCESS | 1660 | 1464795735532 Marionette TRACE conn2 <- [1,158,null,{}] 08:42:15 INFO - PROCESS | 1660 | 1464795735534 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}] 08:42:15 INFO - PROCESS | 1660 | 1464795735610 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 08:42:15 INFO - PROCESS | 1660 | 1464795735616 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x118161800 == 47 [pid = 1660] [id = 47] 08:42:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x11915cc00) [pid = 1660] [serial = 137] [outer = 0x0] 08:42:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x119424c00) [pid = 1660] [serial = 138] [outer = 0x11915cc00] 08:42:15 INFO - PROCESS | 1660 | 1464795735641 Marionette DEBUG loaded listener.js 08:42:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x119719400) [pid = 1660] [serial = 139] [outer = 0x11915cc00] 08:42:15 INFO - PROCESS | 1660 | 1464795735976 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]]]}] 08:42:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:42:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 469ms 08:42:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:42:16 INFO - PROCESS | 1660 | 1464795736000 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 08:42:16 INFO - PROCESS | 1660 | 1464795736001 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 08:42:16 INFO - PROCESS | 1660 | 1464795736003 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:42:16 INFO - PROCESS | 1660 | 1464795736005 Marionette TRACE conn2 <- [1,162,null,{}] 08:42:16 INFO - PROCESS | 1660 | 1464795736007 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}] 08:42:16 INFO - PROCESS | 1660 | 1464795736098 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 08:42:16 INFO - PROCESS | 1660 | 1464795736104 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x1183b0000 == 48 [pid = 1660] [id = 48] 08:42:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x119432400) [pid = 1660] [serial = 140] [outer = 0x0] 08:42:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x119e56c00) [pid = 1660] [serial = 141] [outer = 0x119432400] 08:42:16 INFO - PROCESS | 1660 | 1464795736130 Marionette DEBUG loaded listener.js 08:42:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x11b26bc00) [pid = 1660] [serial = 142] [outer = 0x119432400] 08:42:16 INFO - PROCESS | 1660 | 1464795736455 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]]]}] 08:42:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:42:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 467ms 08:42:16 INFO - PROCESS | 1660 | 1464795736472 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 08:42:16 INFO - PROCESS | 1660 | 1464795736474 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 08:42:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:42:16 INFO - PROCESS | 1660 | 1464795736478 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:42:16 INFO - PROCESS | 1660 | 1464795736481 Marionette TRACE conn2 <- [1,166,null,{}] 08:42:16 INFO - PROCESS | 1660 | 1464795736485 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}] 08:42:16 INFO - PROCESS | 1660 | 1464795736576 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 08:42:16 INFO - PROCESS | 1660 | 1464795736633 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x11273f800 == 49 [pid = 1660] [id = 49] 08:42:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x114fb9400) [pid = 1660] [serial = 143] [outer = 0x0] 08:42:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x115e73800) [pid = 1660] [serial = 144] [outer = 0x114fb9400] 08:42:16 INFO - PROCESS | 1660 | 1464795736664 Marionette DEBUG loaded listener.js 08:42:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x116604400) [pid = 1660] [serial = 145] [outer = 0x114fb9400] 08:42:17 INFO - PROCESS | 1660 | 1464795737171 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]]]}] 08:42:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:42:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 724ms 08:42:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:42:17 INFO - PROCESS | 1660 | 1464795737202 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 08:42:17 INFO - PROCESS | 1660 | 1464795737206 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 08:42:17 INFO - PROCESS | 1660 | 1464795737210 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:42:17 INFO - PROCESS | 1660 | 1464795737213 Marionette TRACE conn2 <- [1,170,null,{}] 08:42:17 INFO - PROCESS | 1660 | 1464795737217 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}] 08:42:17 INFO - PROCESS | 1660 | 1464795737323 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 08:42:17 INFO - PROCESS | 1660 | 1464795737381 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x118162800 == 50 [pid = 1660] [id = 50] 08:42:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x11822d400) [pid = 1660] [serial = 146] [outer = 0x0] 08:42:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x118306c00) [pid = 1660] [serial = 147] [outer = 0x11822d400] 08:42:17 INFO - PROCESS | 1660 | 1464795737410 Marionette DEBUG loaded listener.js 08:42:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x118696400) [pid = 1660] [serial = 148] [outer = 0x11822d400] 08:42:17 INFO - PROCESS | 1660 | 1464795737815 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]]]}] 08:42:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:42:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 625ms 08:42:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:42:17 INFO - PROCESS | 1660 | 1464795737835 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 08:42:17 INFO - PROCESS | 1660 | 1464795737837 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 08:42:17 INFO - PROCESS | 1660 | 1464795737839 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:42:17 INFO - PROCESS | 1660 | 1464795737842 Marionette TRACE conn2 <- [1,174,null,{}] 08:42:17 INFO - PROCESS | 1660 | 1464795737868 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}] 08:42:17 INFO - PROCESS | 1660 | 1464795737961 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 08:42:18 INFO - PROCESS | 1660 | 1464795738019 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b7c800 == 51 [pid = 1660] [id = 51] 08:42:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x119425000) [pid = 1660] [serial = 149] [outer = 0x0] 08:42:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x1197c8400) [pid = 1660] [serial = 150] [outer = 0x119425000] 08:42:18 INFO - PROCESS | 1660 | 1464795738056 Marionette DEBUG loaded listener.js 08:42:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x119e6c000) [pid = 1660] [serial = 151] [outer = 0x119425000] 08:42:18 INFO - PROCESS | 1660 | 1464795738530 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]]]}] 08:42:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:42:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 722ms 08:42:18 INFO - PROCESS | 1660 | 1464795738604 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 08:42:18 INFO - PROCESS | 1660 | 1464795738607 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 08:42:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:42:18 INFO - PROCESS | 1660 | 1464795738628 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:42:18 INFO - PROCESS | 1660 | 1464795738630 Marionette TRACE conn2 <- [1,178,null,{}] 08:42:18 INFO - PROCESS | 1660 | 1464795738633 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}] 08:42:18 INFO - PROCESS | 1660 | 1464795738721 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 08:42:18 INFO - PROCESS | 1660 | 1464795738776 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x119fcd800 == 52 [pid = 1660] [id = 52] 08:42:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x11b26ec00) [pid = 1660] [serial = 152] [outer = 0x0] 08:42:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x11b276800) [pid = 1660] [serial = 153] [outer = 0x11b26ec00] 08:42:18 INFO - PROCESS | 1660 | 1464795738806 Marionette DEBUG loaded listener.js 08:42:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x1212b2000) [pid = 1660] [serial = 154] [outer = 0x11b26ec00] 08:42:19 INFO - PROCESS | 1660 | 1464795739206 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]]]}] 08:42:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:42:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 623ms 08:42:19 INFO - PROCESS | 1660 | 1464795739249 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 08:42:19 INFO - PROCESS | 1660 | 1464795739251 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 08:42:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:42:19 INFO - PROCESS | 1660 | 1464795739253 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:42:19 INFO - PROCESS | 1660 | 1464795739254 Marionette TRACE conn2 <- [1,182,null,{}] 08:42:19 INFO - PROCESS | 1660 | 1464795739256 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}] 08:42:19 INFO - PROCESS | 1660 | 1464795739344 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 08:42:19 INFO - PROCESS | 1660 | 1464795739391 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x123ac0000 == 53 [pid = 1660] [id = 53] 08:42:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x11b26c800) [pid = 1660] [serial = 155] [outer = 0x0] 08:42:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x123c8f000) [pid = 1660] [serial = 156] [outer = 0x11b26c800] 08:42:19 INFO - PROCESS | 1660 | 1464795739423 Marionette DEBUG loaded listener.js 08:42:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x123ea3800) [pid = 1660] [serial = 157] [outer = 0x11b26c800] 08:42:19 INFO - PROCESS | 1660 | 1464795739869 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]]]}] 08:42:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:42:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 670ms 08:42:19 INFO - PROCESS | 1660 | 1464795739930 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 08:42:19 INFO - PROCESS | 1660 | 1464795739931 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 08:42:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:42:19 INFO - PROCESS | 1660 | 1464795739935 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:42:19 INFO - PROCESS | 1660 | 1464795739936 Marionette TRACE conn2 <- [1,186,null,{}] 08:42:19 INFO - PROCESS | 1660 | 1464795739939 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}] 08:42:20 INFO - PROCESS | 1660 | 1464795740062 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 08:42:20 INFO - PROCESS | 1660 | 1464795740125 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x115ea3000 == 54 [pid = 1660] [id = 54] 08:42:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x117123c00) [pid = 1660] [serial = 158] [outer = 0x0] 08:42:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x11822ec00) [pid = 1660] [serial = 159] [outer = 0x117123c00] 08:42:20 INFO - PROCESS | 1660 | 1464795740156 Marionette DEBUG loaded listener.js 08:42:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x1256b1c00) [pid = 1660] [serial = 160] [outer = 0x117123c00] 08:42:20 INFO - PROCESS | 1660 | 1464795740629 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]]]}] 08:42:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:42:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 719ms 08:42:20 INFO - PROCESS | 1660 | 1464795740655 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 08:42:20 INFO - PROCESS | 1660 | 1464795740658 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 08:42:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:42:20 INFO - PROCESS | 1660 | 1464795740663 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:42:20 INFO - PROCESS | 1660 | 1464795740667 Marionette TRACE conn2 <- [1,190,null,{}] 08:42:20 INFO - PROCESS | 1660 | 1464795740672 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}] 08:42:20 INFO - PROCESS | 1660 | 1464795740802 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 08:42:20 INFO - PROCESS | 1660 | 1464795740879 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x115e06800 == 55 [pid = 1660] [id = 55] 08:42:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x113cc8400) [pid = 1660] [serial = 161] [outer = 0x0] 08:42:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x115df4000) [pid = 1660] [serial = 162] [outer = 0x113cc8400] 08:42:20 INFO - PROCESS | 1660 | 1464795740913 Marionette DEBUG loaded listener.js 08:42:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x1166d5800) [pid = 1660] [serial = 163] [outer = 0x113cc8400] 08:42:21 INFO - PROCESS | 1660 | --DOCSHELL 0x118161800 == 54 [pid = 1660] [id = 47] 08:42:21 INFO - PROCESS | 1660 | --DOCSHELL 0x1180bb000 == 53 [pid = 1660] [id = 46] 08:42:21 INFO - PROCESS | 1660 | --DOCSHELL 0x116abe800 == 52 [pid = 1660] [id = 45] 08:42:21 INFO - PROCESS | 1660 | --DOCSHELL 0x11995b800 == 51 [pid = 1660] [id = 35] 08:42:21 INFO - PROCESS | 1660 | --DOCSHELL 0x116984800 == 50 [pid = 1660] [id = 44] 08:42:21 INFO - PROCESS | 1660 | --DOCSHELL 0x116ab5800 == 49 [pid = 1660] [id = 28] 08:42:21 INFO - PROCESS | 1660 | --DOCSHELL 0x1180c0000 == 48 [pid = 1660] [id = 30] 08:42:21 INFO - PROCESS | 1660 | --DOCSHELL 0x114e62000 == 47 [pid = 1660] [id = 43] 08:42:21 INFO - PROCESS | 1660 | --DOCSHELL 0x116653800 == 46 [pid = 1660] [id = 27] 08:42:21 INFO - PROCESS | 1660 | --DOCSHELL 0x117450800 == 45 [pid = 1660] [id = 29] 08:42:21 INFO - PROCESS | 1660 | --DOCSHELL 0x118117800 == 44 [pid = 1660] [id = 31] 08:42:21 INFO - PROCESS | 1660 | --DOCSHELL 0x118670800 == 43 [pid = 1660] [id = 32] 08:42:21 INFO - PROCESS | 1660 | --DOCSHELL 0x1193b9000 == 42 [pid = 1660] [id = 34] 08:42:21 INFO - PROCESS | 1660 | --DOCSHELL 0x115ea3000 == 41 [pid = 1660] [id = 54] 08:42:21 INFO - PROCESS | 1660 | --DOCSHELL 0x123ac0000 == 40 [pid = 1660] [id = 53] 08:42:21 INFO - PROCESS | 1660 | --DOCSHELL 0x119fcd800 == 39 [pid = 1660] [id = 52] 08:42:21 INFO - PROCESS | 1660 | --DOCSHELL 0x119b7c800 == 38 [pid = 1660] [id = 51] 08:42:21 INFO - PROCESS | 1660 | --DOCSHELL 0x123acb800 == 37 [pid = 1660] [id = 39] 08:42:21 INFO - PROCESS | 1660 | --DOCSHELL 0x124a21800 == 36 [pid = 1660] [id = 40] 08:42:21 INFO - PROCESS | 1660 | --DOCSHELL 0x125350800 == 35 [pid = 1660] [id = 41] 08:42:21 INFO - PROCESS | 1660 | --DOCSHELL 0x118162800 == 34 [pid = 1660] [id = 50] 08:42:21 INFO - PROCESS | 1660 | --DOCSHELL 0x119fcf000 == 33 [pid = 1660] [id = 37] 08:42:21 INFO - PROCESS | 1660 | --DOCSHELL 0x123a10000 == 32 [pid = 1660] [id = 38] 08:42:21 INFO - PROCESS | 1660 | --DOCSHELL 0x125f7e000 == 31 [pid = 1660] [id = 42] 08:42:21 INFO - PROCESS | 1660 | --DOCSHELL 0x1183b0000 == 30 [pid = 1660] [id = 48] 08:42:21 INFO - PROCESS | 1660 | --DOCSHELL 0x118689800 == 29 [pid = 1660] [id = 33] 08:42:21 INFO - PROCESS | 1660 | --DOCSHELL 0x11273f800 == 28 [pid = 1660] [id = 49] 08:42:21 INFO - PROCESS | 1660 | --DOCSHELL 0x119e9a800 == 27 [pid = 1660] [id = 36] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x123e3a800) [pid = 1660] [serial = 11] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x1186c1c00) [pid = 1660] [serial = 84] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x11915bc00) [pid = 1660] [serial = 87] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x1197c4c00) [pid = 1660] [serial = 90] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x119e6fc00) [pid = 1660] [serial = 91] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x11b26b000) [pid = 1660] [serial = 93] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x1212a7800) [pid = 1660] [serial = 94] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x1212a7400) [pid = 1660] [serial = 96] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x1212b1000) [pid = 1660] [serial = 97] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x123a90000) [pid = 1660] [serial = 99] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x123e17400) [pid = 1660] [serial = 100] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x123e3bc00) [pid = 1660] [serial = 102] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x1252f9400) [pid = 1660] [serial = 105] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x125810000) [pid = 1660] [serial = 108] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x12693c800) [pid = 1660] [serial = 111] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x126f55800) [pid = 1660] [serial = 114] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x128c10800) [pid = 1660] [serial = 117] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x12dc53800) [pid = 1660] [serial = 63] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1133de000) [pid = 1660] [serial = 66] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x117121400) [pid = 1660] [serial = 69] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x119150400) [pid = 1660] [serial = 72] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x11675ec00) [pid = 1660] [serial = 75] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x116a71c00) [pid = 1660] [serial = 76] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x117692400) [pid = 1660] [serial = 78] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1181a3c00) [pid = 1660] [serial = 79] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x118533000) [pid = 1660] [serial = 81] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x114fbd000) [pid = 1660] [serial = 67] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x125f3f800) [pid = 1660] [serial = 109] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x125870800) [pid = 1660] [serial = 106] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x126d31400) [pid = 1660] [serial = 112] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1186a1800) [pid = 1660] [serial = 82] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11942c800) [pid = 1660] [serial = 88] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119430c00) [pid = 1660] [serial = 73] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x118230000) [pid = 1660] [serial = 70] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12927c800) [pid = 1660] [serial = 120] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12dc60400) [pid = 1660] [serial = 64] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11914fc00) [pid = 1660] [serial = 85] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12481f000) [pid = 1660] [serial = 8] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12bf2fc00) [pid = 1660] [serial = 31] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12babd800) [pid = 1660] [serial = 27] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12bac4400) [pid = 1660] [serial = 28] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12b18b000) [pid = 1660] [serial = 24] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12b2bf800) [pid = 1660] [serial = 25] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12a7e0400) [pid = 1660] [serial = 21] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12a7e4800) [pid = 1660] [serial = 22] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1293f6000) [pid = 1660] [serial = 18] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12927b400) [pid = 1660] [serial = 15] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x129281400) [pid = 1660] [serial = 16] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12d5eb000) [pid = 1660] [serial = 60] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x118538c00) [pid = 1660] [serial = 57] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12d326c00) [pid = 1660] [serial = 58] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x119110400) [pid = 1660] [serial = 54] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12d324800) [pid = 1660] [serial = 55] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12cf14000) [pid = 1660] [serial = 48] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12cf71800) [pid = 1660] [serial = 51] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12d31d000) [pid = 1660] [serial = 52] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12c6d4800) [pid = 1660] [serial = 43] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12cd76000) [pid = 1660] [serial = 45] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12c612800) [pid = 1660] [serial = 42] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12c6cf800) [pid = 1660] [serial = 39] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x11b26ac00) [pid = 1660] [serial = 40] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x12bf54400) [pid = 1660] [serial = 36] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x12bf58000) [pid = 1660] [serial = 37] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x12bf37800) [pid = 1660] [serial = 34] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x12733d000) [pid = 1660] [serial = 33] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x12bad0c00) [pid = 1660] [serial = 30] [outer = 0x0] [url = about:blank] 08:42:21 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x12d5ef000) [pid = 1660] [serial = 61] [outer = 0x0] [url = about:blank] 08:42:22 INFO - PROCESS | 1660 | 1464795742069 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]]]}] 08:42:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:42:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1426ms 08:42:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:42:22 INFO - PROCESS | 1660 | 1464795742089 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 08:42:22 INFO - PROCESS | 1660 | 1464795742091 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 08:42:22 INFO - PROCESS | 1660 | 1464795742094 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:42:22 INFO - PROCESS | 1660 | 1464795742098 Marionette TRACE conn2 <- [1,194,null,{}] 08:42:22 INFO - PROCESS | 1660 | 1464795742101 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}] 08:42:22 INFO - PROCESS | 1660 | 1464795742169 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 08:42:22 INFO - PROCESS | 1660 | 1464795742174 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x112d15800 == 28 [pid = 1660] [id = 56] 08:42:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x115df8400) [pid = 1660] [serial = 164] [outer = 0x0] 08:42:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x116131c00) [pid = 1660] [serial = 165] [outer = 0x115df8400] 08:42:22 INFO - PROCESS | 1660 | 1464795742203 Marionette DEBUG loaded listener.js 08:42:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x11675b400) [pid = 1660] [serial = 166] [outer = 0x115df8400] 08:42:22 INFO - PROCESS | 1660 | 1464795742507 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]]]}] 08:42:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:42:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 422ms 08:42:22 INFO - PROCESS | 1660 | 1464795742521 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 08:42:22 INFO - PROCESS | 1660 | 1464795742525 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 08:42:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:42:22 INFO - PROCESS | 1660 | 1464795742532 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:42:22 INFO - PROCESS | 1660 | 1464795742535 Marionette TRACE conn2 <- [1,198,null,{}] 08:42:22 INFO - PROCESS | 1660 | 1464795742555 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}] 08:42:22 INFO - PROCESS | 1660 | 1464795742623 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 08:42:22 INFO - PROCESS | 1660 | 1464795742630 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x116938000 == 29 [pid = 1660] [id = 57] 08:42:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x11695e000) [pid = 1660] [serial = 167] [outer = 0x0] 08:42:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x117e28800) [pid = 1660] [serial = 168] [outer = 0x11695e000] 08:42:22 INFO - PROCESS | 1660 | 1464795742657 Marionette DEBUG loaded listener.js 08:42:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1181a3800) [pid = 1660] [serial = 169] [outer = 0x11695e000] 08:42:22 INFO - PROCESS | 1660 | 1464795742958 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]]]}] 08:42:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:42:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 438ms 08:42:22 INFO - PROCESS | 1660 | 1464795742969 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 08:42:22 INFO - PROCESS | 1660 | 1464795742971 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 08:42:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:42:22 INFO - PROCESS | 1660 | 1464795742973 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:42:22 INFO - PROCESS | 1660 | 1464795742976 Marionette TRACE conn2 <- [1,202,null,{}] 08:42:22 INFO - PROCESS | 1660 | 1464795742988 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}] 08:42:23 INFO - PROCESS | 1660 | 1464795743069 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 08:42:23 INFO - PROCESS | 1660 | 1464795743117 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x117457800 == 30 [pid = 1660] [id = 58] 08:42:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x113257800) [pid = 1660] [serial = 170] [outer = 0x0] 08:42:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x118539c00) [pid = 1660] [serial = 171] [outer = 0x113257800] 08:42:23 INFO - PROCESS | 1660 | 1464795743146 Marionette DEBUG loaded listener.js 08:42:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1186bb000) [pid = 1660] [serial = 172] [outer = 0x113257800] 08:42:23 INFO - PROCESS | 1660 | 1464795743421 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]]]}] 08:42:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:42:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 472ms 08:42:23 INFO - PROCESS | 1660 | 1464795743453 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 08:42:23 INFO - PROCESS | 1660 | 1464795743454 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 08:42:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:42:23 INFO - PROCESS | 1660 | 1464795743457 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:42:23 INFO - PROCESS | 1660 | 1464795743458 Marionette TRACE conn2 <- [1,206,null,{}] 08:42:23 INFO - PROCESS | 1660 | 1464795743460 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}] 08:42:23 INFO - PROCESS | 1660 | 1464795743545 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 08:42:23 INFO - PROCESS | 1660 | 1464795743551 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x118096000 == 31 [pid = 1660] [id = 59] 08:42:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x118842c00) [pid = 1660] [serial = 173] [outer = 0x0] 08:42:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x119112c00) [pid = 1660] [serial = 174] [outer = 0x118842c00] 08:42:23 INFO - PROCESS | 1660 | 1464795743577 Marionette DEBUG loaded listener.js 08:42:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x119156800) [pid = 1660] [serial = 175] [outer = 0x118842c00] 08:42:23 INFO - PROCESS | 1660 | 1464795743861 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]]]}] 08:42:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:42:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 419ms 08:42:23 INFO - PROCESS | 1660 | 1464795743876 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 08:42:23 INFO - PROCESS | 1660 | 1464795743878 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 08:42:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:42:23 INFO - PROCESS | 1660 | 1464795743888 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:42:23 INFO - PROCESS | 1660 | 1464795743889 Marionette TRACE conn2 <- [1,210,null,{}] 08:42:23 INFO - PROCESS | 1660 | 1464795743891 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}] 08:42:23 INFO - PROCESS | 1660 | 1464795743966 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 08:42:23 INFO - PROCESS | 1660 | 1464795743996 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180d3800 == 32 [pid = 1660] [id = 60] 08:42:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x113c77800) [pid = 1660] [serial = 176] [outer = 0x0] 08:42:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x118587800) [pid = 1660] [serial = 177] [outer = 0x113c77800] 08:42:24 INFO - PROCESS | 1660 | 1464795744022 Marionette DEBUG loaded listener.js 08:42:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119428c00) [pid = 1660] [serial = 178] [outer = 0x113c77800] 08:42:24 INFO - PROCESS | 1660 | 1464795744352 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]]]}] 08:42:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:42:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 518ms 08:42:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:42:24 INFO - PROCESS | 1660 | 1464795744407 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 08:42:24 INFO - PROCESS | 1660 | 1464795744408 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 08:42:24 INFO - PROCESS | 1660 | 1464795744410 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:42:24 INFO - PROCESS | 1660 | 1464795744411 Marionette TRACE conn2 <- [1,214,null,{}] 08:42:24 INFO - PROCESS | 1660 | 1464795744419 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}] 08:42:24 INFO - PROCESS | 1660 | 1464795744514 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 08:42:24 INFO - PROCESS | 1660 | 1464795744520 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x1183dc000 == 33 [pid = 1660] [id = 61] 08:42:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119319800) [pid = 1660] [serial = 179] [outer = 0x0] 08:42:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119e5cc00) [pid = 1660] [serial = 180] [outer = 0x119319800] 08:42:24 INFO - PROCESS | 1660 | 1464795744547 Marionette DEBUG loaded listener.js 08:42:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11b268000) [pid = 1660] [serial = 181] [outer = 0x119319800] 08:42:24 INFO - PROCESS | 1660 | 1464795744857 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]]]}] 08:42:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:42:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 470ms 08:42:24 INFO - PROCESS | 1660 | 1464795744882 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 08:42:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:42:24 INFO - PROCESS | 1660 | 1464795744885 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 08:42:24 INFO - PROCESS | 1660 | 1464795744887 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:42:24 INFO - PROCESS | 1660 | 1464795744888 Marionette TRACE conn2 <- [1,218,null,{}] 08:42:24 INFO - PROCESS | 1660 | 1464795744900 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}] 08:42:24 INFO - PROCESS | 1660 | 1464795744978 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 08:42:24 INFO - PROCESS | 1660 | 1464795744984 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x119136000 == 34 [pid = 1660] [id = 62] 08:42:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11942c400) [pid = 1660] [serial = 182] [outer = 0x0] 08:42:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11b271c00) [pid = 1660] [serial = 183] [outer = 0x11942c400] 08:42:25 INFO - PROCESS | 1660 | 1464795745009 Marionette DEBUG loaded listener.js 08:42:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1212acc00) [pid = 1660] [serial = 184] [outer = 0x11942c400] 08:42:25 INFO - PROCESS | 1660 | 1464795745418 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]]]}] 08:42:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:42:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 577ms 08:42:25 INFO - PROCESS | 1660 | 1464795745466 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 08:42:25 INFO - PROCESS | 1660 | 1464795745468 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 08:42:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:42:25 INFO - PROCESS | 1660 | 1464795745471 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:42:25 INFO - PROCESS | 1660 | 1464795745473 Marionette TRACE conn2 <- [1,222,null,{}] 08:42:25 INFO - PROCESS | 1660 | 1464795745476 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}] 08:42:25 INFO - PROCESS | 1660 | 1464795745599 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 08:42:25 INFO - PROCESS | 1660 | 1464795745644 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x1193c0800 == 35 [pid = 1660] [id = 63] 08:42:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x123bb9800) [pid = 1660] [serial = 185] [outer = 0x0] 08:42:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x123c98c00) [pid = 1660] [serial = 186] [outer = 0x123bb9800] 08:42:25 INFO - PROCESS | 1660 | 1464795745668 Marionette DEBUG loaded listener.js 08:42:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x123ea0400) [pid = 1660] [serial = 187] [outer = 0x123bb9800] 08:42:25 INFO - PROCESS | 1660 | 1464795745959 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]]]}] 08:42:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:42:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 519ms 08:42:25 INFO - PROCESS | 1660 | 1464795745991 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 08:42:25 INFO - PROCESS | 1660 | 1464795745992 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 08:42:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:42:26 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12927f000) [pid = 1660] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:42:26 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x126ff1000) [pid = 1660] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:42:26 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x126dc6400) [pid = 1660] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:42:26 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12538b400) [pid = 1660] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:42:26 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12397d800) [pid = 1660] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:42:26 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11915cc00) [pid = 1660] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:42:26 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x119432400) [pid = 1660] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:42:26 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x116963400) [pid = 1660] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:42:26 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x112ac5800) [pid = 1660] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:42:26 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x117e2e400) [pid = 1660] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:42:26 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x118844c00) [pid = 1660] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:42:26 INFO - PROCESS | 1660 | 1464795746059 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:42:26 INFO - PROCESS | 1660 | 1464795746060 Marionette TRACE conn2 <- [1,226,null,{}] 08:42:26 INFO - PROCESS | 1660 | 1464795746063 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}] 08:42:26 INFO - PROCESS | 1660 | 1464795746132 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 08:42:26 INFO - PROCESS | 1660 | 1464795746136 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x117453800 == 36 [pid = 1660] [id = 64] 08:42:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11884b400) [pid = 1660] [serial = 188] [outer = 0x0] 08:42:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119e5c000) [pid = 1660] [serial = 189] [outer = 0x11884b400] 08:42:26 INFO - PROCESS | 1660 | 1464795746163 Marionette DEBUG loaded listener.js 08:42:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x124a3f800) [pid = 1660] [serial = 190] [outer = 0x11884b400] 08:42:26 INFO - PROCESS | 1660 | 1464795746446 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]]]}] 08:42:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:42:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 430ms 08:42:26 INFO - PROCESS | 1660 | 1464795746477 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 08:42:26 INFO - PROCESS | 1660 | 1464795746478 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 08:42:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:42:26 INFO - PROCESS | 1660 | 1464795746488 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:42:26 INFO - PROCESS | 1660 | 1464795746489 Marionette TRACE conn2 <- [1,230,null,{}] 08:42:26 INFO - PROCESS | 1660 | 1464795746491 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}] 08:42:26 INFO - PROCESS | 1660 | 1464795746568 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 08:42:26 INFO - PROCESS | 1660 | 1464795746572 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e2e800 == 37 [pid = 1660] [id = 65] 08:42:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x124acb400) [pid = 1660] [serial = 191] [outer = 0x0] 08:42:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x125138800) [pid = 1660] [serial = 192] [outer = 0x124acb400] 08:42:26 INFO - PROCESS | 1660 | 1464795746599 Marionette DEBUG loaded listener.js 08:42:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1253dd000) [pid = 1660] [serial = 193] [outer = 0x124acb400] 08:42:26 INFO - PROCESS | 1660 | 1464795746907 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]]]}] 08:42:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:42:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 467ms 08:42:26 INFO - PROCESS | 1660 | 1464795746957 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 08:42:26 INFO - PROCESS | 1660 | 1464795746959 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 08:42:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:42:26 INFO - PROCESS | 1660 | 1464795746972 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:42:26 INFO - PROCESS | 1660 | 1464795746975 Marionette TRACE conn2 <- [1,234,null,{}] 08:42:26 INFO - PROCESS | 1660 | 1464795746978 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}] 08:42:27 INFO - PROCESS | 1660 | 1464795747100 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 08:42:27 INFO - PROCESS | 1660 | 1464795747106 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180ce000 == 38 [pid = 1660] [id = 66] 08:42:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1256a8400) [pid = 1660] [serial = 194] [outer = 0x0] 08:42:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x125870400) [pid = 1660] [serial = 195] [outer = 0x1256a8400] 08:42:27 INFO - PROCESS | 1660 | 1464795747151 Marionette DEBUG loaded listener.js 08:42:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x125f1e800) [pid = 1660] [serial = 196] [outer = 0x1256a8400] 08:42:27 INFO - PROCESS | 1660 | 1464795747507 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]]]}] 08:42:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:42:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 571ms 08:42:27 INFO - PROCESS | 1660 | 1464795747543 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 08:42:27 INFO - PROCESS | 1660 | 1464795747547 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 08:42:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:42:27 INFO - PROCESS | 1660 | 1464795747552 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:42:27 INFO - PROCESS | 1660 | 1464795747553 Marionette TRACE conn2 <- [1,238,null,{}] 08:42:27 INFO - PROCESS | 1660 | 1464795747557 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}] 08:42:27 INFO - PROCESS | 1660 | 1464795747693 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 08:42:27 INFO - PROCESS | 1660 | 1464795747702 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x123adc000 == 39 [pid = 1660] [id = 67] 08:42:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1256a9000) [pid = 1660] [serial = 197] [outer = 0x0] 08:42:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x125f41000) [pid = 1660] [serial = 198] [outer = 0x1256a9000] 08:42:27 INFO - PROCESS | 1660 | 1464795747741 Marionette DEBUG loaded listener.js 08:42:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x126938000) [pid = 1660] [serial = 199] [outer = 0x1256a9000] 08:42:28 INFO - PROCESS | 1660 | 1464795748114 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]]]}] 08:42:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:42:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 620ms 08:42:28 INFO - PROCESS | 1660 | 1464795748172 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 08:42:28 INFO - PROCESS | 1660 | 1464795748174 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 08:42:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:42:28 INFO - PROCESS | 1660 | 1464795748178 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:42:28 INFO - PROCESS | 1660 | 1464795748181 Marionette TRACE conn2 <- [1,242,null,{}] 08:42:28 INFO - PROCESS | 1660 | 1464795748184 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}] 08:42:28 INFO - PROCESS | 1660 | 1464795748285 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 08:42:28 INFO - PROCESS | 1660 | 1464795748324 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x112d3b000 == 40 [pid = 1660] [id = 68] 08:42:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x112e80800) [pid = 1660] [serial = 200] [outer = 0x0] 08:42:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x11320c000) [pid = 1660] [serial = 201] [outer = 0x112e80800] 08:42:28 INFO - PROCESS | 1660 | 1464795748354 Marionette DEBUG loaded listener.js 08:42:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x11618b000) [pid = 1660] [serial = 202] [outer = 0x112e80800] 08:42:28 INFO - PROCESS | 1660 | 1464795748893 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]]]}] 08:42:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:42:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 723ms 08:42:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x116613c00) [pid = 1660] [serial = 203] [outer = 0x12cf09400] 08:42:28 INFO - PROCESS | 1660 | 1464795748947 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 08:42:28 INFO - PROCESS | 1660 | 1464795748952 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 08:42:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:42:28 INFO - PROCESS | 1660 | 1464795748978 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:42:28 INFO - PROCESS | 1660 | 1464795748979 Marionette TRACE conn2 <- [1,246,null,{}] 08:42:29 INFO - PROCESS | 1660 | 1464795749005 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}] 08:42:29 INFO - PROCESS | 1660 | 1464795749103 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 08:42:29 INFO - PROCESS | 1660 | 1464795749144 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x11816a800 == 41 [pid = 1660] [id = 69] 08:42:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x11819a400) [pid = 1660] [serial = 204] [outer = 0x0] 08:42:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11822fc00) [pid = 1660] [serial = 205] [outer = 0x11819a400] 08:42:29 INFO - PROCESS | 1660 | 1464795749174 Marionette DEBUG loaded listener.js 08:42:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x118698800) [pid = 1660] [serial = 206] [outer = 0x11819a400] 08:42:29 INFO - PROCESS | 1660 | --DOCSHELL 0x1180ce000 == 40 [pid = 1660] [id = 66] 08:42:29 INFO - PROCESS | 1660 | --DOCSHELL 0x119e2e800 == 39 [pid = 1660] [id = 65] 08:42:29 INFO - PROCESS | 1660 | --DOCSHELL 0x117453800 == 38 [pid = 1660] [id = 64] 08:42:29 INFO - PROCESS | 1660 | --DOCSHELL 0x1193c0800 == 37 [pid = 1660] [id = 63] 08:42:29 INFO - PROCESS | 1660 | --DOCSHELL 0x119136000 == 36 [pid = 1660] [id = 62] 08:42:29 INFO - PROCESS | 1660 | --DOCSHELL 0x1183dc000 == 35 [pid = 1660] [id = 61] 08:42:29 INFO - PROCESS | 1660 | --DOCSHELL 0x1180d3800 == 34 [pid = 1660] [id = 60] 08:42:29 INFO - PROCESS | 1660 | --DOCSHELL 0x118096000 == 33 [pid = 1660] [id = 59] 08:42:29 INFO - PROCESS | 1660 | --DOCSHELL 0x117457800 == 32 [pid = 1660] [id = 58] 08:42:29 INFO - PROCESS | 1660 | --DOCSHELL 0x116938000 == 31 [pid = 1660] [id = 57] 08:42:29 INFO - PROCESS | 1660 | --DOCSHELL 0x112d15800 == 30 [pid = 1660] [id = 56] 08:42:29 INFO - PROCESS | 1660 | 1464795749841 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]]]}] 08:42:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:42:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 906ms 08:42:29 INFO - PROCESS | 1660 | 1464795749868 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 08:42:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:42:29 INFO - PROCESS | 1660 | 1464795749870 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 08:42:29 INFO - PROCESS | 1660 | 1464795749874 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:42:29 INFO - PROCESS | 1660 | 1464795749876 Marionette TRACE conn2 <- [1,250,null,{}] 08:42:29 INFO - PROCESS | 1660 | 1464795749879 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}] 08:42:29 INFO - PROCESS | 1660 | 1464795749949 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 08:42:29 INFO - PROCESS | 1660 | 1464795749954 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x11614b800 == 31 [pid = 1660] [id = 70] 08:42:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x11660c000) [pid = 1660] [serial = 207] [outer = 0x0] 08:42:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x11695bc00) [pid = 1660] [serial = 208] [outer = 0x11660c000] 08:42:29 INFO - PROCESS | 1660 | 1464795749983 Marionette DEBUG loaded listener.js 08:42:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x11768f000) [pid = 1660] [serial = 209] [outer = 0x11660c000] 08:42:30 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119719400) [pid = 1660] [serial = 139] [outer = 0x0] [url = about:blank] 08:42:30 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119e56c00) [pid = 1660] [serial = 141] [outer = 0x0] [url = about:blank] 08:42:30 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11b26bc00) [pid = 1660] [serial = 142] [outer = 0x0] [url = about:blank] 08:42:30 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1169d5c00) [pid = 1660] [serial = 126] [outer = 0x0] [url = about:blank] 08:42:30 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x117e2e800) [pid = 1660] [serial = 132] [outer = 0x0] [url = about:blank] 08:42:30 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x118223800) [pid = 1660] [serial = 129] [outer = 0x0] [url = about:blank] 08:42:30 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x117e23800) [pid = 1660] [serial = 127] [outer = 0x0] [url = about:blank] 08:42:30 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119117c00) [pid = 1660] [serial = 135] [outer = 0x0] [url = about:blank] 08:42:30 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11915c000) [pid = 1660] [serial = 136] [outer = 0x0] [url = about:blank] 08:42:30 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x118535400) [pid = 1660] [serial = 130] [outer = 0x0] [url = about:blank] 08:42:30 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1186bd000) [pid = 1660] [serial = 133] [outer = 0x0] [url = about:blank] 08:42:30 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x119424c00) [pid = 1660] [serial = 138] [outer = 0x0] [url = about:blank] 08:42:30 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1293ec400) [pid = 1660] [serial = 124] [outer = 0x0] [url = about:blank] 08:42:30 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1293b9000) [pid = 1660] [serial = 123] [outer = 0x0] [url = about:blank] 08:42:30 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x129236c00) [pid = 1660] [serial = 118] [outer = 0x0] [url = about:blank] 08:42:30 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x129287000) [pid = 1660] [serial = 121] [outer = 0x0] [url = about:blank] 08:42:30 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12707d400) [pid = 1660] [serial = 115] [outer = 0x0] [url = about:blank] 08:42:30 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x124acc000) [pid = 1660] [serial = 103] [outer = 0x0] [url = about:blank] 08:42:30 INFO - PROCESS | 1660 | 1464795750305 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]]]}] 08:42:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:42:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 470ms 08:42:30 INFO - PROCESS | 1660 | 1464795750344 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 08:42:30 INFO - PROCESS | 1660 | 1464795750348 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 08:42:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:42:30 INFO - PROCESS | 1660 | 1464795750352 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:42:30 INFO - PROCESS | 1660 | 1464795750354 Marionette TRACE conn2 <- [1,254,null,{}] 08:42:30 INFO - PROCESS | 1660 | 1464795750356 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}] 08:42:30 INFO - PROCESS | 1660 | 1464795750425 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 08:42:30 INFO - PROCESS | 1660 | 1464795750432 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f69800 == 32 [pid = 1660] [id = 71] 08:42:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x118309c00) [pid = 1660] [serial = 210] [outer = 0x0] 08:42:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x118536800) [pid = 1660] [serial = 211] [outer = 0x118309c00] 08:42:30 INFO - PROCESS | 1660 | 1464795750458 Marionette DEBUG loaded listener.js 08:42:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1186c5000) [pid = 1660] [serial = 212] [outer = 0x118309c00] 08:42:30 INFO - PROCESS | 1660 | 1464795750862 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]]]}] 08:42:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:42:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 518ms 08:42:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:42:30 INFO - PROCESS | 1660 | 1464795750874 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 08:42:30 INFO - PROCESS | 1660 | 1464795750876 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 08:42:30 INFO - PROCESS | 1660 | 1464795750883 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:42:30 INFO - PROCESS | 1660 | 1464795750887 Marionette TRACE conn2 <- [1,258,null,{}] 08:42:30 INFO - PROCESS | 1660 | 1464795750899 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}] 08:42:31 INFO - PROCESS | 1660 | 1464795751026 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 08:42:31 INFO - PROCESS | 1660 | 1464795751035 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x11809e000 == 33 [pid = 1660] [id = 72] 08:42:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119117c00) [pid = 1660] [serial = 213] [outer = 0x0] 08:42:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11914f400) [pid = 1660] [serial = 214] [outer = 0x119117c00] 08:42:31 INFO - PROCESS | 1660 | 1464795751079 Marionette DEBUG loaded listener.js 08:42:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119430000) [pid = 1660] [serial = 215] [outer = 0x119117c00] 08:42:31 INFO - PROCESS | 1660 | 1464795751420 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]]]}] 08:42:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:42:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 577ms 08:42:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:42:31 INFO - PROCESS | 1660 | 1464795751456 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 08:42:31 INFO - PROCESS | 1660 | 1464795751458 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 08:42:31 INFO - PROCESS | 1660 | 1464795751460 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:42:31 INFO - PROCESS | 1660 | 1464795751461 Marionette TRACE conn2 <- [1,262,null,{}] 08:42:31 INFO - PROCESS | 1660 | 1464795751463 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}] 08:42:31 INFO - PROCESS | 1660 | 1464795751536 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 08:42:31 INFO - PROCESS | 1660 | 1464795751541 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x1183a5800 == 34 [pid = 1660] [id = 73] 08:42:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119e56400) [pid = 1660] [serial = 216] [outer = 0x0] 08:42:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119e5dc00) [pid = 1660] [serial = 217] [outer = 0x119e56400] 08:42:31 INFO - PROCESS | 1660 | 1464795751568 Marionette DEBUG loaded listener.js 08:42:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119e74c00) [pid = 1660] [serial = 218] [outer = 0x119e56400] 08:42:31 INFO - PROCESS | 1660 | 1464795751875 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]]]}] 08:42:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:42:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 468ms 08:42:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:42:31 INFO - PROCESS | 1660 | 1464795751929 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 08:42:31 INFO - PROCESS | 1660 | 1464795751930 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 08:42:31 INFO - PROCESS | 1660 | 1464795751932 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:42:31 INFO - PROCESS | 1660 | 1464795751933 Marionette TRACE conn2 <- [1,266,null,{}] 08:42:31 INFO - PROCESS | 1660 | 1464795751936 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}] 08:42:32 INFO - PROCESS | 1660 | 1464795752002 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 08:42:32 INFO - PROCESS | 1660 | 1464795752007 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x118118000 == 35 [pid = 1660] [id = 74] 08:42:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x11b209400) [pid = 1660] [serial = 219] [outer = 0x0] 08:42:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x11b271000) [pid = 1660] [serial = 220] [outer = 0x11b209400] 08:42:32 INFO - PROCESS | 1660 | 1464795752034 Marionette DEBUG loaded listener.js 08:42:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1212ab800) [pid = 1660] [serial = 221] [outer = 0x11b209400] 08:42:32 INFO - PROCESS | 1660 | 1464795752395 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]]]}] 08:42:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:42:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 470ms 08:42:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:42:32 INFO - PROCESS | 1660 | 1464795752402 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 08:42:32 INFO - PROCESS | 1660 | 1464795752404 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 08:42:32 INFO - PROCESS | 1660 | 1464795752406 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:42:32 INFO - PROCESS | 1660 | 1464795752407 Marionette TRACE conn2 <- [1,270,null,{}] 08:42:32 INFO - PROCESS | 1660 | 1464795752409 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}] 08:42:32 INFO - PROCESS | 1660 | 1464795752507 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 08:42:32 INFO - PROCESS | 1660 | 1464795752535 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x11951f000 == 36 [pid = 1660] [id = 75] 08:42:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1212b0c00) [pid = 1660] [serial = 222] [outer = 0x0] 08:42:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x124ac9400) [pid = 1660] [serial = 223] [outer = 0x1212b0c00] 08:42:32 INFO - PROCESS | 1660 | 1464795752561 Marionette DEBUG loaded listener.js 08:42:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1256b5800) [pid = 1660] [serial = 224] [outer = 0x1212b0c00] 08:42:32 INFO - PROCESS | 1660 | 1464795752854 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]]]}] 08:42:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:42:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 08:42:32 INFO - PROCESS | 1660 | 1464795752875 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 08:42:32 INFO - PROCESS | 1660 | 1464795752876 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 08:42:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:42:32 INFO - PROCESS | 1660 | 1464795752893 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:42:32 INFO - PROCESS | 1660 | 1464795752894 Marionette TRACE conn2 <- [1,274,null,{}] 08:42:32 INFO - PROCESS | 1660 | 1464795752897 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}] 08:42:32 INFO - PROCESS | 1660 | 1464795752985 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 08:42:32 INFO - PROCESS | 1660 | 1464795752989 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12128f000 == 37 [pid = 1660] [id = 76] 08:42:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1212b1000) [pid = 1660] [serial = 225] [outer = 0x0] 08:42:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x125872c00) [pid = 1660] [serial = 226] [outer = 0x1212b1000] 08:42:33 INFO - PROCESS | 1660 | 1464795753014 Marionette DEBUG loaded listener.js 08:42:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x125f21c00) [pid = 1660] [serial = 227] [outer = 0x1212b1000] 08:42:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:42:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 421ms 08:42:33 INFO - PROCESS | 1660 | 1464795753307 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]]]}] 08:42:33 INFO - PROCESS | 1660 | 1464795753311 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 08:42:33 INFO - PROCESS | 1660 | 1464795753312 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 08:42:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:42:33 INFO - PROCESS | 1660 | 1464795753338 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:42:33 INFO - PROCESS | 1660 | 1464795753339 Marionette TRACE conn2 <- [1,278,null,{}] 08:42:33 INFO - PROCESS | 1660 | 1464795753353 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}] 08:42:33 INFO - PROCESS | 1660 | 1464795753440 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 08:42:33 INFO - PROCESS | 1660 | 1464795753444 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x123ad0800 == 38 [pid = 1660] [id = 77] 08:42:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x114fbc800) [pid = 1660] [serial = 228] [outer = 0x0] 08:42:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x125f39c00) [pid = 1660] [serial = 229] [outer = 0x114fbc800] 08:42:33 INFO - PROCESS | 1660 | 1464795753469 Marionette DEBUG loaded listener.js 08:42:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x126dbd000) [pid = 1660] [serial = 230] [outer = 0x114fbc800] 08:42:33 INFO - PROCESS | 1660 | 1464795753875 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]]]}] 08:42:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:42:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 583ms 08:42:33 INFO - PROCESS | 1660 | 1464795753914 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 08:42:33 INFO - PROCESS | 1660 | 1464795753916 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 08:42:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:42:33 INFO - PROCESS | 1660 | 1464795753919 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:42:33 INFO - PROCESS | 1660 | 1464795753921 Marionette TRACE conn2 <- [1,282,null,{}] 08:42:33 INFO - PROCESS | 1660 | 1464795753924 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}] 08:42:34 INFO - PROCESS | 1660 | 1464795754052 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 08:42:34 INFO - PROCESS | 1660 | 1464795754097 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x124ef0800 == 39 [pid = 1660] [id = 78] 08:42:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1252f9400) [pid = 1660] [serial = 231] [outer = 0x0] 08:42:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x126f5e000) [pid = 1660] [serial = 232] [outer = 0x1252f9400] 08:42:34 INFO - PROCESS | 1660 | 1464795754136 Marionette DEBUG loaded listener.js 08:42:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x127075800) [pid = 1660] [serial = 233] [outer = 0x1252f9400] 08:42:34 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x119319800) [pid = 1660] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:42:34 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x115df8400) [pid = 1660] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:42:34 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x113257800) [pid = 1660] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:42:34 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x118842c00) [pid = 1660] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:42:34 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11695e000) [pid = 1660] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:42:34 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x114fb9400) [pid = 1660] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:42:34 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x11822d400) [pid = 1660] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:42:34 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119425000) [pid = 1660] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:42:34 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11b26ec00) [pid = 1660] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:42:34 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11b26c800) [pid = 1660] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:42:34 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x117123c00) [pid = 1660] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:42:34 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11942c400) [pid = 1660] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:42:34 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x123bb9800) [pid = 1660] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:42:34 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11884b400) [pid = 1660] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:42:34 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x124acb400) [pid = 1660] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:42:34 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x113c77800) [pid = 1660] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:42:34 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1256a8400) [pid = 1660] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:42:34 INFO - PROCESS | 1660 | 1464795754480 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]]]}] 08:42:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:42:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 570ms 08:42:34 INFO - PROCESS | 1660 | 1464795754489 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 08:42:34 INFO - PROCESS | 1660 | 1464795754490 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 08:42:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:42:34 INFO - PROCESS | 1660 | 1464795754492 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:42:34 INFO - PROCESS | 1660 | 1464795754493 Marionette TRACE conn2 <- [1,286,null,{}] 08:42:34 INFO - PROCESS | 1660 | 1464795754503 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}] 08:42:34 INFO - PROCESS | 1660 | 1464795754598 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 08:42:34 INFO - PROCESS | 1660 | 1464795754623 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b7d800 == 40 [pid = 1660] [id = 79] 08:42:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x113c0ac00) [pid = 1660] [serial = 234] [outer = 0x0] 08:42:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x118eac800) [pid = 1660] [serial = 235] [outer = 0x113c0ac00] 08:42:34 INFO - PROCESS | 1660 | 1464795754654 Marionette DEBUG loaded listener.js 08:42:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x11b26ec00) [pid = 1660] [serial = 236] [outer = 0x113c0ac00] 08:42:34 INFO - PROCESS | 1660 | 1464795754907 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]]]}] 08:42:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:42:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 424ms 08:42:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:42:34 INFO - PROCESS | 1660 | 1464795754921 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 08:42:34 INFO - PROCESS | 1660 | 1464795754923 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 08:42:34 INFO - PROCESS | 1660 | 1464795754925 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:42:34 INFO - PROCESS | 1660 | 1464795754927 Marionette TRACE conn2 <- [1,290,null,{}] 08:42:34 INFO - PROCESS | 1660 | 1464795754942 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}] 08:42:35 INFO - PROCESS | 1660 | 1464795755044 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 08:42:35 INFO - PROCESS | 1660 | 1464795755049 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x125f72800 == 41 [pid = 1660] [id = 80] 08:42:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x124a35c00) [pid = 1660] [serial = 237] [outer = 0x0] 08:42:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x127339800) [pid = 1660] [serial = 238] [outer = 0x124a35c00] 08:42:35 INFO - PROCESS | 1660 | 1464795755077 Marionette DEBUG loaded listener.js 08:42:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128dc9800) [pid = 1660] [serial = 239] [outer = 0x124a35c00] 08:42:35 INFO - PROCESS | 1660 | 1464795755397 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]]]}] 08:42:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:42:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 527ms 08:42:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:42:35 INFO - PROCESS | 1660 | 1464795755458 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 08:42:35 INFO - PROCESS | 1660 | 1464795755460 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 08:42:35 INFO - PROCESS | 1660 | 1464795755463 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:42:35 INFO - PROCESS | 1660 | 1464795755465 Marionette TRACE conn2 <- [1,294,null,{}] 08:42:35 INFO - PROCESS | 1660 | 1464795755468 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}] 08:42:35 INFO - PROCESS | 1660 | 1464795755580 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 08:42:35 INFO - PROCESS | 1660 | 1464795755586 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x1269e5000 == 42 [pid = 1660] [id = 81] 08:42:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x129233000) [pid = 1660] [serial = 240] [outer = 0x0] 08:42:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12923b000) [pid = 1660] [serial = 241] [outer = 0x129233000] 08:42:35 INFO - PROCESS | 1660 | 1464795755625 Marionette DEBUG loaded listener.js 08:42:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12927cc00) [pid = 1660] [serial = 242] [outer = 0x129233000] 08:42:36 INFO - PROCESS | 1660 | 1464795756013 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]]]}] 08:42:36 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. 08:42:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 570ms 08:42:36 INFO - PROCESS | 1660 | 1464795756034 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 08:42:36 INFO - PROCESS | 1660 | 1464795756035 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 08:42:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:42:36 INFO - PROCESS | 1660 | 1464795756037 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:42:36 INFO - PROCESS | 1660 | 1464795756038 Marionette TRACE conn2 <- [1,298,null,{}] 08:42:36 INFO - PROCESS | 1660 | 1464795756040 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}] 08:42:36 INFO - PROCESS | 1660 | 1464795756132 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 08:42:36 INFO - PROCESS | 1660 | 1464795756143 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e26800 == 43 [pid = 1660] [id = 82] 08:42:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x112a82800) [pid = 1660] [serial = 243] [outer = 0x0] 08:42:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x119e5b000) [pid = 1660] [serial = 244] [outer = 0x112a82800] 08:42:36 INFO - PROCESS | 1660 | 1464795756167 Marionette DEBUG loaded listener.js 08:42:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119e64000) [pid = 1660] [serial = 245] [outer = 0x112a82800] 08:42:36 INFO - PROCESS | 1660 | --DOCSHELL 0x115e06800 == 42 [pid = 1660] [id = 55] 08:42:36 INFO - PROCESS | 1660 | --DOCSHELL 0x11614b800 == 41 [pid = 1660] [id = 70] 08:42:36 INFO - PROCESS | 1660 | --DOCSHELL 0x11816a800 == 40 [pid = 1660] [id = 69] 08:42:36 INFO - PROCESS | 1660 | --DOCSHELL 0x123adc000 == 39 [pid = 1660] [id = 67] 08:42:36 INFO - PROCESS | 1660 | --DOCSHELL 0x112d3b000 == 38 [pid = 1660] [id = 68] 08:42:37 INFO - PROCESS | 1660 | --DOCSHELL 0x116f69800 == 37 [pid = 1660] [id = 71] 08:42:37 INFO - PROCESS | 1660 | --DOCSHELL 0x11809e000 == 36 [pid = 1660] [id = 72] 08:42:37 INFO - PROCESS | 1660 | --DOCSHELL 0x119b7d800 == 35 [pid = 1660] [id = 79] 08:42:37 INFO - PROCESS | 1660 | --DOCSHELL 0x11951f000 == 34 [pid = 1660] [id = 75] 08:42:37 INFO - PROCESS | 1660 | --DOCSHELL 0x123ad0800 == 33 [pid = 1660] [id = 77] 08:42:37 INFO - PROCESS | 1660 | --DOCSHELL 0x124ef0800 == 32 [pid = 1660] [id = 78] 08:42:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12128f000 == 31 [pid = 1660] [id = 76] 08:42:37 INFO - PROCESS | 1660 | --DOCSHELL 0x1183a5800 == 30 [pid = 1660] [id = 73] 08:42:37 INFO - PROCESS | 1660 | --DOCSHELL 0x118118000 == 29 [pid = 1660] [id = 74] 08:42:37 INFO - PROCESS | 1660 | --DOCSHELL 0x125f72800 == 28 [pid = 1660] [id = 80] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x119e5cc00) [pid = 1660] [serial = 180] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x116131c00) [pid = 1660] [serial = 165] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11675b400) [pid = 1660] [serial = 166] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x118539c00) [pid = 1660] [serial = 171] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1186bb000) [pid = 1660] [serial = 172] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x115df4000) [pid = 1660] [serial = 162] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119112c00) [pid = 1660] [serial = 174] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119156800) [pid = 1660] [serial = 175] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x117e28800) [pid = 1660] [serial = 168] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1181a3800) [pid = 1660] [serial = 169] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x116604400) [pid = 1660] [serial = 145] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x115e73800) [pid = 1660] [serial = 144] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x118696400) [pid = 1660] [serial = 148] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x118306c00) [pid = 1660] [serial = 147] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119e6c000) [pid = 1660] [serial = 151] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1197c8400) [pid = 1660] [serial = 150] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1212b2000) [pid = 1660] [serial = 154] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11b276800) [pid = 1660] [serial = 153] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x123ea3800) [pid = 1660] [serial = 157] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x123c8f000) [pid = 1660] [serial = 156] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1256b1c00) [pid = 1660] [serial = 160] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x11822ec00) [pid = 1660] [serial = 159] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x11b271c00) [pid = 1660] [serial = 183] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1212acc00) [pid = 1660] [serial = 184] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x123c98c00) [pid = 1660] [serial = 186] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x119e5c000) [pid = 1660] [serial = 189] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1253dd000) [pid = 1660] [serial = 193] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x125138800) [pid = 1660] [serial = 192] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x124a3f800) [pid = 1660] [serial = 190] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x123ea0400) [pid = 1660] [serial = 187] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x118587800) [pid = 1660] [serial = 177] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x11b268000) [pid = 1660] [serial = 181] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x125f1e800) [pid = 1660] [serial = 196] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x125f41000) [pid = 1660] [serial = 198] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x125870400) [pid = 1660] [serial = 195] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x119428c00) [pid = 1660] [serial = 178] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1660 | --DOCSHELL 0x1269e5000 == 27 [pid = 1660] [id = 81] 08:42:37 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. 08:42:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1420ms 08:42:37 INFO - PROCESS | 1660 | 1464795757454 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]]]}] 08:42:37 INFO - PROCESS | 1660 | 1464795757458 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 08:42:37 INFO - PROCESS | 1660 | 1464795757460 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 08:42:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:42:37 INFO - PROCESS | 1660 | 1464795757465 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:42:37 INFO - PROCESS | 1660 | 1464795757468 Marionette TRACE conn2 <- [1,302,null,{}] 08:42:37 INFO - PROCESS | 1660 | 1464795757473 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}] 08:42:37 INFO - PROCESS | 1660 | 1464795757544 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 08:42:37 INFO - PROCESS | 1660 | 1464795757586 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x112ec4000 == 28 [pid = 1660] [id = 83] 08:42:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x114ef3c00) [pid = 1660] [serial = 246] [outer = 0x0] 08:42:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x115e69c00) [pid = 1660] [serial = 247] [outer = 0x114ef3c00] 08:42:37 INFO - PROCESS | 1660 | 1464795757613 Marionette DEBUG loaded listener.js 08:42:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1166dc400) [pid = 1660] [serial = 248] [outer = 0x114ef3c00] 08:42:37 INFO - PROCESS | 1660 | 1464795757904 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]]]}] 08:42:37 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. 08:42:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 473ms 08:42:37 INFO - PROCESS | 1660 | 1464795757939 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 08:42:37 INFO - PROCESS | 1660 | 1464795757943 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 08:42:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:42:37 INFO - PROCESS | 1660 | 1464795757950 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:42:37 INFO - PROCESS | 1660 | 1464795757953 Marionette TRACE conn2 <- [1,306,null,{}] 08:42:37 INFO - PROCESS | 1660 | 1464795757955 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}] 08:42:38 INFO - PROCESS | 1660 | 1464795758027 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 08:42:38 INFO - PROCESS | 1660 | 1464795758033 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x11664d800 == 29 [pid = 1660] [id = 84] 08:42:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1169cdc00) [pid = 1660] [serial = 249] [outer = 0x0] 08:42:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x118198c00) [pid = 1660] [serial = 250] [outer = 0x1169cdc00] 08:42:38 INFO - PROCESS | 1660 | 1464795758061 Marionette DEBUG loaded listener.js 08:42:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x11822a800) [pid = 1660] [serial = 251] [outer = 0x1169cdc00] 08:42:38 INFO - PROCESS | 1660 | 1464795758450 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]]]}] 08:42:38 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. 08:42:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 523ms 08:42:38 INFO - PROCESS | 1660 | 1464795758472 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 08:42:38 INFO - PROCESS | 1660 | 1464795758475 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 08:42:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:42:38 INFO - PROCESS | 1660 | 1464795758479 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:42:38 INFO - PROCESS | 1660 | 1464795758482 Marionette TRACE conn2 <- [1,310,null,{}] 08:42:38 INFO - PROCESS | 1660 | 1464795758495 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}] 08:42:38 INFO - PROCESS | 1660 | 1464795758607 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 08:42:38 INFO - PROCESS | 1660 | 1464795758621 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ac1000 == 30 [pid = 1660] [id = 85] 08:42:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x111c28400) [pid = 1660] [serial = 252] [outer = 0x0] 08:42:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x11853a800) [pid = 1660] [serial = 253] [outer = 0x111c28400] 08:42:38 INFO - PROCESS | 1660 | 1464795758679 Marionette DEBUG loaded listener.js 08:42:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x11869e800) [pid = 1660] [serial = 254] [outer = 0x111c28400] 08:42:39 INFO - PROCESS | 1660 | 1464795759026 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]]]}] 08:42:39 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. 08:42:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 575ms 08:42:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:42:39 INFO - PROCESS | 1660 | 1464795759057 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 08:42:39 INFO - PROCESS | 1660 | 1464795759058 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 08:42:39 INFO - PROCESS | 1660 | 1464795759060 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:42:39 INFO - PROCESS | 1660 | 1464795759061 Marionette TRACE conn2 <- [1,314,null,{}] 08:42:39 INFO - PROCESS | 1660 | 1464795759066 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}] 08:42:39 INFO - PROCESS | 1660 | 1464795759153 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 08:42:39 INFO - PROCESS | 1660 | 1464795759159 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e06800 == 31 [pid = 1660] [id = 86] 08:42:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x118539800) [pid = 1660] [serial = 255] [outer = 0x0] 08:42:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x118846400) [pid = 1660] [serial = 256] [outer = 0x118539800] 08:42:39 INFO - PROCESS | 1660 | 1464795759184 Marionette DEBUG loaded listener.js 08:42:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x119113400) [pid = 1660] [serial = 257] [outer = 0x118539800] 08:42:39 INFO - PROCESS | 1660 | 1464795759482 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]]]}] 08:42:39 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. 08:42:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 469ms 08:42:39 INFO - PROCESS | 1660 | 1464795759529 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 08:42:39 INFO - PROCESS | 1660 | 1464795759532 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 08:42:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:42:39 INFO - PROCESS | 1660 | 1464795759535 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:42:39 INFO - PROCESS | 1660 | 1464795759536 Marionette TRACE conn2 <- [1,318,null,{}] 08:42:39 INFO - PROCESS | 1660 | 1464795759538 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}] 08:42:39 INFO - PROCESS | 1660 | 1464795759604 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 08:42:39 INFO - PROCESS | 1660 | 1464795759608 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180d0800 == 32 [pid = 1660] [id = 87] 08:42:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1169cd800) [pid = 1660] [serial = 258] [outer = 0x0] 08:42:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11915ac00) [pid = 1660] [serial = 259] [outer = 0x1169cd800] 08:42:39 INFO - PROCESS | 1660 | 1464795759635 Marionette DEBUG loaded listener.js 08:42:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11942c800) [pid = 1660] [serial = 260] [outer = 0x1169cd800] 08:42:39 INFO - PROCESS | 1660 | 1464795759990 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]]]}] 08:42:40 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. 08:42:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 468ms 08:42:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:42:40 INFO - PROCESS | 1660 | 1464795760005 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 08:42:40 INFO - PROCESS | 1660 | 1464795760007 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 08:42:40 INFO - PROCESS | 1660 | 1464795760009 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:42:40 INFO - PROCESS | 1660 | 1464795760010 Marionette TRACE conn2 <- [1,322,null,{}] 08:42:40 INFO - PROCESS | 1660 | 1464795760012 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}] 08:42:40 INFO - PROCESS | 1660 | 1464795760093 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 08:42:40 INFO - PROCESS | 1660 | 1464795760100 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x1183a5000 == 33 [pid = 1660] [id = 88] 08:42:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119432400) [pid = 1660] [serial = 261] [outer = 0x0] 08:42:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119e5c000) [pid = 1660] [serial = 262] [outer = 0x119432400] 08:42:40 INFO - PROCESS | 1660 | 1464795760126 Marionette DEBUG loaded listener.js 08:42:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119e72000) [pid = 1660] [serial = 263] [outer = 0x119432400] 08:42:40 INFO - PROCESS | 1660 | 1464795760433 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]]]}] 08:42:40 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. 08:42:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 468ms 08:42:40 INFO - PROCESS | 1660 | 1464795760477 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 08:42:40 INFO - PROCESS | 1660 | 1464795760479 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 08:42:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:42:40 INFO - PROCESS | 1660 | 1464795760481 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:42:40 INFO - PROCESS | 1660 | 1464795760482 Marionette TRACE conn2 <- [1,326,null,{}] 08:42:40 INFO - PROCESS | 1660 | 1464795760484 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}] 08:42:40 INFO - PROCESS | 1660 | 1464795760551 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 08:42:40 INFO - PROCESS | 1660 | 1464795760555 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x118e43000 == 34 [pid = 1660] [id = 89] 08:42:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11b205400) [pid = 1660] [serial = 264] [outer = 0x0] 08:42:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11b26d000) [pid = 1660] [serial = 265] [outer = 0x11b205400] 08:42:40 INFO - PROCESS | 1660 | 1464795760581 Marionette DEBUG loaded listener.js 08:42:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1212a8800) [pid = 1660] [serial = 266] [outer = 0x11b205400] 08:42:40 INFO - PROCESS | 1660 | 1464795760886 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]]]}] 08:42:40 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. 08:42:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 419ms 08:42:40 INFO - PROCESS | 1660 | 1464795760906 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 08:42:40 INFO - PROCESS | 1660 | 1464795760907 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 08:42:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:42:40 INFO - PROCESS | 1660 | 1464795760909 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:42:40 INFO - PROCESS | 1660 | 1464795760910 Marionette TRACE conn2 <- [1,330,null,{}] 08:42:40 INFO - PROCESS | 1660 | 1464795760913 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}] 08:42:41 INFO - PROCESS | 1660 | 1464795761014 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 08:42:41 INFO - PROCESS | 1660 | 1464795761020 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x1193b2800 == 35 [pid = 1660] [id = 90] 08:42:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x115df8400) [pid = 1660] [serial = 267] [outer = 0x0] 08:42:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1212acc00) [pid = 1660] [serial = 268] [outer = 0x115df8400] 08:42:41 INFO - PROCESS | 1660 | 1464795761044 Marionette DEBUG loaded listener.js 08:42:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x123bc0800) [pid = 1660] [serial = 269] [outer = 0x115df8400] 08:42:41 INFO - PROCESS | 1660 | 1464795761339 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]]]}] 08:42:41 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. 08:42:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 469ms 08:42:41 INFO - PROCESS | 1660 | 1464795761379 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 08:42:41 INFO - PROCESS | 1660 | 1464795761380 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 08:42:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:42:41 INFO - PROCESS | 1660 | 1464795761385 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:42:41 INFO - PROCESS | 1660 | 1464795761386 Marionette TRACE conn2 <- [1,334,null,{}] 08:42:41 INFO - PROCESS | 1660 | 1464795761388 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}] 08:42:41 INFO - PROCESS | 1660 | 1464795761456 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 08:42:41 INFO - PROCESS | 1660 | 1464795761460 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ac0800 == 36 [pid = 1660] [id = 91] 08:42:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x123c98c00) [pid = 1660] [serial = 270] [outer = 0x0] 08:42:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x123e43c00) [pid = 1660] [serial = 271] [outer = 0x123c98c00] 08:42:41 INFO - PROCESS | 1660 | 1464795761487 Marionette DEBUG loaded listener.js 08:42:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x124a3bc00) [pid = 1660] [serial = 272] [outer = 0x123c98c00] 08:42:41 INFO - PROCESS | 1660 | 1464795761802 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]]]}] 08:42:41 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. 08:42:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 469ms 08:42:41 INFO - PROCESS | 1660 | 1464795761855 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 08:42:41 INFO - PROCESS | 1660 | 1464795761857 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 08:42:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:42:41 INFO - PROCESS | 1660 | 1464795761860 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:42:41 INFO - PROCESS | 1660 | 1464795761862 Marionette TRACE conn2 <- [1,338,null,{}] 08:42:41 INFO - PROCESS | 1660 | 1464795761865 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}] 08:42:42 INFO - PROCESS | 1660 | 1464795762002 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 08:42:42 INFO - PROCESS | 1660 | 1464795762011 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e31800 == 37 [pid = 1660] [id = 92] 08:42:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x123e39400) [pid = 1660] [serial = 273] [outer = 0x0] 08:42:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x125133c00) [pid = 1660] [serial = 274] [outer = 0x123e39400] 08:42:42 INFO - PROCESS | 1660 | 1464795762051 Marionette DEBUG loaded listener.js 08:42:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x125397000) [pid = 1660] [serial = 275] [outer = 0x123e39400] 08:42:42 INFO - PROCESS | 1660 | 1464795762386 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]]]}] 08:42:42 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. 08:42:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 571ms 08:42:42 INFO - PROCESS | 1660 | 1464795762431 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 08:42:42 INFO - PROCESS | 1660 | 1464795762434 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 08:42:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:42:42 INFO - PROCESS | 1660 | 1464795762436 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:42:42 INFO - PROCESS | 1660 | 1464795762438 Marionette TRACE conn2 <- [1,342,null,{}] 08:42:42 INFO - PROCESS | 1660 | 1464795762440 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}] 08:42:42 INFO - PROCESS | 1660 | 1464795762519 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 08:42:42 INFO - PROCESS | 1660 | 1464795762548 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180d0000 == 38 [pid = 1660] [id = 93] 08:42:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x123e12800) [pid = 1660] [serial = 276] [outer = 0x0] 08:42:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1253d6c00) [pid = 1660] [serial = 277] [outer = 0x123e12800] 08:42:42 INFO - PROCESS | 1660 | 1464795762576 Marionette DEBUG loaded listener.js 08:42:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x125f21400) [pid = 1660] [serial = 278] [outer = 0x123e12800] 08:42:42 INFO - PROCESS | 1660 | 1464795762908 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]]]}] 08:42:42 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. 08:42:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 518ms 08:42:42 INFO - PROCESS | 1660 | 1464795762955 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 08:42:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:42:42 INFO - PROCESS | 1660 | 1464795762957 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 08:42:42 INFO - PROCESS | 1660 | 1464795762959 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:42:42 INFO - PROCESS | 1660 | 1464795762960 Marionette TRACE conn2 <- [1,346,null,{}] 08:42:42 INFO - PROCESS | 1660 | 1464795762962 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}] 08:42:43 INFO - PROCESS | 1660 | 1464795763050 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 08:42:43 INFO - PROCESS | 1660 | 1464795763077 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x123d57000 == 39 [pid = 1660] [id = 94] 08:42:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x125f39000) [pid = 1660] [serial = 279] [outer = 0x0] 08:42:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x126d25000) [pid = 1660] [serial = 280] [outer = 0x125f39000] 08:42:43 INFO - PROCESS | 1660 | 1464795763101 Marionette DEBUG loaded listener.js 08:42:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x126f56000) [pid = 1660] [serial = 281] [outer = 0x125f39000] 08:42:43 INFO - PROCESS | 1660 | 1464795763393 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]]]}] 08:42:43 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. 08:42:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 468ms 08:42:43 INFO - PROCESS | 1660 | 1464795763437 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 08:42:43 INFO - PROCESS | 1660 | 1464795763438 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 08:42:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:42:43 INFO - PROCESS | 1660 | 1464795763440 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:42:43 INFO - PROCESS | 1660 | 1464795763441 Marionette TRACE conn2 <- [1,350,null,{}] 08:42:43 INFO - PROCESS | 1660 | 1464795763444 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}] 08:42:43 INFO - PROCESS | 1660 | 1464795763543 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 08:42:43 INFO - PROCESS | 1660 | 1464795763548 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x124eeb800 == 40 [pid = 1660] [id = 95] 08:42:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x126938800) [pid = 1660] [serial = 282] [outer = 0x0] 08:42:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12707d400) [pid = 1660] [serial = 283] [outer = 0x126938800] 08:42:43 INFO - PROCESS | 1660 | 1464795763594 Marionette DEBUG loaded listener.js 08:42:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12733e800) [pid = 1660] [serial = 284] [outer = 0x126938800] 08:42:43 INFO - PROCESS | 1660 | 1464795763903 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]]]}] 08:42:43 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. 08:42:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 520ms 08:42:43 INFO - PROCESS | 1660 | 1464795763965 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 08:42:43 INFO - PROCESS | 1660 | 1464795763966 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 08:42:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:42:43 INFO - PROCESS | 1660 | 1464795763968 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:42:43 INFO - PROCESS | 1660 | 1464795763969 Marionette TRACE conn2 <- [1,354,null,{}] 08:42:43 INFO - PROCESS | 1660 | 1464795763972 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}] 08:42:44 INFO - PROCESS | 1660 | 1464795764058 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 08:42:44 INFO - PROCESS | 1660 | 1464795764063 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x125f71000 == 41 [pid = 1660] [id = 96] 08:42:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x127078c00) [pid = 1660] [serial = 285] [outer = 0x0] 08:42:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x128c08800) [pid = 1660] [serial = 286] [outer = 0x127078c00] 08:42:44 INFO - PROCESS | 1660 | 1464795764088 Marionette DEBUG loaded listener.js 08:42:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x128c0e000) [pid = 1660] [serial = 287] [outer = 0x127078c00] 08:42:44 INFO - PROCESS | 1660 | 1464795764422 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]]]}] 08:42:44 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. 08:42:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 467ms 08:42:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:42:44 INFO - PROCESS | 1660 | 1464795764441 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 08:42:44 INFO - PROCESS | 1660 | 1464795764443 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 08:42:44 INFO - PROCESS | 1660 | 1464795764448 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:42:44 INFO - PROCESS | 1660 | 1464795764450 Marionette TRACE conn2 <- [1,358,null,{}] 08:42:44 INFO - PROCESS | 1660 | 1464795764453 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}] 08:42:44 INFO - PROCESS | 1660 | 1464795764588 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 08:42:44 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1212b0c00) [pid = 1660] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:42:44 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1212b1000) [pid = 1660] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:42:44 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1252f9400) [pid = 1660] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:42:44 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x113c0ac00) [pid = 1660] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:42:44 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x114fbc800) [pid = 1660] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:42:44 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x124a35c00) [pid = 1660] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:42:44 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11b209400) [pid = 1660] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:42:44 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119e56400) [pid = 1660] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:42:44 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119117c00) [pid = 1660] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:42:44 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x118309c00) [pid = 1660] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:42:44 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11660c000) [pid = 1660] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:42:44 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11819a400) [pid = 1660] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:42:44 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x112e80800) [pid = 1660] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:42:44 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1256a9000) [pid = 1660] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:42:44 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x113cc8400) [pid = 1660] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:42:44 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x129233000) [pid = 1660] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:42:44 INFO - PROCESS | 1660 | 1464795764860 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ab0000 == 42 [pid = 1660] [id = 97] 08:42:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x112e05c00) [pid = 1660] [serial = 288] [outer = 0x0] 08:42:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1164bfc00) [pid = 1660] [serial = 289] [outer = 0x112e05c00] 08:42:44 INFO - PROCESS | 1660 | 1464795764898 Marionette DEBUG loaded listener.js 08:42:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x11883f800) [pid = 1660] [serial = 290] [outer = 0x112e05c00] 08:42:45 INFO - PROCESS | 1660 | 1464795765219 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]]]}] 08:42:45 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. 08:42:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 821ms 08:42:45 INFO - PROCESS | 1660 | 1464795765268 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 08:42:45 INFO - PROCESS | 1660 | 1464795765270 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 08:42:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:42:45 INFO - PROCESS | 1660 | 1464795765273 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:42:45 INFO - PROCESS | 1660 | 1464795765275 Marionette TRACE conn2 <- [1,362,null,{}] 08:42:45 INFO - PROCESS | 1660 | 1464795765278 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}] 08:42:45 INFO - PROCESS | 1660 | 1464795765415 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 08:42:45 INFO - PROCESS | 1660 | 1464795765453 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x125f9b800 == 43 [pid = 1660] [id = 98] 08:42:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x112e80800) [pid = 1660] [serial = 291] [outer = 0x0] 08:42:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x125811800) [pid = 1660] [serial = 292] [outer = 0x112e80800] 08:42:45 INFO - PROCESS | 1660 | 1464795765493 Marionette DEBUG loaded listener.js 08:42:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x128dc2000) [pid = 1660] [serial = 293] [outer = 0x112e80800] 08:42:45 INFO - PROCESS | 1660 | 1464795765814 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]]]}] 08:42:45 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. 08:42:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 569ms 08:42:45 INFO - PROCESS | 1660 | 1464795765842 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 08:42:45 INFO - PROCESS | 1660 | 1464795765843 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 08:42:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:42:45 INFO - PROCESS | 1660 | 1464795765854 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:42:45 INFO - PROCESS | 1660 | 1464795765855 Marionette TRACE conn2 <- [1,366,null,{}] 08:42:45 INFO - PROCESS | 1660 | 1464795765857 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}] 08:42:45 INFO - PROCESS | 1660 | 1464795765937 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 08:42:45 INFO - PROCESS | 1660 | 1464795765942 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12921a800 == 44 [pid = 1660] [id = 99] 08:42:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12397f800) [pid = 1660] [serial = 294] [outer = 0x0] 08:42:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x129280000) [pid = 1660] [serial = 295] [outer = 0x12397f800] 08:42:45 INFO - PROCESS | 1660 | 1464795765966 Marionette DEBUG loaded listener.js 08:42:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x129285c00) [pid = 1660] [serial = 296] [outer = 0x12397f800] 08:42:46 INFO - PROCESS | 1660 | 1464795766287 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]]]}] 08:42:46 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. 08:42:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 476ms 08:42:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:42:46 INFO - PROCESS | 1660 | 1464795766323 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 08:42:46 INFO - PROCESS | 1660 | 1464795766324 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 08:42:46 INFO - PROCESS | 1660 | 1464795766326 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:42:46 INFO - PROCESS | 1660 | 1464795766327 Marionette TRACE conn2 <- [1,370,null,{}] 08:42:46 INFO - PROCESS | 1660 | 1464795766338 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}] 08:42:46 INFO - PROCESS | 1660 | 1464795766418 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 08:42:46 INFO - PROCESS | 1660 | 1464795766422 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292eb800 == 45 [pid = 1660] [id = 100] 08:42:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x129286c00) [pid = 1660] [serial = 297] [outer = 0x0] 08:42:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1293b5400) [pid = 1660] [serial = 298] [outer = 0x129286c00] 08:42:46 INFO - PROCESS | 1660 | 1464795766446 Marionette DEBUG loaded listener.js 08:42:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1293bb000) [pid = 1660] [serial = 299] [outer = 0x129286c00] 08:42:46 INFO - PROCESS | 1660 | 1464795766893 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]]]}] 08:42:46 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. 08:42:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 618ms 08:42:46 INFO - PROCESS | 1660 | 1464795766946 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 08:42:46 INFO - PROCESS | 1660 | 1464795766950 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 08:42:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:42:46 INFO - PROCESS | 1660 | 1464795766955 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:42:46 INFO - PROCESS | 1660 | 1464795766959 Marionette TRACE conn2 <- [1,374,null,{}] 08:42:46 INFO - PROCESS | 1660 | 1464795766966 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}] 08:42:47 INFO - PROCESS | 1660 | 1464795767114 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 08:42:47 INFO - PROCESS | 1660 | 1464795767206 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x115e05000 == 46 [pid = 1660] [id = 101] 08:42:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x113211c00) [pid = 1660] [serial = 300] [outer = 0x0] 08:42:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x113c09000) [pid = 1660] [serial = 301] [outer = 0x113211c00] 08:42:47 INFO - PROCESS | 1660 | 1464795767258 Marionette DEBUG loaded listener.js 08:42:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x116604400) [pid = 1660] [serial = 302] [outer = 0x113211c00] 08:42:47 INFO - PROCESS | 1660 | 1464795767794 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:42:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:42:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 875ms 08:42:47 INFO - PROCESS | 1660 | 1464795767861 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 08:42:47 INFO - PROCESS | 1660 | 1464795767865 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 08:42:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:42:47 INFO - PROCESS | 1660 | 1464795767885 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:42:47 INFO - PROCESS | 1660 | 1464795767887 Marionette TRACE conn2 <- [1,378,null,{}] 08:42:47 INFO - PROCESS | 1660 | 1464795767907 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}] 08:42:48 INFO - PROCESS | 1660 | 1464795768014 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 08:42:48 INFO - PROCESS | 1660 | 1464795768059 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x117463800 == 47 [pid = 1660] [id = 102] 08:42:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x11852e800) [pid = 1660] [serial = 303] [outer = 0x0] 08:42:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x118534c00) [pid = 1660] [serial = 304] [outer = 0x11852e800] 08:42:48 INFO - PROCESS | 1660 | 1464795768088 Marionette DEBUG loaded listener.js 08:42:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x118840c00) [pid = 1660] [serial = 305] [outer = 0x11852e800] 08:42:48 INFO - PROCESS | 1660 | 1464795768774 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:42:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12921a800 == 46 [pid = 1660] [id = 99] 08:42:48 INFO - PROCESS | 1660 | --DOCSHELL 0x125f9b800 == 45 [pid = 1660] [id = 98] 08:42:48 INFO - PROCESS | 1660 | --DOCSHELL 0x116ab0000 == 44 [pid = 1660] [id = 97] 08:42:48 INFO - PROCESS | 1660 | --DOCSHELL 0x125f71000 == 43 [pid = 1660] [id = 96] 08:42:48 INFO - PROCESS | 1660 | --DOCSHELL 0x124eeb800 == 42 [pid = 1660] [id = 95] 08:42:48 INFO - PROCESS | 1660 | --DOCSHELL 0x123d57000 == 41 [pid = 1660] [id = 94] 08:42:48 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x119e5b000) [pid = 1660] [serial = 244] [outer = 0x0] [url = about:blank] 08:42:48 INFO - PROCESS | 1660 | --DOCSHELL 0x1180d0000 == 40 [pid = 1660] [id = 93] 08:42:48 INFO - PROCESS | 1660 | --DOCSHELL 0x119e31800 == 39 [pid = 1660] [id = 92] 08:42:48 INFO - PROCESS | 1660 | --DOCSHELL 0x116ac0800 == 38 [pid = 1660] [id = 91] 08:42:48 INFO - PROCESS | 1660 | --DOCSHELL 0x1193b2800 == 37 [pid = 1660] [id = 90] 08:42:48 INFO - PROCESS | 1660 | --DOCSHELL 0x118e43000 == 36 [pid = 1660] [id = 89] 08:42:48 INFO - PROCESS | 1660 | --DOCSHELL 0x1183a5000 == 35 [pid = 1660] [id = 88] 08:42:48 INFO - PROCESS | 1660 | --DOCSHELL 0x1180d0800 == 34 [pid = 1660] [id = 87] 08:42:48 INFO - PROCESS | 1660 | --DOCSHELL 0x117e06800 == 33 [pid = 1660] [id = 86] 08:42:48 INFO - PROCESS | 1660 | --DOCSHELL 0x116ac1000 == 32 [pid = 1660] [id = 85] 08:42:48 INFO - PROCESS | 1660 | --DOCSHELL 0x11664d800 == 31 [pid = 1660] [id = 84] 08:42:48 INFO - PROCESS | 1660 | --DOCSHELL 0x112ec4000 == 30 [pid = 1660] [id = 83] 08:42:48 INFO - PROCESS | 1660 | --DOCSHELL 0x119e26800 == 29 [pid = 1660] [id = 82] 08:42:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:42:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 935ms 08:42:48 INFO - PROCESS | 1660 | 1464795768811 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 08:42:48 INFO - PROCESS | 1660 | 1464795768813 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 08:42:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:42:48 INFO - PROCESS | 1660 | 1464795768817 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:42:48 INFO - PROCESS | 1660 | 1464795768819 Marionette TRACE conn2 <- [1,382,null,{}] 08:42:48 INFO - PROCESS | 1660 | 1464795768822 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}] 08:42:48 INFO - PROCESS | 1660 | 1464795768893 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 08:42:48 INFO - PROCESS | 1660 | 1464795768901 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x114f7c000 == 30 [pid = 1660] [id = 103] 08:42:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1164c4400) [pid = 1660] [serial = 306] [outer = 0x0] 08:42:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x116763000) [pid = 1660] [serial = 307] [outer = 0x1164c4400] 08:42:48 INFO - PROCESS | 1660 | 1464795768928 Marionette DEBUG loaded listener.js 08:42:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x116a71000) [pid = 1660] [serial = 308] [outer = 0x1164c4400] 08:42:49 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1166d5800) [pid = 1660] [serial = 163] [outer = 0x0] [url = about:blank] 08:42:49 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x124ac9400) [pid = 1660] [serial = 223] [outer = 0x0] [url = about:blank] 08:42:49 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x125872c00) [pid = 1660] [serial = 226] [outer = 0x0] [url = about:blank] 08:42:49 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x125f21c00) [pid = 1660] [serial = 227] [outer = 0x0] [url = about:blank] 08:42:49 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1256b5800) [pid = 1660] [serial = 224] [outer = 0x0] [url = about:blank] 08:42:49 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x126f5e000) [pid = 1660] [serial = 232] [outer = 0x0] [url = about:blank] 08:42:49 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x118eac800) [pid = 1660] [serial = 235] [outer = 0x0] [url = about:blank] 08:42:49 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x126dbd000) [pid = 1660] [serial = 230] [outer = 0x0] [url = about:blank] 08:42:49 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x125f39c00) [pid = 1660] [serial = 229] [outer = 0x0] [url = about:blank] 08:42:49 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x127339800) [pid = 1660] [serial = 238] [outer = 0x0] [url = about:blank] 08:42:49 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x127075800) [pid = 1660] [serial = 233] [outer = 0x0] [url = about:blank] 08:42:49 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x11b26ec00) [pid = 1660] [serial = 236] [outer = 0x0] [url = about:blank] 08:42:49 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11b271000) [pid = 1660] [serial = 220] [outer = 0x0] [url = about:blank] 08:42:49 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119e5dc00) [pid = 1660] [serial = 217] [outer = 0x0] [url = about:blank] 08:42:49 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119e74c00) [pid = 1660] [serial = 218] [outer = 0x0] [url = about:blank] 08:42:49 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11914f400) [pid = 1660] [serial = 214] [outer = 0x0] [url = about:blank] 08:42:49 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119430000) [pid = 1660] [serial = 215] [outer = 0x0] [url = about:blank] 08:42:49 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x118536800) [pid = 1660] [serial = 211] [outer = 0x0] [url = about:blank] 08:42:49 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1186c5000) [pid = 1660] [serial = 212] [outer = 0x0] [url = about:blank] 08:42:49 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11695bc00) [pid = 1660] [serial = 208] [outer = 0x0] [url = about:blank] 08:42:49 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11768f000) [pid = 1660] [serial = 209] [outer = 0x0] [url = about:blank] 08:42:49 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x118698800) [pid = 1660] [serial = 206] [outer = 0x0] [url = about:blank] 08:42:49 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11822fc00) [pid = 1660] [serial = 205] [outer = 0x0] [url = about:blank] 08:42:49 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11618b000) [pid = 1660] [serial = 202] [outer = 0x0] [url = about:blank] 08:42:49 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11320c000) [pid = 1660] [serial = 201] [outer = 0x0] [url = about:blank] 08:42:49 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x126938000) [pid = 1660] [serial = 199] [outer = 0x0] [url = about:blank] 08:42:49 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1166da400) [pid = 1660] [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.] 08:42:49 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x128dc9800) [pid = 1660] [serial = 239] [outer = 0x0] [url = about:blank] 08:42:49 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1212ab800) [pid = 1660] [serial = 221] [outer = 0x0] [url = about:blank] 08:42:49 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12927cc00) [pid = 1660] [serial = 242] [outer = 0x0] [url = about:blank] 08:42:49 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12923b000) [pid = 1660] [serial = 241] [outer = 0x0] [url = about:blank] 08:42:49 INFO - PROCESS | 1660 | 1464795769258 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:42:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:42:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 470ms 08:42:49 INFO - PROCESS | 1660 | 1464795769287 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 08:42:49 INFO - PROCESS | 1660 | 1464795769290 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 08:42:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:42:49 INFO - PROCESS | 1660 | 1464795769294 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:42:49 INFO - PROCESS | 1660 | 1464795769296 Marionette TRACE conn2 <- [1,386,null,{}] 08:42:49 INFO - PROCESS | 1660 | 1464795769303 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}] 08:42:49 INFO - PROCESS | 1660 | 1464795769376 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 08:42:49 INFO - PROCESS | 1660 | 1464795769383 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x116aa6800 == 31 [pid = 1660] [id = 104] 08:42:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11768c800) [pid = 1660] [serial = 309] [outer = 0x0] 08:42:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11822fc00) [pid = 1660] [serial = 310] [outer = 0x11768c800] 08:42:49 INFO - PROCESS | 1660 | 1464795769408 Marionette DEBUG loaded listener.js 08:42:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x118588800) [pid = 1660] [serial = 311] [outer = 0x11768c800] 08:42:49 INFO - PROCESS | 1660 | 1464795769756 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]]]}] 08:42:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:42:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 470ms 08:42:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:42:49 INFO - PROCESS | 1660 | 1464795769765 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 08:42:49 INFO - PROCESS | 1660 | 1464795769768 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 08:42:49 INFO - PROCESS | 1660 | 1464795769770 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:42:49 INFO - PROCESS | 1660 | 1464795769772 Marionette TRACE conn2 <- [1,390,null,{}] 08:42:49 INFO - PROCESS | 1660 | 1464795769780 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}] 08:42:49 INFO - PROCESS | 1660 | 1464795769859 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 08:42:49 INFO - PROCESS | 1660 | 1464795769902 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x11808f000 == 32 [pid = 1660] [id = 105] 08:42:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x117e24000) [pid = 1660] [serial = 312] [outer = 0x0] 08:42:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1186c4c00) [pid = 1660] [serial = 313] [outer = 0x117e24000] 08:42:49 INFO - PROCESS | 1660 | 1464795769930 Marionette DEBUG loaded listener.js 08:42:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11930f000) [pid = 1660] [serial = 314] [outer = 0x117e24000] 08:42:50 INFO - PROCESS | 1660 | 1464795770232 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]]]}] 08:42:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:42:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 470ms 08:42:50 INFO - PROCESS | 1660 | 1464795770240 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 08:42:50 INFO - PROCESS | 1660 | 1464795770242 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 08:42:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:42:50 INFO - PROCESS | 1660 | 1464795770244 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:42:50 INFO - PROCESS | 1660 | 1464795770245 Marionette TRACE conn2 <- [1,394,null,{}] 08:42:50 INFO - PROCESS | 1660 | 1464795770255 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}] 08:42:50 INFO - PROCESS | 1660 | 1464795770338 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 08:42:50 INFO - PROCESS | 1660 | 1464795770343 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x118167800 == 33 [pid = 1660] [id = 106] 08:42:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11942cc00) [pid = 1660] [serial = 315] [outer = 0x0] 08:42:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x11971f800) [pid = 1660] [serial = 316] [outer = 0x11942cc00] 08:42:50 INFO - PROCESS | 1660 | 1464795770373 Marionette DEBUG loaded listener.js 08:42:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1197d0400) [pid = 1660] [serial = 317] [outer = 0x11942cc00] 08:42:50 INFO - PROCESS | 1660 | 1464795770927 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]]]}] 08:42:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:42:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 723ms 08:42:50 INFO - PROCESS | 1660 | 1464795770975 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 08:42:50 INFO - PROCESS | 1660 | 1464795770976 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 08:42:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:42:50 INFO - PROCESS | 1660 | 1464795770995 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:42:50 INFO - PROCESS | 1660 | 1464795770996 Marionette TRACE conn2 <- [1,398,null,{}] 08:42:51 INFO - PROCESS | 1660 | 1464795771006 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}] 08:42:51 INFO - PROCESS | 1660 | 1464795771074 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 08:42:51 INFO - PROCESS | 1660 | 1464795771103 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x1193ac800 == 34 [pid = 1660] [id = 107] 08:42:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1130c2800) [pid = 1660] [serial = 318] [outer = 0x0] 08:42:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119e56400) [pid = 1660] [serial = 319] [outer = 0x1130c2800] 08:42:51 INFO - PROCESS | 1660 | 1464795771127 Marionette DEBUG loaded listener.js 08:42:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x11b26dc00) [pid = 1660] [serial = 320] [outer = 0x1130c2800] 08:42:51 INFO - PROCESS | 1660 | 1464795771481 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]]]}] 08:42:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:42:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 534ms 08:42:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:42:51 INFO - PROCESS | 1660 | 1464795771518 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 08:42:51 INFO - PROCESS | 1660 | 1464795771519 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 08:42:51 INFO - PROCESS | 1660 | 1464795771521 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:42:51 INFO - PROCESS | 1660 | 1464795771522 Marionette TRACE conn2 <- [1,402,null,{}] 08:42:51 INFO - PROCESS | 1660 | 1464795771530 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}] 08:42:51 INFO - PROCESS | 1660 | 1464795771633 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 08:42:51 INFO - PROCESS | 1660 | 1464795771638 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x119963000 == 35 [pid = 1660] [id = 108] 08:42:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119318c00) [pid = 1660] [serial = 321] [outer = 0x0] 08:42:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1212a7400) [pid = 1660] [serial = 322] [outer = 0x119318c00] 08:42:51 INFO - PROCESS | 1660 | 1464795771665 Marionette DEBUG loaded listener.js 08:42:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x125396400) [pid = 1660] [serial = 323] [outer = 0x119318c00] 08:42:52 INFO - PROCESS | 1660 | 1464795772032 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]]]}] 08:42:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:42:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 518ms 08:42:52 INFO - PROCESS | 1660 | 1464795772039 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 08:42:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:42:52 INFO - PROCESS | 1660 | 1464795772040 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 08:42:52 INFO - PROCESS | 1660 | 1464795772042 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:42:52 INFO - PROCESS | 1660 | 1464795772044 Marionette TRACE conn2 <- [1,406,null,{}] 08:42:52 INFO - PROCESS | 1660 | 1464795772046 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}] 08:42:52 INFO - PROCESS | 1660 | 1464795772144 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 08:42:52 INFO - PROCESS | 1660 | 1464795772149 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x119ead000 == 36 [pid = 1660] [id = 109] 08:42:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1253dd400) [pid = 1660] [serial = 324] [outer = 0x0] 08:42:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x125808000) [pid = 1660] [serial = 325] [outer = 0x1253dd400] 08:42:52 INFO - PROCESS | 1660 | 1464795772174 Marionette DEBUG loaded listener.js 08:42:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1259c2400) [pid = 1660] [serial = 326] [outer = 0x1253dd400] 08:42:52 INFO - PROCESS | 1660 | 1464795772496 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]]]}] 08:42:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:42:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 518ms 08:42:52 INFO - PROCESS | 1660 | 1464795772561 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 08:42:52 INFO - PROCESS | 1660 | 1464795772562 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 08:42:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:42:52 INFO - PROCESS | 1660 | 1464795772572 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:42:52 INFO - PROCESS | 1660 | 1464795772573 Marionette TRACE conn2 <- [1,410,null,{}] 08:42:52 INFO - PROCESS | 1660 | 1464795772575 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}] 08:42:52 INFO - PROCESS | 1660 | 1464795772662 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 08:42:52 INFO - PROCESS | 1660 | 1464795772666 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x121296800 == 37 [pid = 1660] [id = 110] 08:42:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x125809400) [pid = 1660] [serial = 327] [outer = 0x0] 08:42:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x125f1f800) [pid = 1660] [serial = 328] [outer = 0x125809400] 08:42:52 INFO - PROCESS | 1660 | 1464795772690 Marionette DEBUG loaded listener.js 08:42:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x125f46800) [pid = 1660] [serial = 329] [outer = 0x125809400] 08:42:53 INFO - PROCESS | 1660 | 1464795773027 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]]]}] 08:42:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:42:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 467ms 08:42:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:42:53 INFO - PROCESS | 1660 | 1464795773040 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 08:42:53 INFO - PROCESS | 1660 | 1464795773041 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 08:42:53 INFO - PROCESS | 1660 | 1464795773043 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:42:53 INFO - PROCESS | 1660 | 1464795773044 Marionette TRACE conn2 <- [1,414,null,{}] 08:42:53 INFO - PROCESS | 1660 | 1464795773047 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}] 08:42:53 INFO - PROCESS | 1660 | 1464795773253 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 08:42:53 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x118539800) [pid = 1660] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:42:53 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x123c98c00) [pid = 1660] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:42:53 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x111c28400) [pid = 1660] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:42:53 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119432400) [pid = 1660] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:42:53 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x126938800) [pid = 1660] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:42:53 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x127078c00) [pid = 1660] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:42:53 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x112e80800) [pid = 1660] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:42:53 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12397f800) [pid = 1660] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:42:53 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x112e05c00) [pid = 1660] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:42:53 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x112a82800) [pid = 1660] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:42:53 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x123e12800) [pid = 1660] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:42:53 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x125f39000) [pid = 1660] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:42:53 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x114ef3c00) [pid = 1660] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:42:53 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1169cdc00) [pid = 1660] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:42:53 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x123e39400) [pid = 1660] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:42:53 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x115df8400) [pid = 1660] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:42:53 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x11b205400) [pid = 1660] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:42:53 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1169cd800) [pid = 1660] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:42:53 INFO - PROCESS | 1660 | 1464795773294 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x117465000 == 38 [pid = 1660] [id = 111] 08:42:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x112243800) [pid = 1660] [serial = 330] [outer = 0x0] 08:42:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1164bcc00) [pid = 1660] [serial = 331] [outer = 0x112243800] 08:42:53 INFO - PROCESS | 1660 | 1464795773320 Marionette DEBUG loaded listener.js 08:42:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x118eae000) [pid = 1660] [serial = 332] [outer = 0x112243800] 08:42:53 INFO - PROCESS | 1660 | 1464795773549 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:42:53 INFO - PROCESS | 1660 | 1464795773626 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]]]}] 08:42:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:42:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 619ms 08:42:53 INFO - PROCESS | 1660 | 1464795773663 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 08:42:53 INFO - PROCESS | 1660 | 1464795773667 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 08:42:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:42:53 INFO - PROCESS | 1660 | 1464795773670 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:42:53 INFO - PROCESS | 1660 | 1464795773672 Marionette TRACE conn2 <- [1,418,null,{}] 08:42:53 INFO - PROCESS | 1660 | 1464795773675 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}] 08:42:53 INFO - PROCESS | 1660 | 1464795773779 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 08:42:53 INFO - PROCESS | 1660 | 1464795773846 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a1e000 == 39 [pid = 1660] [id = 112] 08:42:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x118844000) [pid = 1660] [serial = 333] [outer = 0x0] 08:42:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x123e17400) [pid = 1660] [serial = 334] [outer = 0x118844000] 08:42:53 INFO - PROCESS | 1660 | 1464795773885 Marionette DEBUG loaded listener.js 08:42:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x127078c00) [pid = 1660] [serial = 335] [outer = 0x118844000] 08:42:54 INFO - PROCESS | 1660 | 1464795774750 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]]]}] 08:42:54 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 08:42:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1119ms 08:42:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:42:54 INFO - PROCESS | 1660 | 1464795774790 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 08:42:54 INFO - PROCESS | 1660 | 1464795774791 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 08:42:54 INFO - PROCESS | 1660 | 1464795774793 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:42:54 INFO - PROCESS | 1660 | 1464795774795 Marionette TRACE conn2 <- [1,422,null,{}] 08:42:54 INFO - PROCESS | 1660 | 1464795774798 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}] 08:42:54 INFO - PROCESS | 1660 | 1464795774885 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 08:42:54 INFO - PROCESS | 1660 | 1464795774926 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x125f78800 == 40 [pid = 1660] [id = 113] 08:42:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1197c2c00) [pid = 1660] [serial = 336] [outer = 0x0] 08:42:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x127339800) [pid = 1660] [serial = 337] [outer = 0x1197c2c00] 08:42:54 INFO - PROCESS | 1660 | 1464795774954 Marionette DEBUG loaded listener.js 08:42:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x129239800) [pid = 1660] [serial = 338] [outer = 0x1197c2c00] 08:42:55 INFO - PROCESS | 1660 | 1464795775737 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]]]}] 08:42:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:42:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 968ms 08:42:55 INFO - PROCESS | 1660 | 1464795775775 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 08:42:55 INFO - PROCESS | 1660 | 1464795775778 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 08:42:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:42:55 INFO - PROCESS | 1660 | 1464795775785 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:42:55 INFO - PROCESS | 1660 | 1464795775786 Marionette TRACE conn2 <- [1,426,null,{}] 08:42:55 INFO - PROCESS | 1660 | 1464795775791 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}] 08:42:55 INFO - PROCESS | 1660 | 1464795775885 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 08:42:55 INFO - PROCESS | 1660 | 1464795775930 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x116146800 == 41 [pid = 1660] [id = 114] 08:42:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x114eee800) [pid = 1660] [serial = 339] [outer = 0x0] 08:42:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x115e70000) [pid = 1660] [serial = 340] [outer = 0x114eee800] 08:42:55 INFO - PROCESS | 1660 | 1464795775963 Marionette DEBUG loaded listener.js 08:42:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x112a74000) [pid = 1660] [serial = 341] [outer = 0x114eee800] 08:42:56 INFO - PROCESS | 1660 | 1464795776532 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] 08:42:56 INFO - PROCESS | 1660 | 1464795776571 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 08:42:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:42:56 INFO - PROCESS | 1660 | 1464795776576 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:42:56 INFO - PROCESS | 1660 | 1464795776578 Marionette TRACE conn2 <- [1,430,null,{}] 08:42:56 INFO - PROCESS | 1660 | 1464795776582 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}] 08:42:56 INFO - PROCESS | 1660 | 1464795776680 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 08:42:56 INFO - PROCESS | 1660 | 1464795776738 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x118e30800 == 42 [pid = 1660] [id = 115] 08:42:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11853b000) [pid = 1660] [serial = 342] [outer = 0x0] 08:42:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11883f400) [pid = 1660] [serial = 343] [outer = 0x11853b000] 08:42:56 INFO - PROCESS | 1660 | 1464795776768 Marionette DEBUG loaded listener.js 08:42:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x119117800) [pid = 1660] [serial = 344] [outer = 0x11853b000] 08:42:57 INFO - PROCESS | 1660 | 1464795777192 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]]]}] 08:42:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:42:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 669ms 08:42:57 INFO - PROCESS | 1660 | 1464795777262 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 08:42:57 INFO - PROCESS | 1660 | 1464795777265 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 08:42:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:42:57 INFO - PROCESS | 1660 | 1464795777269 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:42:57 INFO - PROCESS | 1660 | 1464795777272 Marionette TRACE conn2 <- [1,434,null,{}] 08:42:57 INFO - PROCESS | 1660 | 1464795777279 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}] 08:42:57 INFO - PROCESS | 1660 | 1464795777376 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 08:42:57 INFO - PROCESS | 1660 | 1464795777458 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x125689800 == 43 [pid = 1660] [id = 116] 08:42:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x119e71400) [pid = 1660] [serial = 345] [outer = 0x0] 08:42:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x119ef5400) [pid = 1660] [serial = 346] [outer = 0x119e71400] 08:42:57 INFO - PROCESS | 1660 | 1464795777489 Marionette DEBUG loaded listener.js 08:42:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1212b0400) [pid = 1660] [serial = 347] [outer = 0x119e71400] 08:42:57 INFO - PROCESS | 1660 | 1464795777925 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]]]}] 08:42:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:42:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 672ms 08:42:57 INFO - PROCESS | 1660 | 1464795777941 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 08:42:57 INFO - PROCESS | 1660 | 1464795777943 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 08:42:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:42:57 INFO - PROCESS | 1660 | 1464795777946 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:42:57 INFO - PROCESS | 1660 | 1464795777947 Marionette TRACE conn2 <- [1,438,null,{}] 08:42:57 INFO - PROCESS | 1660 | 1464795777969 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}] 08:42:58 INFO - PROCESS | 1660 | 1464795778065 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 08:42:58 INFO - PROCESS | 1660 | 1464795778121 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x116949800 == 44 [pid = 1660] [id = 117] 08:42:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1186a1800) [pid = 1660] [serial = 348] [outer = 0x0] 08:42:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x123ea0800) [pid = 1660] [serial = 349] [outer = 0x1186a1800] 08:42:58 INFO - PROCESS | 1660 | 1464795778151 Marionette DEBUG loaded listener.js 08:42:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1256b0c00) [pid = 1660] [serial = 350] [outer = 0x1186a1800] 08:42:58 INFO - PROCESS | 1660 | 1464795778651 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]]]}] 08:42:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:42:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 788ms 08:42:58 INFO - PROCESS | 1660 | 1464795778737 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 08:42:58 INFO - PROCESS | 1660 | 1464795778739 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 08:42:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:42:58 INFO - PROCESS | 1660 | 1464795778742 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:42:58 INFO - PROCESS | 1660 | 1464795778744 Marionette TRACE conn2 <- [1,442,null,{}] 08:42:58 INFO - PROCESS | 1660 | 1464795778749 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}] 08:42:58 INFO - PROCESS | 1660 | 1464795778838 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 08:42:58 INFO - PROCESS | 1660 | 1464795778896 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x116990800 == 45 [pid = 1660] [id = 118] 08:42:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x116a71800) [pid = 1660] [serial = 351] [outer = 0x0] 08:42:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x117e2d000) [pid = 1660] [serial = 352] [outer = 0x116a71800] 08:42:58 INFO - PROCESS | 1660 | 1464795778925 Marionette DEBUG loaded listener.js 08:42:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x118530800) [pid = 1660] [serial = 353] [outer = 0x116a71800] 08:42:59 INFO - PROCESS | 1660 | --DOCSHELL 0x124a1e000 == 44 [pid = 1660] [id = 112] 08:42:59 INFO - PROCESS | 1660 | --DOCSHELL 0x117465000 == 43 [pid = 1660] [id = 111] 08:42:59 INFO - PROCESS | 1660 | --DOCSHELL 0x121296800 == 42 [pid = 1660] [id = 110] 08:42:59 INFO - PROCESS | 1660 | --DOCSHELL 0x119ead000 == 41 [pid = 1660] [id = 109] 08:42:59 INFO - PROCESS | 1660 | --DOCSHELL 0x119963000 == 40 [pid = 1660] [id = 108] 08:42:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1193ac800 == 39 [pid = 1660] [id = 107] 08:42:59 INFO - PROCESS | 1660 | --DOCSHELL 0x118167800 == 38 [pid = 1660] [id = 106] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1293b5400) [pid = 1660] [serial = 298] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOCSHELL 0x11808f000 == 37 [pid = 1660] [id = 105] 08:42:59 INFO - PROCESS | 1660 | --DOCSHELL 0x116aa6800 == 36 [pid = 1660] [id = 104] 08:42:59 INFO - PROCESS | 1660 | --DOCSHELL 0x114f7c000 == 35 [pid = 1660] [id = 103] 08:42:59 INFO - PROCESS | 1660 | 1464795779274 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]]]}] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x126d25000) [pid = 1660] [serial = 280] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x115e69c00) [pid = 1660] [serial = 247] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1166dc400) [pid = 1660] [serial = 248] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x118198c00) [pid = 1660] [serial = 250] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11822a800) [pid = 1660] [serial = 251] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x125133c00) [pid = 1660] [serial = 274] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x125397000) [pid = 1660] [serial = 275] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1212acc00) [pid = 1660] [serial = 268] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x123bc0800) [pid = 1660] [serial = 269] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11b26d000) [pid = 1660] [serial = 265] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1212a8800) [pid = 1660] [serial = 266] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11915ac00) [pid = 1660] [serial = 259] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11942c800) [pid = 1660] [serial = 260] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x118846400) [pid = 1660] [serial = 256] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119113400) [pid = 1660] [serial = 257] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x123e43c00) [pid = 1660] [serial = 271] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x124a3bc00) [pid = 1660] [serial = 272] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11853a800) [pid = 1660] [serial = 253] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11869e800) [pid = 1660] [serial = 254] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119e5c000) [pid = 1660] [serial = 262] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119e72000) [pid = 1660] [serial = 263] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12707d400) [pid = 1660] [serial = 283] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x126f56000) [pid = 1660] [serial = 281] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x128c08800) [pid = 1660] [serial = 286] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12733e800) [pid = 1660] [serial = 284] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x128c0e000) [pid = 1660] [serial = 287] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x125811800) [pid = 1660] [serial = 292] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x129280000) [pid = 1660] [serial = 295] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1164bfc00) [pid = 1660] [serial = 289] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x119e64000) [pid = 1660] [serial = 245] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x125f21400) [pid = 1660] [serial = 278] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1253d6c00) [pid = 1660] [serial = 277] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x11883f800) [pid = 1660] [serial = 290] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x128dc2000) [pid = 1660] [serial = 293] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x129285c00) [pid = 1660] [serial = 296] [outer = 0x0] [url = about:blank] 08:42:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:42:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 570ms 08:42:59 INFO - PROCESS | 1660 | 1464795779313 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 08:42:59 INFO - PROCESS | 1660 | 1464795779317 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 08:42:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:42:59 INFO - PROCESS | 1660 | 1464795779321 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:42:59 INFO - PROCESS | 1660 | 1464795779322 Marionette TRACE conn2 <- [1,446,null,{}] 08:42:59 INFO - PROCESS | 1660 | 1464795779325 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}] 08:42:59 INFO - PROCESS | 1660 | 1464795779400 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 08:42:59 INFO - PROCESS | 1660 | 1464795779404 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x116950800 == 36 [pid = 1660] [id = 119] 08:42:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x118698800) [pid = 1660] [serial = 354] [outer = 0x0] 08:42:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x118ead800) [pid = 1660] [serial = 355] [outer = 0x118698800] 08:42:59 INFO - PROCESS | 1660 | 1464795779432 Marionette DEBUG loaded listener.js 08:42:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x11915a400) [pid = 1660] [serial = 356] [outer = 0x118698800] 08:42:59 INFO - PROCESS | 1660 | 1464795779758 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]]]}] 08:42:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:42:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 468ms 08:42:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:42:59 INFO - PROCESS | 1660 | 1464795779790 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 08:42:59 INFO - PROCESS | 1660 | 1464795779791 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 08:42:59 INFO - PROCESS | 1660 | 1464795779793 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:42:59 INFO - PROCESS | 1660 | 1464795779796 Marionette TRACE conn2 <- [1,450,null,{}] 08:42:59 INFO - PROCESS | 1660 | 1464795779806 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}] 08:42:59 INFO - PROCESS | 1660 | 1464795779888 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 08:42:59 INFO - PROCESS | 1660 | 1464795779933 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x11811d000 == 37 [pid = 1660] [id = 120] 08:42:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x119150400) [pid = 1660] [serial = 357] [outer = 0x0] 08:42:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x119719000) [pid = 1660] [serial = 358] [outer = 0x119150400] 08:42:59 INFO - PROCESS | 1660 | 1464795779960 Marionette DEBUG loaded listener.js 08:43:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x11b26b000) [pid = 1660] [serial = 359] [outer = 0x119150400] 08:43:00 INFO - PROCESS | 1660 | 1464795780267 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] 08:43:00 INFO - PROCESS | 1660 | 1464795780326 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 08:43:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:43:00 INFO - PROCESS | 1660 | 1464795780328 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:43:00 INFO - PROCESS | 1660 | 1464795780329 Marionette TRACE conn2 <- [1,454,null,{}] 08:43:00 INFO - PROCESS | 1660 | 1464795780332 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}] 08:43:00 INFO - PROCESS | 1660 | 1464795780403 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 08:43:00 INFO - PROCESS | 1660 | 1464795780448 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x1193a9800 == 38 [pid = 1660] [id = 121] 08:43:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x119310400) [pid = 1660] [serial = 360] [outer = 0x0] 08:43:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x123c8b000) [pid = 1660] [serial = 361] [outer = 0x119310400] 08:43:00 INFO - PROCESS | 1660 | 1464795780474 Marionette DEBUG loaded listener.js 08:43:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1253df400) [pid = 1660] [serial = 362] [outer = 0x119310400] 08:43:00 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:43:00 INFO - PROCESS | 1660 | 1464795780837 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]]]}] 08:43:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:43:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 517ms 08:43:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:43:00 INFO - PROCESS | 1660 | 1464795780853 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 08:43:00 INFO - PROCESS | 1660 | 1464795780855 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 08:43:00 INFO - PROCESS | 1660 | 1464795780858 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:43:00 INFO - PROCESS | 1660 | 1464795780860 Marionette TRACE conn2 <- [1,458,null,{}] 08:43:00 INFO - PROCESS | 1660 | 1464795780864 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}] 08:43:00 INFO - PROCESS | 1660 | 1464795780980 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 08:43:01 INFO - PROCESS | 1660 | 1464795781037 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x119973800 == 39 [pid = 1660] [id = 122] 08:43:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x115d63c00) [pid = 1660] [serial = 363] [outer = 0x0] 08:43:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1253d7000) [pid = 1660] [serial = 364] [outer = 0x115d63c00] 08:43:01 INFO - PROCESS | 1660 | 1464795781057 Marionette DEBUG loaded listener.js 08:43:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x125f1c000) [pid = 1660] [serial = 365] [outer = 0x115d63c00] 08:43:01 INFO - PROCESS | 1660 | 1464795781450 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] 08:43:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 08:43:01 INFO - PROCESS | 1660 | 1464795781487 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 08:43:01 INFO - PROCESS | 1660 | 1464795781491 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:43:01 INFO - PROCESS | 1660 | 1464795781492 Marionette TRACE conn2 <- [1,462,null,{}] 08:43:01 INFO - PROCESS | 1660 | 1464795781494 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}] 08:43:01 INFO - PROCESS | 1660 | 1464795781666 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 08:43:01 INFO - PROCESS | 1660 | 1464795781703 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x121296800 == 40 [pid = 1660] [id = 123] 08:43:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12707d400) [pid = 1660] [serial = 366] [outer = 0x0] 08:43:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x128c0cc00) [pid = 1660] [serial = 367] [outer = 0x12707d400] 08:43:01 INFO - PROCESS | 1660 | 1464795781728 Marionette DEBUG loaded listener.js 08:43:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x128dc3400) [pid = 1660] [serial = 368] [outer = 0x12707d400] 08:43:02 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:43:02 INFO - PROCESS | 1660 | 1464795782064 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] 08:43:02 INFO - PROCESS | 1660 | 1464795782111 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 08:43:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:43:02 INFO - PROCESS | 1660 | 1464795782113 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:43:02 INFO - PROCESS | 1660 | 1464795782114 Marionette TRACE conn2 <- [1,466,null,{}] 08:43:02 INFO - PROCESS | 1660 | 1464795782117 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}] 08:43:02 INFO - PROCESS | 1660 | 1464795782203 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 08:43:02 INFO - PROCESS | 1660 | 1464795782233 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x123f25000 == 41 [pid = 1660] [id = 124] 08:43:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x128dc2000) [pid = 1660] [serial = 369] [outer = 0x0] 08:43:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12927b800) [pid = 1660] [serial = 370] [outer = 0x128dc2000] 08:43:02 INFO - PROCESS | 1660 | 1464795782257 Marionette DEBUG loaded listener.js 08:43:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x116961000) [pid = 1660] [serial = 371] [outer = 0x128dc2000] 08:43:02 INFO - PROCESS | 1660 | 1464795782575 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] 08:43:02 INFO - PROCESS | 1660 | 1464795782635 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 08:43:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 08:43:02 INFO - PROCESS | 1660 | 1464795782637 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:43:02 INFO - PROCESS | 1660 | 1464795782638 Marionette TRACE conn2 <- [1,470,null,{}] 08:43:02 INFO - PROCESS | 1660 | 1464795782641 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}] 08:43:02 INFO - PROCESS | 1660 | 1464795782726 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 08:43:02 INFO - PROCESS | 1660 | 1464795782739 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x125350000 == 42 [pid = 1660] [id = 125] 08:43:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x129234c00) [pid = 1660] [serial = 372] [outer = 0x0] 08:43:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1293ea400) [pid = 1660] [serial = 373] [outer = 0x129234c00] 08:43:02 INFO - PROCESS | 1660 | 1464795782764 Marionette DEBUG loaded listener.js 08:43:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x129516c00) [pid = 1660] [serial = 374] [outer = 0x129234c00] 08:43:03 INFO - PROCESS | 1660 | 1464795783086 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]]]}] 08:43:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:43:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 468ms 08:43:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:43:03 INFO - PROCESS | 1660 | 1464795783105 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 08:43:03 INFO - PROCESS | 1660 | 1464795783107 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 08:43:03 INFO - PROCESS | 1660 | 1464795783118 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:43:03 INFO - PROCESS | 1660 | 1464795783119 Marionette TRACE conn2 <- [1,474,null,{}] 08:43:03 INFO - PROCESS | 1660 | 1464795783121 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}] 08:43:03 INFO - PROCESS | 1660 | 1464795783210 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 08:43:03 INFO - PROCESS | 1660 | 1464795783214 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x126d1c000 == 43 [pid = 1660] [id = 126] 08:43:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1293efc00) [pid = 1660] [serial = 375] [outer = 0x0] 08:43:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12a606800) [pid = 1660] [serial = 376] [outer = 0x1293efc00] 08:43:03 INFO - PROCESS | 1660 | 1464795783239 Marionette DEBUG loaded listener.js 08:43:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12a7d5800) [pid = 1660] [serial = 377] [outer = 0x1293efc00] 08:43:03 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119318c00) [pid = 1660] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:43:03 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1253dd400) [pid = 1660] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:43:03 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x117e24000) [pid = 1660] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:43:03 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11942cc00) [pid = 1660] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:43:03 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1164c4400) [pid = 1660] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:43:03 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x129286c00) [pid = 1660] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:43:03 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x125809400) [pid = 1660] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:43:03 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x118844000) [pid = 1660] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:43:03 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x112243800) [pid = 1660] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:43:03 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x11768c800) [pid = 1660] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:43:03 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1130c2800) [pid = 1660] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:43:03 INFO - PROCESS | 1660 | 1464795783588 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]]]}] 08:43:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:43:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 528ms 08:43:03 INFO - PROCESS | 1660 | 1464795783638 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 08:43:03 INFO - PROCESS | 1660 | 1464795783639 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 08:43:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:43:03 INFO - PROCESS | 1660 | 1464795783641 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:43:03 INFO - PROCESS | 1660 | 1464795783642 Marionette TRACE conn2 <- [1,478,null,{}] 08:43:03 INFO - PROCESS | 1660 | 1464795783645 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}] 08:43:03 INFO - PROCESS | 1660 | 1464795783737 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 08:43:03 INFO - PROCESS | 1660 | 1464795783764 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x121294800 == 44 [pid = 1660] [id = 127] 08:43:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x117e26800) [pid = 1660] [serial = 378] [outer = 0x0] 08:43:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1259c5c00) [pid = 1660] [serial = 379] [outer = 0x117e26800] 08:43:03 INFO - PROCESS | 1660 | 1464795783790 Marionette DEBUG loaded listener.js 08:43:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x129521000) [pid = 1660] [serial = 380] [outer = 0x117e26800] 08:43:04 INFO - PROCESS | 1660 | 1464795784088 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]]]}] 08:43:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:43:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 468ms 08:43:04 INFO - PROCESS | 1660 | 1464795784110 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 08:43:04 INFO - PROCESS | 1660 | 1464795784112 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 08:43:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:43:04 INFO - PROCESS | 1660 | 1464795784114 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:43:04 INFO - PROCESS | 1660 | 1464795784119 Marionette TRACE conn2 <- [1,482,null,{}] 08:43:04 INFO - PROCESS | 1660 | 1464795784122 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}] 08:43:04 INFO - PROCESS | 1660 | 1464795784210 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 08:43:04 INFO - PROCESS | 1660 | 1464795784216 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292d7000 == 45 [pid = 1660] [id = 128] 08:43:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12692fc00) [pid = 1660] [serial = 381] [outer = 0x0] 08:43:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12a7e1000) [pid = 1660] [serial = 382] [outer = 0x12692fc00] 08:43:04 INFO - PROCESS | 1660 | 1464795784245 Marionette DEBUG loaded listener.js 08:43:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12b029c00) [pid = 1660] [serial = 383] [outer = 0x12692fc00] 08:43:04 INFO - PROCESS | 1660 | 1464795784567 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]]]}] 08:43:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:43:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 474ms 08:43:04 INFO - PROCESS | 1660 | 1464795784588 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 08:43:04 INFO - PROCESS | 1660 | 1464795784590 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 08:43:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:43:04 INFO - PROCESS | 1660 | 1464795784607 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:43:04 INFO - PROCESS | 1660 | 1464795784608 Marionette TRACE conn2 <- [1,486,null,{}] 08:43:04 INFO - PROCESS | 1660 | 1464795784611 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}] 08:43:04 INFO - PROCESS | 1660 | 1464795784689 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 08:43:04 INFO - PROCESS | 1660 | 1464795784694 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x1296d3800 == 46 [pid = 1660] [id = 129] 08:43:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1293ec000) [pid = 1660] [serial = 384] [outer = 0x0] 08:43:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12b188000) [pid = 1660] [serial = 385] [outer = 0x1293ec000] 08:43:04 INFO - PROCESS | 1660 | 1464795784720 Marionette DEBUG loaded listener.js 08:43:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12b2bd000) [pid = 1660] [serial = 386] [outer = 0x1293ec000] 08:43:05 INFO - PROCESS | 1660 | 1464795785028 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]]]}] 08:43:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:43:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 474ms 08:43:05 INFO - PROCESS | 1660 | 1464795785075 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 08:43:05 INFO - PROCESS | 1660 | 1464795785076 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 08:43:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:43:05 INFO - PROCESS | 1660 | 1464795785079 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:43:05 INFO - PROCESS | 1660 | 1464795785080 Marionette TRACE conn2 <- [1,490,null,{}] 08:43:05 INFO - PROCESS | 1660 | 1464795785082 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}] 08:43:05 INFO - PROCESS | 1660 | 1464795785163 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 08:43:05 INFO - PROCESS | 1660 | 1464795785169 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a68f800 == 47 [pid = 1660] [id = 130] 08:43:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12b187400) [pid = 1660] [serial = 387] [outer = 0x0] 08:43:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12b2c5400) [pid = 1660] [serial = 388] [outer = 0x12b187400] 08:43:05 INFO - PROCESS | 1660 | 1464795785194 Marionette DEBUG loaded listener.js 08:43:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12bab5800) [pid = 1660] [serial = 389] [outer = 0x12b187400] 08:43:05 INFO - PROCESS | 1660 | --DOCSHELL 0x115e05000 == 46 [pid = 1660] [id = 101] 08:43:05 INFO - PROCESS | 1660 | --DOCSHELL 0x117463800 == 45 [pid = 1660] [id = 102] 08:43:05 INFO - PROCESS | 1660 | --DOCSHELL 0x1292eb800 == 44 [pid = 1660] [id = 100] 08:43:05 INFO - PROCESS | 1660 | --DOCSHELL 0x116990800 == 43 [pid = 1660] [id = 118] 08:43:05 INFO - PROCESS | 1660 | --DOCSHELL 0x116949800 == 42 [pid = 1660] [id = 117] 08:43:05 INFO - PROCESS | 1660 | --DOCSHELL 0x125689800 == 41 [pid = 1660] [id = 116] 08:43:05 INFO - PROCESS | 1660 | --DOCSHELL 0x118e30800 == 40 [pid = 1660] [id = 115] 08:43:05 INFO - PROCESS | 1660 | --DOCSHELL 0x125f78800 == 39 [pid = 1660] [id = 113] 08:43:05 INFO - PROCESS | 1660 | --DOCSHELL 0x116146800 == 38 [pid = 1660] [id = 114] 08:43:06 INFO - PROCESS | 1660 | --DOCSHELL 0x116950800 == 37 [pid = 1660] [id = 119] 08:43:06 INFO - PROCESS | 1660 | --DOCSHELL 0x11811d000 == 36 [pid = 1660] [id = 120] 08:43:06 INFO - PROCESS | 1660 | --DOCSHELL 0x121294800 == 35 [pid = 1660] [id = 127] 08:43:06 INFO - PROCESS | 1660 | --DOCSHELL 0x126d1c000 == 34 [pid = 1660] [id = 126] 08:43:06 INFO - PROCESS | 1660 | --DOCSHELL 0x1292d7000 == 33 [pid = 1660] [id = 128] 08:43:06 INFO - PROCESS | 1660 | --DOCSHELL 0x123f25000 == 32 [pid = 1660] [id = 124] 08:43:06 INFO - PROCESS | 1660 | --DOCSHELL 0x1193a9800 == 31 [pid = 1660] [id = 121] 08:43:06 INFO - PROCESS | 1660 | --DOCSHELL 0x125350000 == 30 [pid = 1660] [id = 125] 08:43:06 INFO - PROCESS | 1660 | --DOCSHELL 0x121296800 == 29 [pid = 1660] [id = 123] 08:43:06 INFO - PROCESS | 1660 | --DOCSHELL 0x119973800 == 28 [pid = 1660] [id = 122] 08:43:06 INFO - PROCESS | 1660 | --DOCSHELL 0x1296d3800 == 27 [pid = 1660] [id = 129] 08:43:06 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1212a7400) [pid = 1660] [serial = 322] [outer = 0x0] [url = about:blank] 08:43:06 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x125808000) [pid = 1660] [serial = 325] [outer = 0x0] [url = about:blank] 08:43:06 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1186c4c00) [pid = 1660] [serial = 313] [outer = 0x0] [url = about:blank] 08:43:06 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11930f000) [pid = 1660] [serial = 314] [outer = 0x0] [url = about:blank] 08:43:06 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x113c09000) [pid = 1660] [serial = 301] [outer = 0x0] [url = about:blank] 08:43:06 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x125396400) [pid = 1660] [serial = 323] [outer = 0x0] [url = about:blank] 08:43:06 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11971f800) [pid = 1660] [serial = 316] [outer = 0x0] [url = about:blank] 08:43:06 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1197d0400) [pid = 1660] [serial = 317] [outer = 0x0] [url = about:blank] 08:43:06 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x116a71000) [pid = 1660] [serial = 308] [outer = 0x0] [url = about:blank] 08:43:06 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x116763000) [pid = 1660] [serial = 307] [outer = 0x0] [url = about:blank] 08:43:06 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1293bb000) [pid = 1660] [serial = 299] [outer = 0x0] [url = about:blank] 08:43:06 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x118534c00) [pid = 1660] [serial = 304] [outer = 0x0] [url = about:blank] 08:43:06 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x125f1f800) [pid = 1660] [serial = 328] [outer = 0x0] [url = about:blank] 08:43:06 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x125f46800) [pid = 1660] [serial = 329] [outer = 0x0] [url = about:blank] 08:43:06 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x123e17400) [pid = 1660] [serial = 334] [outer = 0x0] [url = about:blank] 08:43:06 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x118eae000) [pid = 1660] [serial = 332] [outer = 0x0] [url = about:blank] 08:43:06 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1164bcc00) [pid = 1660] [serial = 331] [outer = 0x0] [url = about:blank] 08:43:06 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x118588800) [pid = 1660] [serial = 311] [outer = 0x0] [url = about:blank] 08:43:06 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x11822fc00) [pid = 1660] [serial = 310] [outer = 0x0] [url = about:blank] 08:43:06 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x119e56400) [pid = 1660] [serial = 319] [outer = 0x0] [url = about:blank] 08:43:06 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1259c2400) [pid = 1660] [serial = 326] [outer = 0x0] [url = about:blank] 08:43:06 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x11b26dc00) [pid = 1660] [serial = 320] [outer = 0x0] [url = about:blank] 08:43:06 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x127078c00) [pid = 1660] [serial = 335] [outer = 0x0] [url = about:blank] 08:43:06 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x127339800) [pid = 1660] [serial = 337] [outer = 0x0] [url = about:blank] 08:43:06 INFO - PROCESS | 1660 | 1464795786601 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]]]}] 08:43:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:43:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1571ms 08:43:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:43:06 INFO - PROCESS | 1660 | 1464795786651 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 08:43:06 INFO - PROCESS | 1660 | 1464795786653 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 08:43:06 INFO - PROCESS | 1660 | 1464795786657 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:43:06 INFO - PROCESS | 1660 | 1464795786659 Marionette TRACE conn2 <- [1,494,null,{}] 08:43:06 INFO - PROCESS | 1660 | 1464795786663 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}] 08:43:06 INFO - PROCESS | 1660 | 1464795786749 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 08:43:06 INFO - PROCESS | 1660 | 1464795786792 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x112d52800 == 28 [pid = 1660] [id = 131] 08:43:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1164bd800) [pid = 1660] [serial = 390] [outer = 0x0] 08:43:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1164c0400) [pid = 1660] [serial = 391] [outer = 0x1164bd800] 08:43:06 INFO - PROCESS | 1660 | 1464795786823 Marionette DEBUG loaded listener.js 08:43:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x116765400) [pid = 1660] [serial = 392] [outer = 0x1164bd800] 08:43:07 INFO - PROCESS | 1660 | 1464795787126 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]]]}] 08:43:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:43:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 523ms 08:43:07 INFO - PROCESS | 1660 | 1464795787180 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 08:43:07 INFO - PROCESS | 1660 | 1464795787186 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 08:43:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:43:07 INFO - PROCESS | 1660 | 1464795787191 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:43:07 INFO - PROCESS | 1660 | 1464795787193 Marionette TRACE conn2 <- [1,498,null,{}] 08:43:07 INFO - PROCESS | 1660 | 1464795787195 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}] 08:43:07 INFO - PROCESS | 1660 | 1464795787268 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 08:43:07 INFO - PROCESS | 1660 | 1464795787309 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x115ea1800 == 29 [pid = 1660] [id = 132] 08:43:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1164bfc00) [pid = 1660] [serial = 393] [outer = 0x0] 08:43:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x117123800) [pid = 1660] [serial = 394] [outer = 0x1164bfc00] 08:43:07 INFO - PROCESS | 1660 | 1464795787335 Marionette DEBUG loaded listener.js 08:43:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x11822d400) [pid = 1660] [serial = 395] [outer = 0x1164bfc00] 08:43:07 INFO - PROCESS | 1660 | 1464795787610 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]]]}] 08:43:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:43:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 468ms 08:43:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:43:07 INFO - PROCESS | 1660 | 1464795787660 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 08:43:07 INFO - PROCESS | 1660 | 1464795787661 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 08:43:07 INFO - PROCESS | 1660 | 1464795787664 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:43:07 INFO - PROCESS | 1660 | 1464795787669 Marionette TRACE conn2 <- [1,502,null,{}] 08:43:07 INFO - PROCESS | 1660 | 1464795787677 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}] 08:43:07 INFO - PROCESS | 1660 | 1464795787752 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 08:43:07 INFO - PROCESS | 1660 | 1464795787757 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f76000 == 30 [pid = 1660] [id = 133] 08:43:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x111c28400) [pid = 1660] [serial = 396] [outer = 0x0] 08:43:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11869d800) [pid = 1660] [serial = 397] [outer = 0x111c28400] 08:43:07 INFO - PROCESS | 1660 | 1464795787796 Marionette DEBUG loaded listener.js 08:43:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x118847400) [pid = 1660] [serial = 398] [outer = 0x111c28400] 08:43:08 INFO - PROCESS | 1660 | 1464795788137 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]]]}] 08:43:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:43:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 524ms 08:43:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:43:08 INFO - PROCESS | 1660 | 1464795788189 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 08:43:08 INFO - PROCESS | 1660 | 1464795788190 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 08:43:08 INFO - PROCESS | 1660 | 1464795788192 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:43:08 INFO - PROCESS | 1660 | 1464795788193 Marionette TRACE conn2 <- [1,506,null,{}] 08:43:08 INFO - PROCESS | 1660 | 1464795788195 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}] 08:43:08 INFO - PROCESS | 1660 | 1464795788266 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 08:43:08 INFO - PROCESS | 1660 | 1464795788270 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180b7000 == 31 [pid = 1660] [id = 134] 08:43:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11910c800) [pid = 1660] [serial = 399] [outer = 0x0] 08:43:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11915ac00) [pid = 1660] [serial = 400] [outer = 0x11910c800] 08:43:08 INFO - PROCESS | 1660 | 1464795788298 Marionette DEBUG loaded listener.js 08:43:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119427000) [pid = 1660] [serial = 401] [outer = 0x11910c800] 08:43:08 INFO - PROCESS | 1660 | 1464795788601 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]]]}] 08:43:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:43:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 418ms 08:43:08 INFO - PROCESS | 1660 | 1464795788611 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 08:43:08 INFO - PROCESS | 1660 | 1464795788612 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 08:43:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:43:08 INFO - PROCESS | 1660 | 1464795788615 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:43:08 INFO - PROCESS | 1660 | 1464795788619 Marionette TRACE conn2 <- [1,510,null,{}] 08:43:08 INFO - PROCESS | 1660 | 1464795788622 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}] 08:43:08 INFO - PROCESS | 1660 | 1464795788690 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 08:43:08 INFO - PROCESS | 1660 | 1464795788695 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x118121000 == 32 [pid = 1660] [id = 135] 08:43:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1130c8400) [pid = 1660] [serial = 402] [outer = 0x0] 08:43:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1197c2400) [pid = 1660] [serial = 403] [outer = 0x1130c8400] 08:43:08 INFO - PROCESS | 1660 | 1464795788722 Marionette DEBUG loaded listener.js 08:43:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119e58800) [pid = 1660] [serial = 404] [outer = 0x1130c8400] 08:43:09 INFO - PROCESS | 1660 | 1464795789030 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]]]}] 08:43:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:43:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 472ms 08:43:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:43:09 INFO - PROCESS | 1660 | 1464795789094 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 08:43:09 INFO - PROCESS | 1660 | 1464795789095 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 08:43:09 INFO - PROCESS | 1660 | 1464795789098 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:43:09 INFO - PROCESS | 1660 | 1464795789107 Marionette TRACE conn2 <- [1,514,null,{}] 08:43:09 INFO - PROCESS | 1660 | 1464795789110 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}] 08:43:09 INFO - PROCESS | 1660 | 1464795789193 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 08:43:09 INFO - PROCESS | 1660 | 1464795789201 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x118682000 == 33 [pid = 1660] [id = 136] 08:43:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119e60400) [pid = 1660] [serial = 405] [outer = 0x0] 08:43:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x11b205400) [pid = 1660] [serial = 406] [outer = 0x119e60400] 08:43:09 INFO - PROCESS | 1660 | 1464795789227 Marionette DEBUG loaded listener.js 08:43:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1212a9000) [pid = 1660] [serial = 407] [outer = 0x119e60400] 08:43:09 INFO - PROCESS | 1660 | 1464795789622 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]]]}] 08:43:09 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 08:43:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 577ms 08:43:09 INFO - PROCESS | 1660 | 1464795789676 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 08:43:09 INFO - PROCESS | 1660 | 1464795789678 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 08:43:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:43:09 INFO - PROCESS | 1660 | 1464795789681 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:43:09 INFO - PROCESS | 1660 | 1464795789683 Marionette TRACE conn2 <- [1,518,null,{}] 08:43:09 INFO - PROCESS | 1660 | 1464795789692 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}] 08:43:09 INFO - PROCESS | 1660 | 1464795789791 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 08:43:09 INFO - PROCESS | 1660 | 1464795789804 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x1193b7800 == 34 [pid = 1660] [id = 137] 08:43:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1212ab000) [pid = 1660] [serial = 408] [outer = 0x0] 08:43:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12397b000) [pid = 1660] [serial = 409] [outer = 0x1212ab000] 08:43:09 INFO - PROCESS | 1660 | 1464795789844 Marionette DEBUG loaded listener.js 08:43:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x123e16400) [pid = 1660] [serial = 410] [outer = 0x1212ab000] 08:43:10 INFO - PROCESS | 1660 | 1464795790187 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]]]}] 08:43:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:43:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 521ms 08:43:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:43:10 INFO - PROCESS | 1660 | 1464795790202 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 08:43:10 INFO - PROCESS | 1660 | 1464795790204 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 08:43:10 INFO - PROCESS | 1660 | 1464795790207 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:43:10 INFO - PROCESS | 1660 | 1464795790209 Marionette TRACE conn2 <- [1,522,null,{}] 08:43:10 INFO - PROCESS | 1660 | 1464795790212 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}] 08:43:10 INFO - PROCESS | 1660 | 1464795790346 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 08:43:10 INFO - PROCESS | 1660 | 1464795790355 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x119962000 == 35 [pid = 1660] [id = 138] 08:43:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1212abc00) [pid = 1660] [serial = 411] [outer = 0x0] 08:43:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x123e3b000) [pid = 1660] [serial = 412] [outer = 0x1212abc00] 08:43:10 INFO - PROCESS | 1660 | 1464795790395 Marionette DEBUG loaded listener.js 08:43:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x124e7d400) [pid = 1660] [serial = 413] [outer = 0x1212abc00] 08:43:10 INFO - PROCESS | 1660 | 1464795790815 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]]]}] 08:43:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:43:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 619ms 08:43:10 INFO - PROCESS | 1660 | 1464795790826 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 08:43:10 INFO - PROCESS | 1660 | 1464795790827 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 08:43:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:43:10 INFO - PROCESS | 1660 | 1464795790830 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:43:10 INFO - PROCESS | 1660 | 1464795790831 Marionette TRACE conn2 <- [1,526,null,{}] 08:43:10 INFO - PROCESS | 1660 | 1464795790836 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}] 08:43:10 INFO - PROCESS | 1660 | 1464795790903 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 08:43:10 INFO - PROCESS | 1660 | 1464795790947 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f6e800 == 36 [pid = 1660] [id = 139] 08:43:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1181a2400) [pid = 1660] [serial = 414] [outer = 0x0] 08:43:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1256a8400) [pid = 1660] [serial = 415] [outer = 0x1181a2400] 08:43:10 INFO - PROCESS | 1660 | 1464795790972 Marionette DEBUG loaded listener.js 08:43:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x125872400) [pid = 1660] [serial = 416] [outer = 0x1181a2400] 08:43:11 INFO - PROCESS | 1660 | 1464795791249 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]]]}] 08:43:11 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 08:43:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 471ms 08:43:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:43:11 INFO - PROCESS | 1660 | 1464795791303 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 08:43:11 INFO - PROCESS | 1660 | 1464795791304 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 08:43:11 INFO - PROCESS | 1660 | 1464795791306 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:43:11 INFO - PROCESS | 1660 | 1464795791307 Marionette TRACE conn2 <- [1,530,null,{}] 08:43:11 INFO - PROCESS | 1660 | 1464795791309 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}] 08:43:11 INFO - PROCESS | 1660 | 1464795791382 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 08:43:11 INFO - PROCESS | 1660 | 1464795791386 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x119fce000 == 37 [pid = 1660] [id = 140] 08:43:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x125872c00) [pid = 1660] [serial = 417] [outer = 0x0] 08:43:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x125f3f000) [pid = 1660] [serial = 418] [outer = 0x125872c00] 08:43:11 INFO - PROCESS | 1660 | 1464795791413 Marionette DEBUG loaded listener.js 08:43:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x126dbfc00) [pid = 1660] [serial = 419] [outer = 0x125872c00] 08:43:11 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 08:43:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:43:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:43:11 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 08:43:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:43:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:43:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 469ms 08:43:11 INFO - PROCESS | 1660 | 1464795791767 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"]]]}] 08:43:11 INFO - PROCESS | 1660 | 1464795791775 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 08:43:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:43:11 INFO - PROCESS | 1660 | 1464795791785 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 08:43:11 INFO - PROCESS | 1660 | 1464795791787 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:43:11 INFO - PROCESS | 1660 | 1464795791789 Marionette TRACE conn2 <- [1,534,null,{}] 08:43:11 INFO - PROCESS | 1660 | 1464795791791 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}] 08:43:11 INFO - PROCESS | 1660 | 1464795791892 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 08:43:11 INFO - PROCESS | 1660 | 1464795791922 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x123f0c800 == 38 [pid = 1660] [id = 141] 08:43:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x125f39000) [pid = 1660] [serial = 420] [outer = 0x0] 08:43:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12733c000) [pid = 1660] [serial = 421] [outer = 0x125f39000] 08:43:11 INFO - PROCESS | 1660 | 1464795791950 Marionette DEBUG loaded listener.js 08:43:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x128c0fc00) [pid = 1660] [serial = 422] [outer = 0x125f39000] 08:43:12 INFO - PROCESS | 1660 | 1464795792277 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]]]}] 08:43:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:43:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 519ms 08:43:12 INFO - PROCESS | 1660 | 1464795792306 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 08:43:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:43:12 INFO - PROCESS | 1660 | 1464795792307 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 08:43:12 INFO - PROCESS | 1660 | 1464795792315 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:43:12 INFO - PROCESS | 1660 | 1464795792318 Marionette TRACE conn2 <- [1,538,null,{}] 08:43:12 INFO - PROCESS | 1660 | 1464795792322 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}] 08:43:12 INFO - PROCESS | 1660 | 1464795792429 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 08:43:12 INFO - PROCESS | 1660 | 1464795792439 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12535e000 == 39 [pid = 1660] [id = 142] 08:43:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x126f63800) [pid = 1660] [serial = 423] [outer = 0x0] 08:43:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12923a800) [pid = 1660] [serial = 424] [outer = 0x126f63800] 08:43:12 INFO - PROCESS | 1660 | 1464795792504 Marionette DEBUG loaded listener.js 08:43:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x129284c00) [pid = 1660] [serial = 425] [outer = 0x126f63800] 08:43:12 INFO - PROCESS | 1660 | 1464795792810 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]]]}] 08:43:12 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. 08:43:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 529ms 08:43:12 INFO - PROCESS | 1660 | 1464795792839 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 08:43:12 INFO - PROCESS | 1660 | 1464795792840 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 08:43:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:43:12 INFO - PROCESS | 1660 | 1464795792842 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:43:12 INFO - PROCESS | 1660 | 1464795792843 Marionette TRACE conn2 <- [1,542,null,{}] 08:43:12 INFO - PROCESS | 1660 | 1464795792846 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}] 08:43:12 INFO - PROCESS | 1660 | 1464795792936 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 08:43:12 INFO - PROCESS | 1660 | 1464795792974 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x126d1c000 == 40 [pid = 1660] [id = 143] 08:43:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1212a7400) [pid = 1660] [serial = 426] [outer = 0x0] 08:43:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1293b0c00) [pid = 1660] [serial = 427] [outer = 0x1212a7400] 08:43:13 INFO - PROCESS | 1660 | 1464795792999 Marionette DEBUG loaded listener.js 08:43:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1293ea000) [pid = 1660] [serial = 428] [outer = 0x1212a7400] 08:43:13 INFO - PROCESS | 1660 | 1464795793318 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]]]}] 08:43:13 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. 08:43:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 519ms 08:43:13 INFO - PROCESS | 1660 | 1464795793364 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 08:43:13 INFO - PROCESS | 1660 | 1464795793366 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 08:43:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:43:13 INFO - PROCESS | 1660 | 1464795793371 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:43:13 INFO - PROCESS | 1660 | 1464795793372 Marionette TRACE conn2 <- [1,546,null,{}] 08:43:13 INFO - PROCESS | 1660 | 1464795793375 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}] 08:43:13 INFO - PROCESS | 1660 | 1464795793474 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 08:43:13 INFO - PROCESS | 1660 | 1464795793478 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x1270f9000 == 41 [pid = 1660] [id = 144] 08:43:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x129279800) [pid = 1660] [serial = 429] [outer = 0x0] 08:43:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x1293f1800) [pid = 1660] [serial = 430] [outer = 0x129279800] 08:43:13 INFO - PROCESS | 1660 | 1464795793538 Marionette DEBUG loaded listener.js 08:43:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x12a7dac00) [pid = 1660] [serial = 431] [outer = 0x129279800] 08:43:13 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x11852e800) [pid = 1660] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:43:13 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x128dc2000) [pid = 1660] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:43:13 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12707d400) [pid = 1660] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:43:13 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1293efc00) [pid = 1660] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:43:13 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x117e26800) [pid = 1660] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:43:13 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x129234c00) [pid = 1660] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:43:13 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12692fc00) [pid = 1660] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:43:13 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1293ec000) [pid = 1660] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:43:13 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x118698800) [pid = 1660] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:43:13 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x116a71800) [pid = 1660] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:43:13 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1186a1800) [pid = 1660] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:43:13 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x119e71400) [pid = 1660] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:43:13 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11853b000) [pid = 1660] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:43:13 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x114eee800) [pid = 1660] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:43:13 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1197c2c00) [pid = 1660] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:43:13 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x115d63c00) [pid = 1660] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:43:13 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119310400) [pid = 1660] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:43:13 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119150400) [pid = 1660] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:43:13 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x113211c00) [pid = 1660] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:43:13 INFO - PROCESS | 1660 | 1464795793945 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]]]}] 08:43:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:43:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 618ms 08:43:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:43:13 INFO - PROCESS | 1660 | 1464795793990 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 08:43:13 INFO - PROCESS | 1660 | 1464795793991 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 08:43:13 INFO - PROCESS | 1660 | 1464795793993 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:43:13 INFO - PROCESS | 1660 | 1464795793994 Marionette TRACE conn2 <- [1,550,null,{}] 08:43:14 INFO - PROCESS | 1660 | 1464795793996 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}] 08:43:14 INFO - PROCESS | 1660 | 1464795794105 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 08:43:14 INFO - PROCESS | 1660 | 1464795794137 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x123d4c800 == 42 [pid = 1660] [id = 145] 08:43:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11324e000) [pid = 1660] [serial = 432] [outer = 0x0] 08:43:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x118695400) [pid = 1660] [serial = 433] [outer = 0x11324e000] 08:43:14 INFO - PROCESS | 1660 | 1464795794165 Marionette DEBUG loaded listener.js 08:43:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12692fc00) [pid = 1660] [serial = 434] [outer = 0x11324e000] 08:43:14 INFO - PROCESS | 1660 | 1464795794464 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]]]}] 08:43:14 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. 08:43:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 520ms 08:43:14 INFO - PROCESS | 1660 | 1464795794514 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 08:43:14 INFO - PROCESS | 1660 | 1464795794515 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 08:43:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:43:14 INFO - PROCESS | 1660 | 1464795794521 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:43:14 INFO - PROCESS | 1660 | 1464795794522 Marionette TRACE conn2 <- [1,554,null,{}] 08:43:14 INFO - PROCESS | 1660 | 1464795794524 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}] 08:43:14 INFO - PROCESS | 1660 | 1464795794597 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 08:43:14 INFO - PROCESS | 1660 | 1464795794604 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292dc000 == 43 [pid = 1660] [id = 146] 08:43:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1186bf000) [pid = 1660] [serial = 435] [outer = 0x0] 08:43:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1293eb000) [pid = 1660] [serial = 436] [outer = 0x1186bf000] 08:43:14 INFO - PROCESS | 1660 | 1464795794666 Marionette DEBUG loaded listener.js 08:43:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12a7d9c00) [pid = 1660] [serial = 437] [outer = 0x1186bf000] 08:43:14 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:43:14 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:43:14 INFO - PROCESS | 1660 | 1464795794907 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]]]}] 08:43:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:43:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 420ms 08:43:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:43:14 INFO - PROCESS | 1660 | 1464795794939 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 08:43:14 INFO - PROCESS | 1660 | 1464795794940 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 08:43:14 INFO - PROCESS | 1660 | 1464795794944 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:43:14 INFO - PROCESS | 1660 | 1464795794945 Marionette TRACE conn2 <- [1,558,null,{}] 08:43:14 INFO - PROCESS | 1660 | 1464795794955 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}] 08:43:15 INFO - PROCESS | 1660 | 1464795795035 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 08:43:15 INFO - PROCESS | 1660 | 1464795795040 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a691000 == 44 [pid = 1660] [id = 147] 08:43:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x125133800) [pid = 1660] [serial = 438] [outer = 0x0] 08:43:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12a7e3000) [pid = 1660] [serial = 439] [outer = 0x125133800] 08:43:15 INFO - PROCESS | 1660 | 1464795795064 Marionette DEBUG loaded listener.js 08:43:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12ae67c00) [pid = 1660] [serial = 440] [outer = 0x125133800] 08:43:15 INFO - PROCESS | 1660 | 1464795795386 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]]]}] 08:43:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:43:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 468ms 08:43:15 INFO - PROCESS | 1660 | 1464795795413 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 08:43:15 INFO - PROCESS | 1660 | 1464795795414 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 08:43:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:43:15 INFO - PROCESS | 1660 | 1464795795419 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:43:15 INFO - PROCESS | 1660 | 1464795795420 Marionette TRACE conn2 <- [1,562,null,{}] 08:43:15 INFO - PROCESS | 1660 | 1464795795422 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}] 08:43:15 INFO - PROCESS | 1660 | 1464795795504 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 08:43:15 INFO - PROCESS | 1660 | 1464795795548 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a916800 == 45 [pid = 1660] [id = 148] 08:43:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12a7dec00) [pid = 1660] [serial = 441] [outer = 0x0] 08:43:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12ae6b400) [pid = 1660] [serial = 442] [outer = 0x12a7dec00] 08:43:15 INFO - PROCESS | 1660 | 1464795795573 Marionette DEBUG loaded listener.js 08:43:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12b187c00) [pid = 1660] [serial = 443] [outer = 0x12a7dec00] 08:43:15 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:43:15 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:43:15 INFO - PROCESS | 1660 | 1464795795988 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]]]}] 08:43:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:43:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 619ms 08:43:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:43:16 INFO - PROCESS | 1660 | 1464795796038 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 08:43:16 INFO - PROCESS | 1660 | 1464795796041 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 08:43:16 INFO - PROCESS | 1660 | 1464795796045 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:43:16 INFO - PROCESS | 1660 | 1464795796047 Marionette TRACE conn2 <- [1,566,null,{}] 08:43:16 INFO - PROCESS | 1660 | 1464795796051 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}] 08:43:16 INFO - PROCESS | 1660 | 1464795796159 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 08:43:16 INFO - PROCESS | 1660 | 1464795796207 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x115ea9800 == 46 [pid = 1660] [id = 149] 08:43:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x112e03c00) [pid = 1660] [serial = 444] [outer = 0x0] 08:43:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x114ef1800) [pid = 1660] [serial = 445] [outer = 0x112e03c00] 08:43:16 INFO - PROCESS | 1660 | 1464795796238 Marionette DEBUG loaded listener.js 08:43:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x116758400) [pid = 1660] [serial = 446] [outer = 0x112e03c00] 08:43:16 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:43:16 INFO - PROCESS | 1660 | 1464795796701 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]]]}] 08:43:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:43:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 721ms 08:43:16 INFO - PROCESS | 1660 | 1464795796781 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 08:43:16 INFO - PROCESS | 1660 | 1464795796787 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 08:43:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:43:16 INFO - PROCESS | 1660 | 1464795796791 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:43:16 INFO - PROCESS | 1660 | 1464795796793 Marionette TRACE conn2 <- [1,570,null,{}] 08:43:16 INFO - PROCESS | 1660 | 1464795796796 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}] 08:43:16 INFO - PROCESS | 1660 | 1464795796900 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 08:43:16 INFO - PROCESS | 1660 | 1464795796969 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x1183bd800 == 47 [pid = 1660] [id = 150] 08:43:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x11822cc00) [pid = 1660] [serial = 447] [outer = 0x0] 08:43:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x11852e800) [pid = 1660] [serial = 448] [outer = 0x11822cc00] 08:43:16 INFO - PROCESS | 1660 | 1464795796998 Marionette DEBUG loaded listener.js 08:43:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x118594000) [pid = 1660] [serial = 449] [outer = 0x11822cc00] 08:43:17 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:43:17 INFO - PROCESS | 1660 | 1464795797663 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]]]}] 08:43:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:43:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 920ms 08:43:17 INFO - PROCESS | 1660 | 1464795797712 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 08:43:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:43:17 INFO - PROCESS | 1660 | 1464795797714 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 08:43:17 INFO - PROCESS | 1660 | 1464795797718 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:43:17 INFO - PROCESS | 1660 | 1464795797720 Marionette TRACE conn2 <- [1,574,null,{}] 08:43:17 INFO - PROCESS | 1660 | 1464795797723 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}] 08:43:17 INFO - PROCESS | 1660 | 1464795797827 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 08:43:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12a691000 == 46 [pid = 1660] [id = 147] 08:43:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1292dc000 == 45 [pid = 1660] [id = 146] 08:43:17 INFO - PROCESS | 1660 | --DOCSHELL 0x123d4c800 == 44 [pid = 1660] [id = 145] 08:43:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1270f9000 == 43 [pid = 1660] [id = 144] 08:43:17 INFO - PROCESS | 1660 | --DOCSHELL 0x126d1c000 == 42 [pid = 1660] [id = 143] 08:43:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12535e000 == 41 [pid = 1660] [id = 142] 08:43:17 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12b2c5400) [pid = 1660] [serial = 388] [outer = 0x0] [url = about:blank] 08:43:17 INFO - PROCESS | 1660 | --DOCSHELL 0x123f0c800 == 40 [pid = 1660] [id = 141] 08:43:17 INFO - PROCESS | 1660 | --DOCSHELL 0x119fce000 == 39 [pid = 1660] [id = 140] 08:43:17 INFO - PROCESS | 1660 | --DOCSHELL 0x116f6e800 == 38 [pid = 1660] [id = 139] 08:43:17 INFO - PROCESS | 1660 | --DOCSHELL 0x119962000 == 37 [pid = 1660] [id = 138] 08:43:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1193b7800 == 36 [pid = 1660] [id = 137] 08:43:17 INFO - PROCESS | 1660 | --DOCSHELL 0x118682000 == 35 [pid = 1660] [id = 136] 08:43:17 INFO - PROCESS | 1660 | --DOCSHELL 0x118121000 == 34 [pid = 1660] [id = 135] 08:43:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1180b7000 == 33 [pid = 1660] [id = 134] 08:43:17 INFO - PROCESS | 1660 | --DOCSHELL 0x116f76000 == 32 [pid = 1660] [id = 133] 08:43:17 INFO - PROCESS | 1660 | --DOCSHELL 0x115ea1800 == 31 [pid = 1660] [id = 132] 08:43:17 INFO - PROCESS | 1660 | --DOCSHELL 0x112d52800 == 30 [pid = 1660] [id = 131] 08:43:17 INFO - PROCESS | 1660 | 1464795797898 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x112d45000 == 31 [pid = 1660] [id = 151] 08:43:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x116131c00) [pid = 1660] [serial = 450] [outer = 0x0] 08:43:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1164c2400) [pid = 1660] [serial = 451] [outer = 0x116131c00] 08:43:17 INFO - PROCESS | 1660 | 1464795797926 Marionette DEBUG loaded listener.js 08:43:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x117692000) [pid = 1660] [serial = 452] [outer = 0x116131c00] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x118840c00) [pid = 1660] [serial = 305] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x116604400) [pid = 1660] [serial = 302] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12927b800) [pid = 1660] [serial = 370] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x128dc3400) [pid = 1660] [serial = 368] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x128c0cc00) [pid = 1660] [serial = 367] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x116961000) [pid = 1660] [serial = 371] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12a606800) [pid = 1660] [serial = 376] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1259c5c00) [pid = 1660] [serial = 379] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x129516c00) [pid = 1660] [serial = 374] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1293ea400) [pid = 1660] [serial = 373] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12a7e1000) [pid = 1660] [serial = 382] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12b029c00) [pid = 1660] [serial = 383] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12b188000) [pid = 1660] [serial = 385] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x118ead800) [pid = 1660] [serial = 355] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11915a400) [pid = 1660] [serial = 356] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x118530800) [pid = 1660] [serial = 353] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x117e2d000) [pid = 1660] [serial = 352] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1256b0c00) [pid = 1660] [serial = 350] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x123ea0800) [pid = 1660] [serial = 349] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1212b0400) [pid = 1660] [serial = 347] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119ef5400) [pid = 1660] [serial = 346] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119117800) [pid = 1660] [serial = 344] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11883f400) [pid = 1660] [serial = 343] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x112a74000) [pid = 1660] [serial = 341] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x115e70000) [pid = 1660] [serial = 340] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x129239800) [pid = 1660] [serial = 338] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1253d7000) [pid = 1660] [serial = 364] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x123c8b000) [pid = 1660] [serial = 361] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1253df400) [pid = 1660] [serial = 362] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119719000) [pid = 1660] [serial = 358] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x11b26b000) [pid = 1660] [serial = 359] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12b2bd000) [pid = 1660] [serial = 386] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12a7d5800) [pid = 1660] [serial = 377] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x129521000) [pid = 1660] [serial = 380] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x125f1c000) [pid = 1660] [serial = 365] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1660 | 1464795798248 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]]]}] 08:43:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:43:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 571ms 08:43:18 INFO - PROCESS | 1660 | 1464795798289 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 08:43:18 INFO - PROCESS | 1660 | 1464795798293 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 08:43:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:43:18 INFO - PROCESS | 1660 | 1464795798297 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:43:18 INFO - PROCESS | 1660 | 1464795798299 Marionette TRACE conn2 <- [1,578,null,{}] 08:43:18 INFO - PROCESS | 1660 | 1464795798301 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}] 08:43:18 INFO - PROCESS | 1660 | 1464795798376 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 08:43:18 INFO - PROCESS | 1660 | 1464795798418 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x11698a000 == 32 [pid = 1660] [id = 152] 08:43:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x117128c00) [pid = 1660] [serial = 453] [outer = 0x0] 08:43:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x118228000) [pid = 1660] [serial = 454] [outer = 0x117128c00] 08:43:18 INFO - PROCESS | 1660 | 1464795798443 Marionette DEBUG loaded listener.js 08:43:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1186c4c00) [pid = 1660] [serial = 455] [outer = 0x117128c00] 08:43:18 INFO - PROCESS | 1660 | 1464795798731 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]]]}] 08:43:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:43:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 472ms 08:43:18 INFO - PROCESS | 1660 | 1464795798771 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 08:43:18 INFO - PROCESS | 1660 | 1464795798772 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 08:43:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:43:18 INFO - PROCESS | 1660 | 1464795798774 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:43:18 INFO - PROCESS | 1660 | 1464795798777 Marionette TRACE conn2 <- [1,582,null,{}] 08:43:18 INFO - PROCESS | 1660 | 1464795798787 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}] 08:43:18 INFO - PROCESS | 1660 | 1464795798861 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 08:43:18 INFO - PROCESS | 1660 | 1464795798869 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180d5800 == 33 [pid = 1660] [id = 153] 08:43:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1133c5800) [pid = 1660] [serial = 456] [outer = 0x0] 08:43:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119310400) [pid = 1660] [serial = 457] [outer = 0x1133c5800] 08:43:18 INFO - PROCESS | 1660 | 1464795798897 Marionette DEBUG loaded listener.js 08:43:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1197ccc00) [pid = 1660] [serial = 458] [outer = 0x1133c5800] 08:43:19 INFO - PROCESS | 1660 | 1464795799269 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]]]}] 08:43:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:43:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 522ms 08:43:19 INFO - PROCESS | 1660 | 1464795799296 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 08:43:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:43:19 INFO - PROCESS | 1660 | 1464795799298 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 08:43:19 INFO - PROCESS | 1660 | 1464795799300 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:43:19 INFO - PROCESS | 1660 | 1464795799301 Marionette TRACE conn2 <- [1,586,null,{}] 08:43:19 INFO - PROCESS | 1660 | 1464795799304 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}] 08:43:19 INFO - PROCESS | 1660 | 1464795799375 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 08:43:19 INFO - PROCESS | 1660 | 1464795799380 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x118e32800 == 34 [pid = 1660] [id = 154] 08:43:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119e62c00) [pid = 1660] [serial = 459] [outer = 0x0] 08:43:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119e71800) [pid = 1660] [serial = 460] [outer = 0x119e62c00] 08:43:19 INFO - PROCESS | 1660 | 1464795799409 Marionette DEBUG loaded listener.js 08:43:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x11b26b000) [pid = 1660] [serial = 461] [outer = 0x119e62c00] 08:43:19 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:43:19 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:43:19 INFO - PROCESS | 1660 | 1464795799746 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]]]}] 08:43:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:43:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 469ms 08:43:19 INFO - PROCESS | 1660 | 1464795799769 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 08:43:19 INFO - PROCESS | 1660 | 1464795799771 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 08:43:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:43:19 INFO - PROCESS | 1660 | 1464795799773 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:43:19 INFO - PROCESS | 1660 | 1464795799774 Marionette TRACE conn2 <- [1,590,null,{}] 08:43:19 INFO - PROCESS | 1660 | 1464795799776 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}] 08:43:19 INFO - PROCESS | 1660 | 1464795799869 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 08:43:19 INFO - PROCESS | 1660 | 1464795799874 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x1193bf800 == 35 [pid = 1660] [id = 155] 08:43:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1130d0c00) [pid = 1660] [serial = 462] [outer = 0x0] 08:43:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11b26e800) [pid = 1660] [serial = 463] [outer = 0x1130d0c00] 08:43:19 INFO - PROCESS | 1660 | 1464795799899 Marionette DEBUG loaded listener.js 08:43:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1212af400) [pid = 1660] [serial = 464] [outer = 0x1130d0c00] 08:43:20 INFO - PROCESS | 1660 | 1464795800282 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]]]}] 08:43:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:43:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 518ms 08:43:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:43:20 INFO - PROCESS | 1660 | 1464795800291 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 08:43:20 INFO - PROCESS | 1660 | 1464795800292 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 08:43:20 INFO - PROCESS | 1660 | 1464795800294 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:43:20 INFO - PROCESS | 1660 | 1464795800295 Marionette TRACE conn2 <- [1,594,null,{}] 08:43:20 INFO - PROCESS | 1660 | 1464795800304 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}] 08:43:20 INFO - PROCESS | 1660 | 1464795800411 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 08:43:20 INFO - PROCESS | 1660 | 1464795800443 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e3a800 == 36 [pid = 1660] [id = 156] 08:43:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x123e17400) [pid = 1660] [serial = 465] [outer = 0x0] 08:43:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12512c400) [pid = 1660] [serial = 466] [outer = 0x123e17400] 08:43:20 INFO - PROCESS | 1660 | 1464795800468 Marionette DEBUG loaded listener.js 08:43:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x125808800) [pid = 1660] [serial = 467] [outer = 0x123e17400] 08:43:20 INFO - PROCESS | 1660 | 1464795800803 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]]]}] 08:43:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:43:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 519ms 08:43:20 INFO - PROCESS | 1660 | 1464795800813 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 08:43:20 INFO - PROCESS | 1660 | 1464795800814 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 08:43:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:43:20 INFO - PROCESS | 1660 | 1464795800824 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:43:20 INFO - PROCESS | 1660 | 1464795800825 Marionette TRACE conn2 <- [1,598,null,{}] 08:43:20 INFO - PROCESS | 1660 | 1464795800827 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}] 08:43:20 INFO - PROCESS | 1660 | 1464795800916 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 08:43:20 INFO - PROCESS | 1660 | 1464795800920 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x123a0e000 == 37 [pid = 1660] [id = 157] 08:43:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x125803000) [pid = 1660] [serial = 468] [outer = 0x0] 08:43:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x125f1f400) [pid = 1660] [serial = 469] [outer = 0x125803000] 08:43:20 INFO - PROCESS | 1660 | 1464795800944 Marionette DEBUG loaded listener.js 08:43:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x126d24000) [pid = 1660] [serial = 470] [outer = 0x125803000] 08:43:21 INFO - PROCESS | 1660 | 1464795801255 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]]]}] 08:43:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:43:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 476ms 08:43:21 INFO - PROCESS | 1660 | 1464795801299 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 08:43:21 INFO - PROCESS | 1660 | 1464795801304 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 08:43:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:43:21 INFO - PROCESS | 1660 | 1464795801307 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:43:21 INFO - PROCESS | 1660 | 1464795801309 Marionette TRACE conn2 <- [1,602,null,{}] 08:43:21 INFO - PROCESS | 1660 | 1464795801312 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}] 08:43:21 INFO - PROCESS | 1660 | 1464795801461 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 08:43:21 INFO - PROCESS | 1660 | 1464795801504 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x123acb000 == 38 [pid = 1660] [id = 158] 08:43:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x125f18400) [pid = 1660] [serial = 471] [outer = 0x0] 08:43:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x126dbc400) [pid = 1660] [serial = 472] [outer = 0x125f18400] 08:43:21 INFO - PROCESS | 1660 | 1464795801543 Marionette DEBUG loaded listener.js 08:43:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128c04c00) [pid = 1660] [serial = 473] [outer = 0x125f18400] 08:43:22 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x125f39000) [pid = 1660] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:43:22 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x111c28400) [pid = 1660] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:43:22 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11910c800) [pid = 1660] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:43:22 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1212abc00) [pid = 1660] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:43:22 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x125872c00) [pid = 1660] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:43:22 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1181a2400) [pid = 1660] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:43:22 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119e60400) [pid = 1660] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:43:22 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1212ab000) [pid = 1660] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:43:22 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1164bd800) [pid = 1660] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:43:22 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1130c8400) [pid = 1660] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:43:22 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1164bfc00) [pid = 1660] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:43:22 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x126f63800) [pid = 1660] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:43:22 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11324e000) [pid = 1660] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:43:22 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1212a7400) [pid = 1660] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:43:22 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x129279800) [pid = 1660] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:43:22 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x125133800) [pid = 1660] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:43:22 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1186bf000) [pid = 1660] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:43:22 INFO - PROCESS | 1660 | 1464795802089 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]]]}] 08:43:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:43:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 820ms 08:43:22 INFO - PROCESS | 1660 | 1464795802128 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 08:43:22 INFO - PROCESS | 1660 | 1464795802130 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 08:43:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:43:22 INFO - PROCESS | 1660 | 1464795802134 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:43:22 INFO - PROCESS | 1660 | 1464795802136 Marionette TRACE conn2 <- [1,606,null,{}] 08:43:22 INFO - PROCESS | 1660 | 1464795802140 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}] 08:43:22 INFO - PROCESS | 1660 | 1464795802265 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 08:43:22 INFO - PROCESS | 1660 | 1464795802309 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x116658800 == 39 [pid = 1660] [id = 159] 08:43:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1133ddc00) [pid = 1660] [serial = 474] [outer = 0x0] 08:43:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x115e70000) [pid = 1660] [serial = 475] [outer = 0x1133ddc00] 08:43:22 INFO - PROCESS | 1660 | 1464795802340 Marionette DEBUG loaded listener.js 08:43:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1169cac00) [pid = 1660] [serial = 476] [outer = 0x1133ddc00] 08:43:22 INFO - PROCESS | 1660 | 1464795802783 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]]]}] 08:43:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:43:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 672ms 08:43:22 INFO - PROCESS | 1660 | 1464795802806 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 08:43:22 INFO - PROCESS | 1660 | 1464795802810 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 08:43:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:43:22 INFO - PROCESS | 1660 | 1464795802815 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:43:22 INFO - PROCESS | 1660 | 1464795802816 Marionette TRACE conn2 <- [1,610,null,{}] 08:43:22 INFO - PROCESS | 1660 | 1464795802819 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}] 08:43:22 INFO - PROCESS | 1660 | 1464795802913 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 08:43:22 INFO - PROCESS | 1660 | 1464795802970 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x118112800 == 40 [pid = 1660] [id = 160] 08:43:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x11819a000) [pid = 1660] [serial = 477] [outer = 0x0] 08:43:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x118696400) [pid = 1660] [serial = 478] [outer = 0x11819a000] 08:43:23 INFO - PROCESS | 1660 | 1464795803001 Marionette DEBUG loaded listener.js 08:43:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11910b400) [pid = 1660] [serial = 479] [outer = 0x11819a000] 08:43:23 INFO - PROCESS | 1660 | 1464795803411 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]]]}] 08:43:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:43:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 621ms 08:43:23 INFO - PROCESS | 1660 | 1464795803436 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 08:43:23 INFO - PROCESS | 1660 | 1464795803438 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 08:43:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:43:23 INFO - PROCESS | 1660 | 1464795803440 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:43:23 INFO - PROCESS | 1660 | 1464795803443 Marionette TRACE conn2 <- [1,614,null,{}] 08:43:23 INFO - PROCESS | 1660 | 1464795803450 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}] 08:43:23 INFO - PROCESS | 1660 | 1464795803552 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 08:43:23 INFO - PROCESS | 1660 | 1464795803593 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x124edf000 == 41 [pid = 1660] [id = 161] 08:43:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119426400) [pid = 1660] [serial = 480] [outer = 0x0] 08:43:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119e56800) [pid = 1660] [serial = 481] [outer = 0x119426400] 08:43:23 INFO - PROCESS | 1660 | 1464795803628 Marionette DEBUG loaded listener.js 08:43:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x11b272000) [pid = 1660] [serial = 482] [outer = 0x119426400] 08:43:24 INFO - PROCESS | 1660 | 1464795804037 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]]]}] 08:43:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:43:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 623ms 08:43:24 INFO - PROCESS | 1660 | 1464795804063 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 08:43:24 INFO - PROCESS | 1660 | 1464795804065 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 08:43:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:43:24 INFO - PROCESS | 1660 | 1464795804070 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:43:24 INFO - PROCESS | 1660 | 1464795804071 Marionette TRACE conn2 <- [1,618,null,{}] 08:43:24 INFO - PROCESS | 1660 | 1464795804074 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}] 08:43:24 INFO - PROCESS | 1660 | 1464795804164 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 08:43:24 INFO - PROCESS | 1660 | 1464795804244 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x125f7e800 == 42 [pid = 1660] [id = 162] 08:43:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x124819400) [pid = 1660] [serial = 483] [outer = 0x0] 08:43:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x124ad8000) [pid = 1660] [serial = 484] [outer = 0x124819400] 08:43:24 INFO - PROCESS | 1660 | 1464795804274 Marionette DEBUG loaded listener.js 08:43:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x125806800) [pid = 1660] [serial = 485] [outer = 0x124819400] 08:43:24 INFO - PROCESS | 1660 | 1464795804676 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]]]}] 08:43:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:43:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 619ms 08:43:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:43:24 INFO - PROCESS | 1660 | 1464795804690 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 08:43:24 INFO - PROCESS | 1660 | 1464795804691 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 08:43:24 INFO - PROCESS | 1660 | 1464795804693 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:43:24 INFO - PROCESS | 1660 | 1464795804694 Marionette TRACE conn2 <- [1,622,null,{}] 08:43:24 INFO - PROCESS | 1660 | 1464795804697 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}] 08:43:24 INFO - PROCESS | 1660 | 1464795804785 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 08:43:24 INFO - PROCESS | 1660 | 1464795804826 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x126d04800 == 43 [pid = 1660] [id = 163] 08:43:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x124819800) [pid = 1660] [serial = 486] [outer = 0x0] 08:43:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x126ff5c00) [pid = 1660] [serial = 487] [outer = 0x124819800] 08:43:24 INFO - PROCESS | 1660 | 1464795804856 Marionette DEBUG loaded listener.js 08:43:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x128c0b000) [pid = 1660] [serial = 488] [outer = 0x124819800] 08:43:25 INFO - PROCESS | 1660 | 1464795805271 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]]]}] 08:43:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:43:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 619ms 08:43:25 INFO - PROCESS | 1660 | 1464795805313 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 08:43:25 INFO - PROCESS | 1660 | 1464795805314 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 08:43:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:43:25 INFO - PROCESS | 1660 | 1464795805316 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:43:25 INFO - PROCESS | 1660 | 1464795805318 Marionette TRACE conn2 <- [1,626,null,{}] 08:43:25 INFO - PROCESS | 1660 | 1464795805320 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}] 08:43:25 INFO - PROCESS | 1660 | 1464795805428 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 08:43:25 INFO - PROCESS | 1660 | 1464795805512 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x11665c800 == 44 [pid = 1660] [id = 164] 08:43:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x118530000) [pid = 1660] [serial = 489] [outer = 0x0] 08:43:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128c0b800) [pid = 1660] [serial = 490] [outer = 0x118530000] 08:43:25 INFO - PROCESS | 1660 | 1464795805549 Marionette DEBUG loaded listener.js 08:43:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x129286000) [pid = 1660] [serial = 491] [outer = 0x118530000] 08:43:26 INFO - PROCESS | 1660 | 1464795806185 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]]]}] 08:43:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:43:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 921ms 08:43:26 INFO - PROCESS | 1660 | 1464795806238 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 08:43:26 INFO - PROCESS | 1660 | 1464795806240 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 08:43:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:43:26 INFO - PROCESS | 1660 | 1464795806244 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:43:26 INFO - PROCESS | 1660 | 1464795806246 Marionette TRACE conn2 <- [1,630,null,{}] 08:43:26 INFO - PROCESS | 1660 | 1464795806250 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}] 08:43:26 INFO - PROCESS | 1660 | 1464795806338 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 08:43:26 INFO - PROCESS | 1660 | 1464795806397 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x116aac800 == 45 [pid = 1660] [id = 165] 08:43:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x115e6b800) [pid = 1660] [serial = 492] [outer = 0x0] 08:43:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1169cdc00) [pid = 1660] [serial = 493] [outer = 0x115e6b800] 08:43:26 INFO - PROCESS | 1660 | 1464795806427 Marionette DEBUG loaded listener.js 08:43:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x118199000) [pid = 1660] [serial = 494] [outer = 0x115e6b800] 08:43:26 INFO - PROCESS | 1660 | --DOCSHELL 0x123a0e000 == 44 [pid = 1660] [id = 157] 08:43:26 INFO - PROCESS | 1660 | --DOCSHELL 0x119e3a800 == 43 [pid = 1660] [id = 156] 08:43:26 INFO - PROCESS | 1660 | --DOCSHELL 0x1193bf800 == 42 [pid = 1660] [id = 155] 08:43:26 INFO - PROCESS | 1660 | --DOCSHELL 0x118e32800 == 41 [pid = 1660] [id = 154] 08:43:26 INFO - PROCESS | 1660 | --DOCSHELL 0x1180d5800 == 40 [pid = 1660] [id = 153] 08:43:26 INFO - PROCESS | 1660 | --DOCSHELL 0x11698a000 == 39 [pid = 1660] [id = 152] 08:43:26 INFO - PROCESS | 1660 | --DOCSHELL 0x112d45000 == 38 [pid = 1660] [id = 151] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12ae6b400) [pid = 1660] [serial = 442] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOCSHELL 0x115ea9800 == 37 [pid = 1660] [id = 149] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12733c000) [pid = 1660] [serial = 421] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11869d800) [pid = 1660] [serial = 397] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x118847400) [pid = 1660] [serial = 398] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11915ac00) [pid = 1660] [serial = 400] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119427000) [pid = 1660] [serial = 401] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x124e7d400) [pid = 1660] [serial = 413] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x123e3b000) [pid = 1660] [serial = 412] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x125f3f000) [pid = 1660] [serial = 418] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1256a8400) [pid = 1660] [serial = 415] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x125872400) [pid = 1660] [serial = 416] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11b205400) [pid = 1660] [serial = 406] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1212a9000) [pid = 1660] [serial = 407] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12397b000) [pid = 1660] [serial = 409] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x123e16400) [pid = 1660] [serial = 410] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1164c0400) [pid = 1660] [serial = 391] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x116765400) [pid = 1660] [serial = 392] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1197c2400) [pid = 1660] [serial = 403] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119e58800) [pid = 1660] [serial = 404] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x117123800) [pid = 1660] [serial = 394] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x11822d400) [pid = 1660] [serial = 395] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12923a800) [pid = 1660] [serial = 424] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x128c0fc00) [pid = 1660] [serial = 422] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x118695400) [pid = 1660] [serial = 433] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1293b0c00) [pid = 1660] [serial = 427] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x129284c00) [pid = 1660] [serial = 425] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1293f1800) [pid = 1660] [serial = 430] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1293ea000) [pid = 1660] [serial = 428] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12a7e3000) [pid = 1660] [serial = 439] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12ae67c00) [pid = 1660] [serial = 440] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12a7d9c00) [pid = 1660] [serial = 437] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12a7dac00) [pid = 1660] [serial = 431] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12692fc00) [pid = 1660] [serial = 434] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x1293eb000) [pid = 1660] [serial = 436] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x126dbfc00) [pid = 1660] [serial = 419] [outer = 0x0] [url = about:blank] 08:43:26 INFO - PROCESS | 1660 | 1464795806822 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]]]}] 08:43:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:43:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 622ms 08:43:26 INFO - PROCESS | 1660 | 1464795806867 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 08:43:26 INFO - PROCESS | 1660 | 1464795806871 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 08:43:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:43:26 INFO - PROCESS | 1660 | 1464795806876 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:43:26 INFO - PROCESS | 1660 | 1464795806877 Marionette TRACE conn2 <- [1,634,null,{}] 08:43:26 INFO - PROCESS | 1660 | 1464795806880 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}] 08:43:26 INFO - PROCESS | 1660 | 1464795806967 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 08:43:27 INFO - PROCESS | 1660 | 1464795807014 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e07000 == 38 [pid = 1660] [id = 166] 08:43:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x117e32000) [pid = 1660] [serial = 495] [outer = 0x0] 08:43:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1186c3c00) [pid = 1660] [serial = 496] [outer = 0x117e32000] 08:43:27 INFO - PROCESS | 1660 | 1464795807040 Marionette DEBUG loaded listener.js 08:43:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x11914f400) [pid = 1660] [serial = 497] [outer = 0x117e32000] 08:43:27 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:43:27 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:43:27 INFO - PROCESS | 1660 | 1464795807329 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]]]}] 08:43:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:43:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 469ms 08:43:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:43:27 INFO - PROCESS | 1660 | 1464795807344 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 08:43:27 INFO - PROCESS | 1660 | 1464795807346 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 08:43:27 INFO - PROCESS | 1660 | 1464795807356 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:43:27 INFO - PROCESS | 1660 | 1464795807358 Marionette TRACE conn2 <- [1,638,null,{}] 08:43:27 INFO - PROCESS | 1660 | 1464795807368 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}] 08:43:27 INFO - PROCESS | 1660 | 1464795807448 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 08:43:27 INFO - PROCESS | 1660 | 1464795807456 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x118671800 == 39 [pid = 1660] [id = 167] 08:43:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x119431000) [pid = 1660] [serial = 498] [outer = 0x0] 08:43:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x119e60c00) [pid = 1660] [serial = 499] [outer = 0x119431000] 08:43:27 INFO - PROCESS | 1660 | 1464795807483 Marionette DEBUG loaded listener.js 08:43:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1212aac00) [pid = 1660] [serial = 500] [outer = 0x119431000] 08:43:27 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:43:27 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:43:27 INFO - PROCESS | 1660 | 1464795807875 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]]]}] 08:43:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:43:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 578ms 08:43:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:43:27 INFO - PROCESS | 1660 | 1464795807927 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 08:43:27 INFO - PROCESS | 1660 | 1464795807930 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 08:43:27 INFO - PROCESS | 1660 | 1464795807933 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:43:27 INFO - PROCESS | 1660 | 1464795807935 Marionette TRACE conn2 <- [1,642,null,{}] 08:43:27 INFO - PROCESS | 1660 | 1464795807949 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}] 08:43:28 INFO - PROCESS | 1660 | 1464795808053 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 08:43:28 INFO - PROCESS | 1660 | 1464795808059 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b7d800 == 40 [pid = 1660] [id = 168] 08:43:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x123e16400) [pid = 1660] [serial = 501] [outer = 0x0] 08:43:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x123ea0400) [pid = 1660] [serial = 502] [outer = 0x123e16400] 08:43:28 INFO - PROCESS | 1660 | 1464795808084 Marionette DEBUG loaded listener.js 08:43:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1256b1c00) [pid = 1660] [serial = 503] [outer = 0x123e16400] 08:43:28 INFO - PROCESS | 1660 | 1464795808406 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]]]}] 08:43:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:43:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 479ms 08:43:28 INFO - PROCESS | 1660 | 1464795808413 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 08:43:28 INFO - PROCESS | 1660 | 1464795808414 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 08:43:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:43:28 INFO - PROCESS | 1660 | 1464795808422 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:43:28 INFO - PROCESS | 1660 | 1464795808423 Marionette TRACE conn2 <- [1,646,null,{}] 08:43:28 INFO - PROCESS | 1660 | 1464795808425 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}] 08:43:28 INFO - PROCESS | 1660 | 1464795808530 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 08:43:28 INFO - PROCESS | 1660 | 1464795808536 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e37000 == 41 [pid = 1660] [id = 169] 08:43:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1197ca800) [pid = 1660] [serial = 504] [outer = 0x0] 08:43:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x125f46800) [pid = 1660] [serial = 505] [outer = 0x1197ca800] 08:43:28 INFO - PROCESS | 1660 | 1464795808561 Marionette DEBUG loaded listener.js 08:43:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x128dc3400) [pid = 1660] [serial = 506] [outer = 0x1197ca800] 08:43:28 INFO - PROCESS | 1660 | 1464795808927 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]]]}] 08:43:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:43:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 519ms 08:43:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x12927bc00) [pid = 1660] [serial = 507] [outer = 0x12cf09400] 08:43:28 INFO - PROCESS | 1660 | 1464795808977 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 08:43:28 INFO - PROCESS | 1660 | 1464795808979 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 08:43:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:43:29 INFO - PROCESS | 1660 | 1464795809011 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:43:29 INFO - PROCESS | 1660 | 1464795809012 Marionette TRACE conn2 <- [1,650,null,{}] 08:43:29 INFO - PROCESS | 1660 | 1464795809031 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}] 08:43:29 INFO - PROCESS | 1660 | 1464795809207 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 08:43:29 INFO - PROCESS | 1660 | 1464795809231 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x124ee0000 == 42 [pid = 1660] [id = 170] 08:43:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1293b6c00) [pid = 1660] [serial = 508] [outer = 0x0] 08:43:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12a610400) [pid = 1660] [serial = 509] [outer = 0x1293b6c00] 08:43:29 INFO - PROCESS | 1660 | 1464795809272 Marionette DEBUG loaded listener.js 08:43:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12a7e0400) [pid = 1660] [serial = 510] [outer = 0x1293b6c00] 08:43:29 INFO - PROCESS | 1660 | 1464795809598 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]]]}] 08:43:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:43:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 653ms 08:43:29 INFO - PROCESS | 1660 | 1464795809639 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 08:43:29 INFO - PROCESS | 1660 | 1464795809641 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 08:43:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:43:29 INFO - PROCESS | 1660 | 1464795809643 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:43:29 INFO - PROCESS | 1660 | 1464795809644 Marionette TRACE conn2 <- [1,654,null,{}] 08:43:29 INFO - PROCESS | 1660 | 1464795809647 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}] 08:43:29 INFO - PROCESS | 1660 | 1464795809784 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 08:43:29 INFO - PROCESS | 1660 | 1464795809802 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x1269ed800 == 43 [pid = 1660] [id = 171] 08:43:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x124820000) [pid = 1660] [serial = 511] [outer = 0x0] 08:43:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12ae62400) [pid = 1660] [serial = 512] [outer = 0x124820000] 08:43:29 INFO - PROCESS | 1660 | 1464795809842 Marionette DEBUG loaded listener.js 08:43:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12b027400) [pid = 1660] [serial = 513] [outer = 0x124820000] 08:43:30 INFO - PROCESS | 1660 | 1464795810177 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]]]}] 08:43:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:43:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 569ms 08:43:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:43:30 INFO - PROCESS | 1660 | 1464795810219 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 08:43:30 INFO - PROCESS | 1660 | 1464795810221 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 08:43:30 INFO - PROCESS | 1660 | 1464795810223 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:43:30 INFO - PROCESS | 1660 | 1464795810224 Marionette TRACE conn2 <- [1,658,null,{}] 08:43:30 INFO - PROCESS | 1660 | 1464795810226 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}] 08:43:30 INFO - PROCESS | 1660 | 1464795810318 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 08:43:30 INFO - PROCESS | 1660 | 1464795810322 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x128de5800 == 44 [pid = 1660] [id = 172] 08:43:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12ae64c00) [pid = 1660] [serial = 514] [outer = 0x0] 08:43:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12b188000) [pid = 1660] [serial = 515] [outer = 0x12ae64c00] 08:43:30 INFO - PROCESS | 1660 | 1464795810346 Marionette DEBUG loaded listener.js 08:43:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12b2bfc00) [pid = 1660] [serial = 516] [outer = 0x12ae64c00] 08:43:30 INFO - PROCESS | 1660 | 1464795810677 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]]]}] 08:43:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:43:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 468ms 08:43:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:43:30 INFO - PROCESS | 1660 | 1464795810691 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 08:43:30 INFO - PROCESS | 1660 | 1464795810692 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 08:43:30 INFO - PROCESS | 1660 | 1464795810694 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:43:30 INFO - PROCESS | 1660 | 1464795810695 Marionette TRACE conn2 <- [1,662,null,{}] 08:43:30 INFO - PROCESS | 1660 | 1464795810698 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}] 08:43:30 INFO - PROCESS | 1660 | 1464795810807 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 08:43:30 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1130d0c00) [pid = 1660] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:43:30 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x123e17400) [pid = 1660] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:43:30 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x125803000) [pid = 1660] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:43:30 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x117128c00) [pid = 1660] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:43:30 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119e62c00) [pid = 1660] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:43:30 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x116131c00) [pid = 1660] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:43:30 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1133c5800) [pid = 1660] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:43:30 INFO - PROCESS | 1660 | 1464795810845 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x11807f000 == 45 [pid = 1660] [id = 173] 08:43:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1130d0c00) [pid = 1660] [serial = 517] [outer = 0x0] 08:43:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11830ec00) [pid = 1660] [serial = 518] [outer = 0x1130d0c00] 08:43:30 INFO - PROCESS | 1660 | 1464795810870 Marionette DEBUG loaded listener.js 08:43:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12481d400) [pid = 1660] [serial = 519] [outer = 0x1130d0c00] 08:43:31 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:43:31 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:43:31 INFO - PROCESS | 1660 | 1464795811234 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]]]}] 08:43:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:43:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 570ms 08:43:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:43:31 INFO - PROCESS | 1660 | 1464795811265 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 08:43:31 INFO - PROCESS | 1660 | 1464795811267 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 08:43:31 INFO - PROCESS | 1660 | 1464795811271 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:43:31 INFO - PROCESS | 1660 | 1464795811272 Marionette TRACE conn2 <- [1,666,null,{}] 08:43:31 INFO - PROCESS | 1660 | 1464795811276 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}] 08:43:31 INFO - PROCESS | 1660 | 1464795811391 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 08:43:31 INFO - PROCESS | 1660 | 1464795811461 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292e8000 == 46 [pid = 1660] [id = 174] 08:43:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x116131c00) [pid = 1660] [serial = 520] [outer = 0x0] 08:43:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12b2c6c00) [pid = 1660] [serial = 521] [outer = 0x116131c00] 08:43:31 INFO - PROCESS | 1660 | 1464795811500 Marionette DEBUG loaded listener.js 08:43:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12babe800) [pid = 1660] [serial = 522] [outer = 0x116131c00] 08:43:31 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:43:31 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:43:31 INFO - PROCESS | 1660 | 1464795811860 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]]]}] 08:43:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:43:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 620ms 08:43:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:43:31 INFO - PROCESS | 1660 | 1464795811892 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 08:43:31 INFO - PROCESS | 1660 | 1464795811894 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 08:43:31 INFO - PROCESS | 1660 | 1464795811897 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:43:31 INFO - PROCESS | 1660 | 1464795811910 Marionette TRACE conn2 <- [1,670,null,{}] 08:43:31 INFO - PROCESS | 1660 | 1464795811913 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}] 08:43:32 INFO - PROCESS | 1660 | 1464795812076 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 08:43:32 INFO - PROCESS | 1660 | 1464795812092 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a691000 == 47 [pid = 1660] [id = 175] 08:43:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12bab7000) [pid = 1660] [serial = 523] [outer = 0x0] 08:43:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12bac8800) [pid = 1660] [serial = 524] [outer = 0x12bab7000] 08:43:32 INFO - PROCESS | 1660 | 1464795812137 Marionette DEBUG loaded listener.js 08:43:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12bf31800) [pid = 1660] [serial = 525] [outer = 0x12bab7000] 08:43:32 INFO - PROCESS | 1660 | 1464795812455 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]]]}] 08:43:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:43:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 581ms 08:43:32 INFO - PROCESS | 1660 | 1464795812478 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 08:43:32 INFO - PROCESS | 1660 | 1464795812480 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 08:43:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:43:32 INFO - PROCESS | 1660 | 1464795812489 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:43:32 INFO - PROCESS | 1660 | 1464795812490 Marionette TRACE conn2 <- [1,674,null,{}] 08:43:32 INFO - PROCESS | 1660 | 1464795812492 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}] 08:43:32 INFO - PROCESS | 1660 | 1464795812576 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 08:43:32 INFO - PROCESS | 1660 | 1464795812581 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a922800 == 48 [pid = 1660] [id = 176] 08:43:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12bf35000) [pid = 1660] [serial = 526] [outer = 0x0] 08:43:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12bf3b800) [pid = 1660] [serial = 527] [outer = 0x12bf35000] 08:43:32 INFO - PROCESS | 1660 | 1464795812605 Marionette DEBUG loaded listener.js 08:43:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12bf52800) [pid = 1660] [serial = 528] [outer = 0x12bf35000] 08:43:32 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:43:32 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:43:33 INFO - PROCESS | 1660 | 1464795813052 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]]]}] 08:43:33 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 08:43:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 575ms 08:43:33 INFO - PROCESS | 1660 | 1464795813057 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 08:43:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:43:33 INFO - PROCESS | 1660 | 1464795813060 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 08:43:33 INFO - PROCESS | 1660 | 1464795813063 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:43:33 INFO - PROCESS | 1660 | 1464795813066 Marionette TRACE conn2 <- [1,678,null,{}] 08:43:33 INFO - PROCESS | 1660 | 1464795813070 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}] 08:43:33 INFO - PROCESS | 1660 | 1464795813170 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 08:43:33 INFO - PROCESS | 1660 | 1464795813214 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f74000 == 49 [pid = 1660] [id = 177] 08:43:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1122b5000) [pid = 1660] [serial = 529] [outer = 0x0] 08:43:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x117424000) [pid = 1660] [serial = 530] [outer = 0x1122b5000] 08:43:33 INFO - PROCESS | 1660 | 1464795813244 Marionette DEBUG loaded listener.js 08:43:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x118531000) [pid = 1660] [serial = 531] [outer = 0x1122b5000] 08:43:33 INFO - PROCESS | 1660 | 1464795813663 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]]]}] 08:43:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:43:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 622ms 08:43:33 INFO - PROCESS | 1660 | 1464795813687 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 08:43:33 INFO - PROCESS | 1660 | 1464795813691 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 08:43:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:43:33 INFO - PROCESS | 1660 | 1464795813695 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:43:33 INFO - PROCESS | 1660 | 1464795813697 Marionette TRACE conn2 <- [1,682,null,{}] 08:43:33 INFO - PROCESS | 1660 | 1464795813700 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}] 08:43:33 INFO - PROCESS | 1660 | 1464795813799 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 08:43:33 INFO - PROCESS | 1660 | 1464795813883 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x119eb6000 == 50 [pid = 1660] [id = 178] 08:43:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119431800) [pid = 1660] [serial = 532] [outer = 0x0] 08:43:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x119e5d800) [pid = 1660] [serial = 533] [outer = 0x119431800] 08:43:33 INFO - PROCESS | 1660 | 1464795813912 Marionette DEBUG loaded listener.js 08:43:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x11b26f400) [pid = 1660] [serial = 534] [outer = 0x119431800] 08:43:34 INFO - PROCESS | 1660 | 1464795814793 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]]]}] 08:43:34 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) 08:43:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1120ms 08:43:34 INFO - PROCESS | 1660 | 1464795814855 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 08:43:34 INFO - PROCESS | 1660 | 1464795814857 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 08:43:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:43:34 INFO - PROCESS | 1660 | 1464795814860 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:43:34 INFO - PROCESS | 1660 | 1464795814863 Marionette TRACE conn2 <- [1,686,null,{}] 08:43:34 INFO - PROCESS | 1660 | 1464795814870 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}] 08:43:34 INFO - PROCESS | 1660 | 1464795814960 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 08:43:35 INFO - PROCESS | 1660 | 1464795815208 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x116aad000 == 51 [pid = 1660] [id = 179] 08:43:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x115e71400) [pid = 1660] [serial = 535] [outer = 0x0] 08:43:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1164c3800) [pid = 1660] [serial = 536] [outer = 0x115e71400] 08:43:35 INFO - PROCESS | 1660 | 1464795815236 Marionette DEBUG loaded listener.js 08:43:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x117e23800) [pid = 1660] [serial = 537] [outer = 0x115e71400] 08:43:36 INFO - PROCESS | 1660 | 1464795816107 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]]]}] 08:43:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:43:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1274ms 08:43:36 INFO - PROCESS | 1660 | 1464795816135 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 08:43:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:43:36 INFO - PROCESS | 1660 | 1464795816138 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 08:43:36 INFO - PROCESS | 1660 | 1464795816141 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:43:36 INFO - PROCESS | 1660 | 1464795816143 Marionette TRACE conn2 <- [1,690,null,{}] 08:43:36 INFO - PROCESS | 1660 | 1464795816146 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}] 08:43:36 INFO - PROCESS | 1660 | 1464795816231 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 08:43:36 INFO - PROCESS | 1660 | 1464795816278 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x116152000 == 52 [pid = 1660] [id = 180] 08:43:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x11660c400) [pid = 1660] [serial = 538] [outer = 0x0] 08:43:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x118307800) [pid = 1660] [serial = 539] [outer = 0x11660c400] 08:43:36 INFO - PROCESS | 1660 | 1464795816306 Marionette DEBUG loaded listener.js 08:43:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x118698000) [pid = 1660] [serial = 540] [outer = 0x11660c400] 08:43:36 INFO - PROCESS | 1660 | --DOCSHELL 0x12a691000 == 51 [pid = 1660] [id = 175] 08:43:36 INFO - PROCESS | 1660 | --DOCSHELL 0x1292e8000 == 50 [pid = 1660] [id = 174] 08:43:36 INFO - PROCESS | 1660 | --DOCSHELL 0x11807f000 == 49 [pid = 1660] [id = 173] 08:43:36 INFO - PROCESS | 1660 | --DOCSHELL 0x128de5800 == 48 [pid = 1660] [id = 172] 08:43:36 INFO - PROCESS | 1660 | --DOCSHELL 0x1269ed800 == 47 [pid = 1660] [id = 171] 08:43:36 INFO - PROCESS | 1660 | --DOCSHELL 0x124ee0000 == 46 [pid = 1660] [id = 170] 08:43:36 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x114ef1800) [pid = 1660] [serial = 445] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x11852e800) [pid = 1660] [serial = 448] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x126dbc400) [pid = 1660] [serial = 472] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1660 | --DOCSHELL 0x119e37000 == 45 [pid = 1660] [id = 169] 08:43:36 INFO - PROCESS | 1660 | --DOCSHELL 0x119b7d800 == 44 [pid = 1660] [id = 168] 08:43:36 INFO - PROCESS | 1660 | --DOCSHELL 0x118671800 == 43 [pid = 1660] [id = 167] 08:43:36 INFO - PROCESS | 1660 | --DOCSHELL 0x117e07000 == 42 [pid = 1660] [id = 166] 08:43:36 INFO - PROCESS | 1660 | --DOCSHELL 0x116aac800 == 41 [pid = 1660] [id = 165] 08:43:36 INFO - PROCESS | 1660 | --DOCSHELL 0x11665c800 == 40 [pid = 1660] [id = 164] 08:43:36 INFO - PROCESS | 1660 | --DOCSHELL 0x126d04800 == 39 [pid = 1660] [id = 163] 08:43:36 INFO - PROCESS | 1660 | --DOCSHELL 0x125f7e800 == 38 [pid = 1660] [id = 162] 08:43:36 INFO - PROCESS | 1660 | --DOCSHELL 0x124edf000 == 37 [pid = 1660] [id = 161] 08:43:36 INFO - PROCESS | 1660 | --DOCSHELL 0x118112800 == 36 [pid = 1660] [id = 160] 08:43:36 INFO - PROCESS | 1660 | --DOCSHELL 0x116658800 == 35 [pid = 1660] [id = 159] 08:43:36 INFO - PROCESS | 1660 | --DOCSHELL 0x123acb000 == 34 [pid = 1660] [id = 158] 08:43:36 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x118228000) [pid = 1660] [serial = 454] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x119e71800) [pid = 1660] [serial = 460] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1164c2400) [pid = 1660] [serial = 451] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11b26b000) [pid = 1660] [serial = 461] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1186c4c00) [pid = 1660] [serial = 455] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x119310400) [pid = 1660] [serial = 457] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x117692000) [pid = 1660] [serial = 452] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1197ccc00) [pid = 1660] [serial = 458] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x126d24000) [pid = 1660] [serial = 470] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x125808800) [pid = 1660] [serial = 467] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1212af400) [pid = 1660] [serial = 464] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12512c400) [pid = 1660] [serial = 466] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11b26e800) [pid = 1660] [serial = 463] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x125f1f400) [pid = 1660] [serial = 469] [outer = 0x0] [url = about:blank] 08:43:37 INFO - PROCESS | 1660 | 1464795817164 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]]]}] 08:43:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:43:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1071ms 08:43:37 INFO - PROCESS | 1660 | 1464795817213 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 08:43:37 INFO - PROCESS | 1660 | 1464795817216 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 08:43:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:43:37 INFO - PROCESS | 1660 | 1464795817218 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:43:37 INFO - PROCESS | 1660 | 1464795817220 Marionette TRACE conn2 <- [1,694,null,{}] 08:43:37 INFO - PROCESS | 1660 | 1464795817222 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}] 08:43:37 INFO - PROCESS | 1660 | 1464795817294 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 08:43:37 INFO - PROCESS | 1660 | 1464795817302 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x116aac800 == 35 [pid = 1660] [id = 181] 08:43:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x113257800) [pid = 1660] [serial = 541] [outer = 0x0] 08:43:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x118eaf800) [pid = 1660] [serial = 542] [outer = 0x113257800] 08:43:37 INFO - PROCESS | 1660 | 1464795817328 Marionette DEBUG loaded listener.js 08:43:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x11915ac00) [pid = 1660] [serial = 543] [outer = 0x113257800] 08:43:38 INFO - PROCESS | 1660 | 1464795818146 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]]]}] 08:43:38 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) 08:43:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 971ms 08:43:38 INFO - PROCESS | 1660 | 1464795818190 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 08:43:38 INFO - PROCESS | 1660 | 1464795818191 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 08:43:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:43:38 INFO - PROCESS | 1660 | 1464795818198 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:43:38 INFO - PROCESS | 1660 | 1464795818202 Marionette TRACE conn2 <- [1,698,null,{}] 08:43:38 INFO - PROCESS | 1660 | 1464795818205 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}] 08:43:38 INFO - PROCESS | 1660 | 1464795818276 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 08:43:38 INFO - PROCESS | 1660 | 1464795818280 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x11810b000 == 36 [pid = 1660] [id = 182] 08:43:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11915c800) [pid = 1660] [serial = 544] [outer = 0x0] 08:43:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1197c7c00) [pid = 1660] [serial = 545] [outer = 0x11915c800] 08:43:38 INFO - PROCESS | 1660 | 1464795818309 Marionette DEBUG loaded listener.js 08:43:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x119ef3400) [pid = 1660] [serial = 546] [outer = 0x11915c800] 08:43:39 INFO - PROCESS | 1660 | 1464795819159 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]]]}] 08:43:39 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) 08:43:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 977ms 08:43:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:43:39 INFO - PROCESS | 1660 | 1464795819171 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 08:43:39 INFO - PROCESS | 1660 | 1464795819173 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 08:43:39 INFO - PROCESS | 1660 | 1464795819175 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:43:39 INFO - PROCESS | 1660 | 1464795819176 Marionette TRACE conn2 <- [1,702,null,{}] 08:43:39 INFO - PROCESS | 1660 | 1464795819187 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}] 08:43:39 INFO - PROCESS | 1660 | 1464795819277 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 08:43:39 INFO - PROCESS | 1660 | 1464795819281 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x118682000 == 37 [pid = 1660] [id = 183] 08:43:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x11b205000) [pid = 1660] [serial = 547] [outer = 0x0] 08:43:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x11b276800) [pid = 1660] [serial = 548] [outer = 0x11b205000] 08:43:39 INFO - PROCESS | 1660 | 1464795819307 Marionette DEBUG loaded listener.js 08:43:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1212afc00) [pid = 1660] [serial = 549] [outer = 0x11b205000] 08:43:40 INFO - PROCESS | 1660 | 1464795820093 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]]]}] 08:43:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:43:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 969ms 08:43:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:43:40 INFO - PROCESS | 1660 | 1464795820145 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 08:43:40 INFO - PROCESS | 1660 | 1464795820146 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 08:43:40 INFO - PROCESS | 1660 | 1464795820148 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:43:40 INFO - PROCESS | 1660 | 1464795820149 Marionette TRACE conn2 <- [1,706,null,{}] 08:43:40 INFO - PROCESS | 1660 | 1464795820152 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}] 08:43:40 INFO - PROCESS | 1660 | 1464795820236 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 08:43:40 INFO - PROCESS | 1660 | 1464795820268 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x1193c9000 == 38 [pid = 1660] [id = 184] 08:43:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x123e12800) [pid = 1660] [serial = 550] [outer = 0x0] 08:43:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x123e9e000) [pid = 1660] [serial = 551] [outer = 0x123e12800] 08:43:40 INFO - PROCESS | 1660 | 1464795820299 Marionette DEBUG loaded listener.js 08:43:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1252f7400) [pid = 1660] [serial = 552] [outer = 0x123e12800] 08:43:40 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1293b6c00) [pid = 1660] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:43:40 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x124820000) [pid = 1660] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:43:40 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1197ca800) [pid = 1660] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:43:40 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12ae64c00) [pid = 1660] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:43:40 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x118530000) [pid = 1660] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:43:40 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x116131c00) [pid = 1660] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:43:40 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x117e32000) [pid = 1660] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:43:40 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x115e6b800) [pid = 1660] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:43:40 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1130d0c00) [pid = 1660] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:43:40 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x123e16400) [pid = 1660] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:43:40 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119431000) [pid = 1660] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:43:40 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12bab7000) [pid = 1660] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:43:40 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11822cc00) [pid = 1660] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:43:40 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12b187400) [pid = 1660] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:43:41 INFO - PROCESS | 1660 | 1464795821192 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]]]}] 08:43:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:43:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1071ms 08:43:41 INFO - PROCESS | 1660 | 1464795821221 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 08:43:41 INFO - PROCESS | 1660 | 1464795821229 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 08:43:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:43:41 INFO - PROCESS | 1660 | 1464795821231 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:43:41 INFO - PROCESS | 1660 | 1464795821232 Marionette TRACE conn2 <- [1,710,null,{}] 08:43:41 INFO - PROCESS | 1660 | 1464795821235 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}] 08:43:41 INFO - PROCESS | 1660 | 1464795821306 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 08:43:41 INFO - PROCESS | 1660 | 1464795821310 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b7c800 == 39 [pid = 1660] [id = 185] 08:43:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11819a800) [pid = 1660] [serial = 553] [outer = 0x0] 08:43:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1256a7800) [pid = 1660] [serial = 554] [outer = 0x11819a800] 08:43:41 INFO - PROCESS | 1660 | 1464795821337 Marionette DEBUG loaded listener.js 08:43:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x125f39c00) [pid = 1660] [serial = 555] [outer = 0x11819a800] 08:43:42 INFO - PROCESS | 1660 | 1464795822125 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]]]}] 08:43:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:43:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 920ms 08:43:42 INFO - PROCESS | 1660 | 1464795822152 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 08:43:42 INFO - PROCESS | 1660 | 1464795822153 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 08:43:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:43:42 INFO - PROCESS | 1660 | 1464795822155 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:43:42 INFO - PROCESS | 1660 | 1464795822156 Marionette TRACE conn2 <- [1,714,null,{}] 08:43:42 INFO - PROCESS | 1660 | 1464795822158 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}] 08:43:42 INFO - PROCESS | 1660 | 1464795822228 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 08:43:42 INFO - PROCESS | 1660 | 1464795822272 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e3b800 == 40 [pid = 1660] [id = 186] 08:43:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1130c2800) [pid = 1660] [serial = 556] [outer = 0x0] 08:43:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x126dc6400) [pid = 1660] [serial = 557] [outer = 0x1130c2800] 08:43:42 INFO - PROCESS | 1660 | 1464795822296 Marionette DEBUG loaded listener.js 08:43:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x128c09800) [pid = 1660] [serial = 558] [outer = 0x1130c2800] 08:43:43 INFO - PROCESS | 1660 | 1464795823053 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]]]}] 08:43:43 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 08:43:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 919ms 08:43:43 INFO - PROCESS | 1660 | 1464795823074 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 08:43:43 INFO - PROCESS | 1660 | 1464795823077 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 08:43:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:43:43 INFO - PROCESS | 1660 | 1464795823081 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:43:43 INFO - PROCESS | 1660 | 1464795823083 Marionette TRACE conn2 <- [1,718,null,{}] 08:43:43 INFO - PROCESS | 1660 | 1464795823088 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}] 08:43:43 INFO - PROCESS | 1660 | 1464795823181 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 08:43:43 INFO - PROCESS | 1660 | 1464795823224 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x116146800 == 41 [pid = 1660] [id = 187] 08:43:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x115e73800) [pid = 1660] [serial = 559] [outer = 0x0] 08:43:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1164c7000) [pid = 1660] [serial = 560] [outer = 0x115e73800] 08:43:43 INFO - PROCESS | 1660 | 1464795823257 Marionette DEBUG loaded listener.js 08:43:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x117e2cc00) [pid = 1660] [serial = 561] [outer = 0x115e73800] 08:43:44 INFO - PROCESS | 1660 | 1464795824158 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]]]}] 08:43:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:43:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1123ms 08:43:44 INFO - PROCESS | 1660 | 1464795824204 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 08:43:44 INFO - PROCESS | 1660 | 1464795824208 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 08:43:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:43:44 INFO - PROCESS | 1660 | 1464795824213 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:43:44 INFO - PROCESS | 1660 | 1464795824214 Marionette TRACE conn2 <- [1,722,null,{}] 08:43:44 INFO - PROCESS | 1660 | 1464795824217 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}] 08:43:44 INFO - PROCESS | 1660 | 1464795824309 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 08:43:44 INFO - PROCESS | 1660 | 1464795824352 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x1183a4000 == 42 [pid = 1660] [id = 188] 08:43:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x11822a800) [pid = 1660] [serial = 562] [outer = 0x0] 08:43:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119158000) [pid = 1660] [serial = 563] [outer = 0x11822a800] 08:43:44 INFO - PROCESS | 1660 | 1464795824382 Marionette DEBUG loaded listener.js 08:43:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x11942bc00) [pid = 1660] [serial = 564] [outer = 0x11822a800] 08:43:44 INFO - PROCESS | 1660 | 1464795824776 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] 08:43:44 INFO - PROCESS | 1660 | 1464795824834 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 08:43:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 08:43:44 INFO - PROCESS | 1660 | 1464795824837 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:43:44 INFO - PROCESS | 1660 | 1464795824839 Marionette TRACE conn2 <- [1,726,null,{}] 08:43:44 INFO - PROCESS | 1660 | 1464795824847 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}] 08:43:44 INFO - PROCESS | 1660 | 1464795824943 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 08:43:44 INFO - PROCESS | 1660 | 1464795824989 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x123a11000 == 43 [pid = 1660] [id = 189] 08:43:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1197c7400) [pid = 1660] [serial = 565] [outer = 0x0] 08:43:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12397b000) [pid = 1660] [serial = 566] [outer = 0x1197c7400] 08:43:45 INFO - PROCESS | 1660 | 1464795825020 Marionette DEBUG loaded listener.js 08:43:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1256a7400) [pid = 1660] [serial = 567] [outer = 0x1197c7400] 08:43:45 INFO - PROCESS | 1660 | 1464795825486 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]]]}] 08:43:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:43:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 672ms 08:43:45 INFO - PROCESS | 1660 | 1464795825509 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 08:43:45 INFO - PROCESS | 1660 | 1464795825511 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 08:43:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:43:45 INFO - PROCESS | 1660 | 1464795825513 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:43:45 INFO - PROCESS | 1660 | 1464795825514 Marionette TRACE conn2 <- [1,730,null,{}] 08:43:45 INFO - PROCESS | 1660 | 1464795825517 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}] 08:43:45 INFO - PROCESS | 1660 | 1464795825610 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 08:43:45 INFO - PROCESS | 1660 | 1464795825652 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x121294000 == 44 [pid = 1660] [id = 190] 08:43:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x11712bc00) [pid = 1660] [serial = 568] [outer = 0x0] 08:43:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x125f21c00) [pid = 1660] [serial = 569] [outer = 0x11712bc00] 08:43:45 INFO - PROCESS | 1660 | 1464795825682 Marionette DEBUG loaded listener.js 08:43:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x128c11800) [pid = 1660] [serial = 570] [outer = 0x11712bc00] 08:43:46 INFO - PROCESS | 1660 | 1464795826228 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] 08:43:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:43:46 INFO - PROCESS | 1660 | 1464795826287 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 08:43:46 INFO - PROCESS | 1660 | 1464795826291 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:43:46 INFO - PROCESS | 1660 | 1464795826293 Marionette TRACE conn2 <- [1,734,null,{}] 08:43:46 INFO - PROCESS | 1660 | 1464795826298 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}] 08:43:46 INFO - PROCESS | 1660 | 1464795826393 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 08:43:46 INFO - PROCESS | 1660 | 1464795826479 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x118117000 == 45 [pid = 1660] [id = 191] 08:43:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x117e28800) [pid = 1660] [serial = 571] [outer = 0x0] 08:43:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x118223800) [pid = 1660] [serial = 572] [outer = 0x117e28800] 08:43:46 INFO - PROCESS | 1660 | 1464795826524 Marionette DEBUG loaded listener.js 08:43:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1186a0000) [pid = 1660] [serial = 573] [outer = 0x117e28800] 08:43:46 INFO - PROCESS | 1660 | --DOCSHELL 0x119b7c800 == 44 [pid = 1660] [id = 185] 08:43:46 INFO - PROCESS | 1660 | --DOCSHELL 0x1193c9000 == 43 [pid = 1660] [id = 184] 08:43:46 INFO - PROCESS | 1660 | --DOCSHELL 0x118682000 == 42 [pid = 1660] [id = 183] 08:43:46 INFO - PROCESS | 1660 | --DOCSHELL 0x11810b000 == 41 [pid = 1660] [id = 182] 08:43:46 INFO - PROCESS | 1660 | --DOCSHELL 0x116aac800 == 40 [pid = 1660] [id = 181] 08:43:46 INFO - PROCESS | 1660 | --DOCSHELL 0x116152000 == 39 [pid = 1660] [id = 180] 08:43:46 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x124ad8000) [pid = 1660] [serial = 484] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x126ff5c00) [pid = 1660] [serial = 487] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12bf3b800) [pid = 1660] [serial = 527] [outer = 0x0] [url = about:blank] 08:43:46 INFO - PROCESS | 1660 | --DOCSHELL 0x116aad000 == 38 [pid = 1660] [id = 179] 08:43:46 INFO - PROCESS | 1660 | --DOCSHELL 0x119eb6000 == 37 [pid = 1660] [id = 178] 08:43:46 INFO - PROCESS | 1660 | --DOCSHELL 0x116f74000 == 36 [pid = 1660] [id = 177] 08:43:46 INFO - PROCESS | 1660 | 1464795826951 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]]]}] 08:43:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:43:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 672ms 08:43:46 INFO - PROCESS | 1660 | 1464795826962 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 08:43:46 INFO - PROCESS | 1660 | 1464795826966 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 08:43:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:43:46 INFO - PROCESS | 1660 | 1464795826974 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:43:46 INFO - PROCESS | 1660 | 1464795826975 Marionette TRACE conn2 <- [1,738,null,{}] 08:43:46 INFO - PROCESS | 1660 | 1464795826978 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}] 08:43:47 INFO - PROCESS | 1660 | 1464795827060 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 08:43:47 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x118594000) [pid = 1660] [serial = 449] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12bab5800) [pid = 1660] [serial = 389] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12a610400) [pid = 1660] [serial = 509] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12ae62400) [pid = 1660] [serial = 512] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12a7e0400) [pid = 1660] [serial = 510] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x125f46800) [pid = 1660] [serial = 505] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12b188000) [pid = 1660] [serial = 515] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x129286000) [pid = 1660] [serial = 491] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x128c0b800) [pid = 1660] [serial = 490] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12b2c6c00) [pid = 1660] [serial = 521] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12b027400) [pid = 1660] [serial = 513] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1186c3c00) [pid = 1660] [serial = 496] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11914f400) [pid = 1660] [serial = 497] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x118199000) [pid = 1660] [serial = 494] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1169cdc00) [pid = 1660] [serial = 493] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11830ec00) [pid = 1660] [serial = 518] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x118696400) [pid = 1660] [serial = 478] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x115e70000) [pid = 1660] [serial = 475] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119e56800) [pid = 1660] [serial = 481] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x123ea0400) [pid = 1660] [serial = 502] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1256b1c00) [pid = 1660] [serial = 503] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119e60c00) [pid = 1660] [serial = 499] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1212aac00) [pid = 1660] [serial = 500] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12b2bfc00) [pid = 1660] [serial = 516] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12481d400) [pid = 1660] [serial = 519] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12babe800) [pid = 1660] [serial = 522] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12bac8800) [pid = 1660] [serial = 524] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x128dc3400) [pid = 1660] [serial = 506] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x116613c00) [pid = 1660] [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.] 08:43:47 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12bf31800) [pid = 1660] [serial = 525] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1660 | 1464795827109 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x117451800 == 37 [pid = 1660] [id = 192] 08:43:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x116613c00) [pid = 1660] [serial = 574] [outer = 0x0] 08:43:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11852ec00) [pid = 1660] [serial = 575] [outer = 0x116613c00] 08:43:47 INFO - PROCESS | 1660 | 1464795827135 Marionette DEBUG loaded listener.js 08:43:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1197c3c00) [pid = 1660] [serial = 576] [outer = 0x116613c00] 08:43:47 INFO - PROCESS | 1660 | 1464795827905 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]]]}] 08:43:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:43:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 970ms 08:43:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:43:47 INFO - PROCESS | 1660 | 1464795827944 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 08:43:47 INFO - PROCESS | 1660 | 1464795827945 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 08:43:47 INFO - PROCESS | 1660 | 1464795827947 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:43:47 INFO - PROCESS | 1660 | 1464795827950 Marionette TRACE conn2 <- [1,742,null,{}] 08:43:47 INFO - PROCESS | 1660 | 1464795827957 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}] 08:43:48 INFO - PROCESS | 1660 | 1464795828032 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 08:43:48 INFO - PROCESS | 1660 | 1464795828039 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x11913b000 == 38 [pid = 1660] [id = 193] 08:43:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11b26c400) [pid = 1660] [serial = 577] [outer = 0x0] 08:43:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x12397fc00) [pid = 1660] [serial = 578] [outer = 0x11b26c400] 08:43:48 INFO - PROCESS | 1660 | 1464795828067 Marionette DEBUG loaded listener.js 08:43:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x124ace800) [pid = 1660] [serial = 579] [outer = 0x11b26c400] 08:43:48 INFO - PROCESS | 1660 | 1464795828880 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]]]}] 08:43:48 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 08:43:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 974ms 08:43:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:43:48 INFO - PROCESS | 1660 | 1464795828928 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 08:43:48 INFO - PROCESS | 1660 | 1464795828930 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 08:43:48 INFO - PROCESS | 1660 | 1464795828932 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:43:48 INFO - PROCESS | 1660 | 1464795828933 Marionette TRACE conn2 <- [1,746,null,{}] 08:43:48 INFO - PROCESS | 1660 | 1464795828943 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}] 08:43:49 INFO - PROCESS | 1660 | 1464795829031 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 08:43:49 INFO - PROCESS | 1660 | 1464795829060 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e29800 == 39 [pid = 1660] [id = 194] 08:43:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x125872c00) [pid = 1660] [serial = 580] [outer = 0x0] 08:43:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x126ff5c00) [pid = 1660] [serial = 581] [outer = 0x125872c00] 08:43:49 INFO - PROCESS | 1660 | 1464795829086 Marionette DEBUG loaded listener.js 08:43:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x128dc3400) [pid = 1660] [serial = 582] [outer = 0x125872c00] 08:43:49 INFO - PROCESS | 1660 | 1464795829894 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]]]}] 08:43:49 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.) 08:43:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 976ms 08:43:49 INFO - PROCESS | 1660 | 1464795829908 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 08:43:49 INFO - PROCESS | 1660 | 1464795829909 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 08:43:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:43:49 INFO - PROCESS | 1660 | 1464795829912 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:43:49 INFO - PROCESS | 1660 | 1464795829913 Marionette TRACE conn2 <- [1,750,null,{}] 08:43:49 INFO - PROCESS | 1660 | 1464795829915 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}] 08:43:50 INFO - PROCESS | 1660 | 1464795830013 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 08:43:50 INFO - PROCESS | 1660 | 1464795830018 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212a2000 == 40 [pid = 1660] [id = 195] 08:43:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x124ad4400) [pid = 1660] [serial = 583] [outer = 0x0] 08:43:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x129280000) [pid = 1660] [serial = 584] [outer = 0x124ad4400] 08:43:50 INFO - PROCESS | 1660 | 1464795830043 Marionette DEBUG loaded listener.js 08:43:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x129288c00) [pid = 1660] [serial = 585] [outer = 0x124ad4400] 08:43:50 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11b205000) [pid = 1660] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:43:50 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x123e12800) [pid = 1660] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:43:50 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11819a800) [pid = 1660] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:43:50 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11660c400) [pid = 1660] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:43:50 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x113257800) [pid = 1660] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:43:50 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x115e71400) [pid = 1660] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:43:50 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11915c800) [pid = 1660] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:43:50 INFO - PROCESS | 1660 | 1464795830816 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]]]}] 08:43:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:43:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 919ms 08:43:50 INFO - PROCESS | 1660 | 1464795830831 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 08:43:50 INFO - PROCESS | 1660 | 1464795830832 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 08:43:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:43:50 INFO - PROCESS | 1660 | 1464795830836 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:43:50 INFO - PROCESS | 1660 | 1464795830837 Marionette TRACE conn2 <- [1,754,null,{}] 08:43:50 INFO - PROCESS | 1660 | 1464795830839 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}] 08:43:50 INFO - PROCESS | 1660 | 1464795830951 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 08:43:50 INFO - PROCESS | 1660 | 1464795830958 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12568f000 == 41 [pid = 1660] [id = 196] 08:43:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x128dbd400) [pid = 1660] [serial = 586] [outer = 0x0] 08:43:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1293f1800) [pid = 1660] [serial = 587] [outer = 0x128dbd400] 08:43:50 INFO - PROCESS | 1660 | 1464795830984 Marionette DEBUG loaded listener.js 08:43:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x129521000) [pid = 1660] [serial = 588] [outer = 0x128dbd400] 08:43:51 INFO - PROCESS | 1660 | 1464795831772 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]]]}] 08:43:51 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 08:43:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 970ms 08:43:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:43:51 INFO - PROCESS | 1660 | 1464795831806 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 08:43:51 INFO - PROCESS | 1660 | 1464795831807 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 08:43:51 INFO - PROCESS | 1660 | 1464795831810 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:43:51 INFO - PROCESS | 1660 | 1464795831811 Marionette TRACE conn2 <- [1,758,null,{}] 08:43:51 INFO - PROCESS | 1660 | 1464795831813 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}] 08:43:51 INFO - PROCESS | 1660 | 1464795831887 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 08:43:51 INFO - PROCESS | 1660 | 1464795831891 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x125f82800 == 42 [pid = 1660] [id = 197] 08:43:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12a60a800) [pid = 1660] [serial = 589] [outer = 0x0] 08:43:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12a7db000) [pid = 1660] [serial = 590] [outer = 0x12a60a800] 08:43:51 INFO - PROCESS | 1660 | 1464795831915 Marionette DEBUG loaded listener.js 08:43:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12ae63c00) [pid = 1660] [serial = 591] [outer = 0x12a60a800] 08:43:52 INFO - PROCESS | 1660 | 1464795832207 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]]]}] 08:43:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:43:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 417ms 08:43:52 INFO - PROCESS | 1660 | 1464795832228 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 08:43:52 INFO - PROCESS | 1660 | 1464795832229 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 08:43:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:43:52 INFO - PROCESS | 1660 | 1464795832231 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:43:52 INFO - PROCESS | 1660 | 1464795832232 Marionette TRACE conn2 <- [1,762,null,{}] 08:43:52 INFO - PROCESS | 1660 | 1464795832237 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}] 08:43:52 INFO - PROCESS | 1660 | 1464795832312 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 08:43:52 INFO - PROCESS | 1660 | 1464795832357 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x1269f3800 == 43 [pid = 1660] [id = 198] 08:43:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12a60f000) [pid = 1660] [serial = 592] [outer = 0x0] 08:43:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12ae67400) [pid = 1660] [serial = 593] [outer = 0x12a60f000] 08:43:52 INFO - PROCESS | 1660 | 1464795832382 Marionette DEBUG loaded listener.js 08:43:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12b02ec00) [pid = 1660] [serial = 594] [outer = 0x12a60f000] 08:43:53 INFO - PROCESS | 1660 | 1464795833150 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]]]}] 08:43:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:43:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 969ms 08:43:53 INFO - PROCESS | 1660 | 1464795833200 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 08:43:53 INFO - PROCESS | 1660 | 1464795833203 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 08:43:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:43:53 INFO - PROCESS | 1660 | 1464795833207 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:43:53 INFO - PROCESS | 1660 | 1464795833209 Marionette TRACE conn2 <- [1,766,null,{}] 08:43:53 INFO - PROCESS | 1660 | 1464795833214 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}] 08:43:53 INFO - PROCESS | 1660 | 1464795833311 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 08:43:53 INFO - PROCESS | 1660 | 1464795833355 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x11746a000 == 44 [pid = 1660] [id = 199] 08:43:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x118224000) [pid = 1660] [serial = 595] [outer = 0x0] 08:43:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x118230400) [pid = 1660] [serial = 596] [outer = 0x118224000] 08:43:53 INFO - PROCESS | 1660 | 1464795833388 Marionette DEBUG loaded listener.js 08:43:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1186c6000) [pid = 1660] [serial = 597] [outer = 0x118224000] 08:43:54 INFO - PROCESS | 1660 | 1464795834272 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]]]}] 08:43:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:43:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1072ms 08:43:54 INFO - PROCESS | 1660 | 1464795834279 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 08:43:54 INFO - PROCESS | 1660 | 1464795834283 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 08:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:43:54 INFO - PROCESS | 1660 | 1464795834288 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:43:54 INFO - PROCESS | 1660 | 1464795834290 Marionette TRACE conn2 <- [1,770,null,{}] 08:43:54 INFO - PROCESS | 1660 | 1464795834292 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}] 08:43:54 INFO - PROCESS | 1660 | 1464795834375 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 08:43:54 INFO - PROCESS | 1660 | 1464795834458 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b7e800 == 45 [pid = 1660] [id = 200] 08:43:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x118227000) [pid = 1660] [serial = 598] [outer = 0x0] 08:43:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x119e60400) [pid = 1660] [serial = 599] [outer = 0x118227000] 08:43:54 INFO - PROCESS | 1660 | 1464795834488 Marionette DEBUG loaded listener.js 08:43:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x11b26a800) [pid = 1660] [serial = 600] [outer = 0x118227000] 08:43:54 INFO - PROCESS | 1660 | 1464795834914 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]]]}] 08:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 670ms 08:43:54 INFO - PROCESS | 1660 | 1464795834959 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 08:43:54 INFO - PROCESS | 1660 | 1464795834960 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 08:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:43:54 INFO - PROCESS | 1660 | 1464795834963 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:43:54 INFO - PROCESS | 1660 | 1464795834965 Marionette TRACE conn2 <- [1,774,null,{}] 08:43:54 INFO - PROCESS | 1660 | 1464795834992 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}] 08:43:55 INFO - PROCESS | 1660 | 1464795835092 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 08:43:55 INFO - PROCESS | 1660 | 1464795835151 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x128de7000 == 46 [pid = 1660] [id = 201] 08:43:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x125f1a400) [pid = 1660] [serial = 601] [outer = 0x0] 08:43:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x127339800) [pid = 1660] [serial = 602] [outer = 0x125f1a400] 08:43:55 INFO - PROCESS | 1660 | 1464795835182 Marionette DEBUG loaded listener.js 08:43:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x129285800) [pid = 1660] [serial = 603] [outer = 0x125f1a400] 08:43:55 INFO - PROCESS | 1660 | 1464795835581 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]]]}] 08:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 640ms 08:43:55 INFO - PROCESS | 1660 | 1464795835604 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 08:43:55 INFO - PROCESS | 1660 | 1464795835606 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 08:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:43:55 INFO - PROCESS | 1660 | 1464795835609 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:43:55 INFO - PROCESS | 1660 | 1464795835610 Marionette TRACE conn2 <- [1,778,null,{}] 08:43:55 INFO - PROCESS | 1660 | 1464795835612 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}] 08:43:55 INFO - PROCESS | 1660 | 1464795835707 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 08:43:55 INFO - PROCESS | 1660 | 1464795835788 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x112d22000 == 47 [pid = 1660] [id = 202] 08:43:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1212a7400) [pid = 1660] [serial = 604] [outer = 0x0] 08:43:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1293b6400) [pid = 1660] [serial = 605] [outer = 0x1212a7400] 08:43:55 INFO - PROCESS | 1660 | 1464795835833 Marionette DEBUG loaded listener.js 08:43:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1293f6c00) [pid = 1660] [serial = 606] [outer = 0x1212a7400] 08:43:56 INFO - PROCESS | 1660 | 1464795836359 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]]]}] 08:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 820ms 08:43:56 INFO - PROCESS | 1660 | 1464795836430 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 08:43:56 INFO - PROCESS | 1660 | 1464795836431 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 08:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:43:56 INFO - PROCESS | 1660 | 1464795836434 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:43:56 INFO - PROCESS | 1660 | 1464795836436 Marionette TRACE conn2 <- [1,782,null,{}] 08:43:56 INFO - PROCESS | 1660 | 1464795836440 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}] 08:43:56 INFO - PROCESS | 1660 | 1464795836529 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 08:43:56 INFO - PROCESS | 1660 | 1464795836575 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e1d000 == 48 [pid = 1660] [id = 203] 08:43:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x118536000) [pid = 1660] [serial = 607] [outer = 0x0] 08:43:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x11884b800) [pid = 1660] [serial = 608] [outer = 0x118536000] 08:43:56 INFO - PROCESS | 1660 | 1464795836604 Marionette DEBUG loaded listener.js 08:43:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x11942c800) [pid = 1660] [serial = 609] [outer = 0x118536000] 08:43:56 INFO - PROCESS | 1660 | --DOCSHELL 0x125f82800 == 47 [pid = 1660] [id = 197] 08:43:56 INFO - PROCESS | 1660 | --DOCSHELL 0x12568f000 == 46 [pid = 1660] [id = 196] 08:43:56 INFO - PROCESS | 1660 | --DOCSHELL 0x1212a2000 == 45 [pid = 1660] [id = 195] 08:43:56 INFO - PROCESS | 1660 | --DOCSHELL 0x119e29800 == 44 [pid = 1660] [id = 194] 08:43:56 INFO - PROCESS | 1660 | --DOCSHELL 0x11913b000 == 43 [pid = 1660] [id = 193] 08:43:56 INFO - PROCESS | 1660 | --DOCSHELL 0x117451800 == 42 [pid = 1660] [id = 192] 08:43:56 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x126dc6400) [pid = 1660] [serial = 557] [outer = 0x0] [url = about:blank] 08:43:56 INFO - PROCESS | 1660 | --DOCSHELL 0x118117000 == 41 [pid = 1660] [id = 191] 08:43:56 INFO - PROCESS | 1660 | --DOCSHELL 0x12a922800 == 40 [pid = 1660] [id = 176] 08:43:56 INFO - PROCESS | 1660 | --DOCSHELL 0x116146800 == 39 [pid = 1660] [id = 187] 08:43:56 INFO - PROCESS | 1660 | --DOCSHELL 0x119e3b800 == 38 [pid = 1660] [id = 186] 08:43:56 INFO - PROCESS | 1660 | 1464795836976 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]]]}] 08:43:56 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1252f7400) [pid = 1660] [serial = 552] [outer = 0x0] [url = about:blank] 08:43:56 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1212afc00) [pid = 1660] [serial = 549] [outer = 0x0] [url = about:blank] 08:43:56 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x119ef3400) [pid = 1660] [serial = 546] [outer = 0x0] [url = about:blank] 08:43:56 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11b276800) [pid = 1660] [serial = 548] [outer = 0x0] [url = about:blank] 08:43:56 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x123e9e000) [pid = 1660] [serial = 551] [outer = 0x0] [url = about:blank] 08:43:56 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x125f39c00) [pid = 1660] [serial = 555] [outer = 0x0] [url = about:blank] 08:43:56 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x118698000) [pid = 1660] [serial = 540] [outer = 0x0] [url = about:blank] 08:43:56 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x118307800) [pid = 1660] [serial = 539] [outer = 0x0] [url = about:blank] 08:43:56 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x118eaf800) [pid = 1660] [serial = 542] [outer = 0x0] [url = about:blank] 08:43:56 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11915ac00) [pid = 1660] [serial = 543] [outer = 0x0] [url = about:blank] 08:43:56 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1256a7800) [pid = 1660] [serial = 554] [outer = 0x0] [url = about:blank] 08:43:56 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119e5d800) [pid = 1660] [serial = 533] [outer = 0x0] [url = about:blank] 08:43:56 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x117e23800) [pid = 1660] [serial = 537] [outer = 0x0] [url = about:blank] 08:43:56 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1164c3800) [pid = 1660] [serial = 536] [outer = 0x0] [url = about:blank] 08:43:56 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1197c7c00) [pid = 1660] [serial = 545] [outer = 0x0] [url = about:blank] 08:43:56 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x117424000) [pid = 1660] [serial = 530] [outer = 0x0] [url = about:blank] 08:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 572ms 08:43:57 INFO - PROCESS | 1660 | 1464795837007 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 08:43:57 INFO - PROCESS | 1660 | 1464795837010 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 08:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:43:57 INFO - PROCESS | 1660 | 1464795837015 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:43:57 INFO - PROCESS | 1660 | 1464795837016 Marionette TRACE conn2 <- [1,786,null,{}] 08:43:57 INFO - PROCESS | 1660 | 1464795837018 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}] 08:43:57 INFO - PROCESS | 1660 | 1464795837096 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 08:43:57 INFO - PROCESS | 1660 | 1464795837124 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e20800 == 39 [pid = 1660] [id = 204] 08:43:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119ef5400) [pid = 1660] [serial = 610] [outer = 0x0] 08:43:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x11b26bc00) [pid = 1660] [serial = 611] [outer = 0x119ef5400] 08:43:57 INFO - PROCESS | 1660 | 1464795837151 Marionette DEBUG loaded listener.js 08:43:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1212ac000) [pid = 1660] [serial = 612] [outer = 0x119ef5400] 08:43:57 INFO - PROCESS | 1660 | 1464795837520 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]]]}] 08:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 520ms 08:43:57 INFO - PROCESS | 1660 | 1464795837549 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 08:43:57 INFO - PROCESS | 1660 | 1464795837552 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 08:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:43:57 INFO - PROCESS | 1660 | 1464795837558 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:43:57 INFO - PROCESS | 1660 | 1464795837562 Marionette TRACE conn2 <- [1,790,null,{}] 08:43:57 INFO - PROCESS | 1660 | 1464795837573 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}] 08:43:57 INFO - PROCESS | 1660 | 1464795837693 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 08:43:57 INFO - PROCESS | 1660 | 1464795837703 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x119963800 == 40 [pid = 1660] [id = 205] 08:43:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1212b5400) [pid = 1660] [serial = 613] [outer = 0x0] 08:43:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x125808000) [pid = 1660] [serial = 614] [outer = 0x1212b5400] 08:43:57 INFO - PROCESS | 1660 | 1464795837748 Marionette DEBUG loaded listener.js 08:43:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12733ec00) [pid = 1660] [serial = 615] [outer = 0x1212b5400] 08:43:58 INFO - PROCESS | 1660 | 1464795838178 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]]]}] 08:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 674ms 08:43:58 INFO - PROCESS | 1660 | 1464795838232 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 08:43:58 INFO - PROCESS | 1660 | 1464795838234 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 08:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:43:58 INFO - PROCESS | 1660 | 1464795838243 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:43:58 INFO - PROCESS | 1660 | 1464795838244 Marionette TRACE conn2 <- [1,794,null,{}] 08:43:58 INFO - PROCESS | 1660 | 1464795838247 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}] 08:43:58 INFO - PROCESS | 1660 | 1464795838341 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 08:43:58 INFO - PROCESS | 1660 | 1464795838348 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12128c800 == 41 [pid = 1660] [id = 206] 08:43:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x129281400) [pid = 1660] [serial = 616] [outer = 0x0] 08:43:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1293f0c00) [pid = 1660] [serial = 617] [outer = 0x129281400] 08:43:58 INFO - PROCESS | 1660 | 1464795838375 Marionette DEBUG loaded listener.js 08:43:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12951dc00) [pid = 1660] [serial = 618] [outer = 0x129281400] 08:43:58 INFO - PROCESS | 1660 | 1464795838692 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]]]}] 08:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 469ms 08:43:58 INFO - PROCESS | 1660 | 1464795838712 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 08:43:58 INFO - PROCESS | 1660 | 1464795838713 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 08:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:43:58 INFO - PROCESS | 1660 | 1464795838716 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:43:58 INFO - PROCESS | 1660 | 1464795838717 Marionette TRACE conn2 <- [1,798,null,{}] 08:43:58 INFO - PROCESS | 1660 | 1464795838723 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}] 08:43:58 INFO - PROCESS | 1660 | 1464795838825 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 08:43:58 INFO - PROCESS | 1660 | 1464795838853 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x124cbe800 == 42 [pid = 1660] [id = 207] 08:43:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x116186000) [pid = 1660] [serial = 619] [outer = 0x0] 08:43:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12951c400) [pid = 1660] [serial = 620] [outer = 0x116186000] 08:43:58 INFO - PROCESS | 1660 | 1464795838878 Marionette DEBUG loaded listener.js 08:43:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12b027000) [pid = 1660] [serial = 621] [outer = 0x116186000] 08:43:59 INFO - PROCESS | 1660 | 1464795839174 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]]]}] 08:43:59 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 08:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 524ms 08:43:59 INFO - PROCESS | 1660 | 1464795839241 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 08:43:59 INFO - PROCESS | 1660 | 1464795839242 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 08:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:43:59 INFO - PROCESS | 1660 | 1464795839244 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:43:59 INFO - PROCESS | 1660 | 1464795839245 Marionette TRACE conn2 <- [1,802,null,{}] 08:43:59 INFO - PROCESS | 1660 | 1464795839248 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}] 08:43:59 INFO - PROCESS | 1660 | 1464795839362 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 08:43:59 INFO - PROCESS | 1660 | 1464795839374 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x1269e5000 == 43 [pid = 1660] [id = 208] 08:43:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12b188400) [pid = 1660] [serial = 622] [outer = 0x0] 08:43:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12b18c000) [pid = 1660] [serial = 623] [outer = 0x12b188400] 08:43:59 INFO - PROCESS | 1660 | 1464795839399 Marionette DEBUG loaded listener.js 08:43:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12bac8c00) [pid = 1660] [serial = 624] [outer = 0x12b188400] 08:43:59 INFO - PROCESS | 1660 | 1464795839837 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]]]}] 08:43:59 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 08:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 618ms 08:43:59 INFO - PROCESS | 1660 | 1464795839868 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 08:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:43:59 INFO - PROCESS | 1660 | 1464795839871 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 08:43:59 INFO - PROCESS | 1660 | 1464795839873 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:43:59 INFO - PROCESS | 1660 | 1464795839874 Marionette TRACE conn2 <- [1,806,null,{}] 08:43:59 INFO - PROCESS | 1660 | 1464795839876 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}] 08:43:59 INFO - PROCESS | 1660 | 1464795839967 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 08:44:00 INFO - PROCESS | 1660 | 1464795839999 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292eb800 == 44 [pid = 1660] [id = 209] 08:44:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x11b26c000) [pid = 1660] [serial = 625] [outer = 0x0] 08:44:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12bacf000) [pid = 1660] [serial = 626] [outer = 0x11b26c000] 08:44:00 INFO - PROCESS | 1660 | 1464795840025 Marionette DEBUG loaded listener.js 08:44:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12bad3c00) [pid = 1660] [serial = 627] [outer = 0x11b26c000] 08:44:00 INFO - PROCESS | 1660 | [1660] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:44:00 INFO - PROCESS | 1660 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 08:44:00 INFO - PROCESS | 1660 | Determined SkiaGL cache limits: Size 100663296, Items: 256 08:44:00 INFO - PROCESS | 1660 | [GFX2-]: Using SkiaGL canvas. 08:44:00 INFO - PROCESS | 1660 | 1464795840364 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]]]}] 08:44:00 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 08:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 519ms 08:44:00 INFO - PROCESS | 1660 | 1464795840393 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 08:44:00 INFO - PROCESS | 1660 | 1464795840394 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 08:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:44:00 INFO - PROCESS | 1660 | 1464795840396 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:44:00 INFO - PROCESS | 1660 | 1464795840397 Marionette TRACE conn2 <- [1,810,null,{}] 08:44:00 INFO - PROCESS | 1660 | 1464795840400 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}] 08:44:00 INFO - PROCESS | 1660 | 1464795840492 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 08:44:00 INFO - PROCESS | 1660 | 1464795840496 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4a5000 == 45 [pid = 1660] [id = 210] 08:44:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12bf2c800) [pid = 1660] [serial = 628] [outer = 0x0] 08:44:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12bf35c00) [pid = 1660] [serial = 629] [outer = 0x12bf2c800] 08:44:00 INFO - PROCESS | 1660 | 1464795840521 Marionette DEBUG loaded listener.js 08:44:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12bf54000) [pid = 1660] [serial = 630] [outer = 0x12bf2c800] 08:44:00 INFO - PROCESS | 1660 | 1464795840858 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]]]}] 08:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 467ms 08:44:00 INFO - PROCESS | 1660 | 1464795840864 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 08:44:00 INFO - PROCESS | 1660 | 1464795840865 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 08:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:44:00 INFO - PROCESS | 1660 | 1464795840869 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:44:00 INFO - PROCESS | 1660 | 1464795840871 Marionette TRACE conn2 <- [1,814,null,{}] 08:44:00 INFO - PROCESS | 1660 | 1464795840874 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}] 08:44:00 INFO - PROCESS | 1660 | 1464795840966 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 08:44:00 INFO - PROCESS | 1660 | 1464795840970 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6a7800 == 46 [pid = 1660] [id = 211] 08:44:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12bf38800) [pid = 1660] [serial = 631] [outer = 0x0] 08:44:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x12bf5a400) [pid = 1660] [serial = 632] [outer = 0x12bf38800] 08:44:00 INFO - PROCESS | 1660 | 1464795840995 Marionette DEBUG loaded listener.js 08:44:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x12c60ac00) [pid = 1660] [serial = 633] [outer = 0x12bf38800] 08:44:01 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x12a60a800) [pid = 1660] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:44:01 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x124ad4400) [pid = 1660] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:44:01 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x116613c00) [pid = 1660] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:44:01 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x11b26c400) [pid = 1660] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:44:01 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x117e28800) [pid = 1660] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:44:01 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x11712bc00) [pid = 1660] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:44:01 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x128dbd400) [pid = 1660] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:44:01 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x125872c00) [pid = 1660] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:44:01 INFO - PROCESS | 1660 | 1464795841369 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] 08:44:01 INFO - PROCESS | 1660 | 1464795841390 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 08:44:01 INFO - PROCESS | 1660 | 1464795841393 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:44:01 INFO - PROCESS | 1660 | 1464795841394 Marionette TRACE conn2 <- [1,818,null,{}] 08:44:01 INFO - PROCESS | 1660 | 1464795841396 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}] 08:44:01 INFO - PROCESS | 1660 | 1464795841471 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 08:44:01 INFO - PROCESS | 1660 | 1464795841518 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a919800 == 47 [pid = 1660] [id = 212] 08:44:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x11304a000) [pid = 1660] [serial = 634] [outer = 0x0] 08:44:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x113051000) [pid = 1660] [serial = 635] [outer = 0x11304a000] 08:44:01 INFO - PROCESS | 1660 | 1464795841543 Marionette DEBUG loaded listener.js 08:44:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x116613c00) [pid = 1660] [serial = 636] [outer = 0x11304a000] 08:44:01 INFO - PROCESS | 1660 | 1464795841841 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]]]}] 08:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 467ms 08:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:44:01 INFO - PROCESS | 1660 | 1464795841861 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 08:44:01 INFO - PROCESS | 1660 | 1464795841863 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 08:44:01 INFO - PROCESS | 1660 | 1464795841865 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:44:01 INFO - PROCESS | 1660 | 1464795841866 Marionette TRACE conn2 <- [1,822,null,{}] 08:44:01 INFO - PROCESS | 1660 | 1464795841871 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}] 08:44:01 INFO - PROCESS | 1660 | 1464795841961 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 08:44:01 INFO - PROCESS | 1660 | 1464795841965 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b1c0800 == 48 [pid = 1660] [id = 213] 08:44:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x116604400) [pid = 1660] [serial = 637] [outer = 0x0] 08:44:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12bf5c400) [pid = 1660] [serial = 638] [outer = 0x116604400] 08:44:01 INFO - PROCESS | 1660 | 1464795841994 Marionette DEBUG loaded listener.js 08:44:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12c615000) [pid = 1660] [serial = 639] [outer = 0x116604400] 08:44:02 INFO - PROCESS | 1660 | 1464795842308 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] 08:44:02 INFO - PROCESS | 1660 | 1464795842340 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 08:44:02 INFO - PROCESS | 1660 | 1464795842342 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:44:02 INFO - PROCESS | 1660 | 1464795842343 Marionette TRACE conn2 <- [1,826,null,{}] 08:44:02 INFO - PROCESS | 1660 | 1464795842345 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}] 08:44:02 INFO - PROCESS | 1660 | 1464795842443 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 08:44:02 INFO - PROCESS | 1660 | 1464795842450 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba73800 == 49 [pid = 1660] [id = 214] 08:44:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x124a75400) [pid = 1660] [serial = 640] [outer = 0x0] 08:44:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x124a78c00) [pid = 1660] [serial = 641] [outer = 0x124a75400] 08:44:02 INFO - PROCESS | 1660 | 1464795842474 Marionette DEBUG loaded listener.js 08:44:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x124a7e400) [pid = 1660] [serial = 642] [outer = 0x124a75400] 08:44:02 INFO - PROCESS | 1660 | 1464795842826 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]]]}] 08:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 517ms 08:44:02 INFO - PROCESS | 1660 | 1464795842862 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 08:44:02 INFO - PROCESS | 1660 | 1464795842863 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 08:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:44:02 INFO - PROCESS | 1660 | 1464795842867 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:44:02 INFO - PROCESS | 1660 | 1464795842868 Marionette TRACE conn2 <- [1,830,null,{}] 08:44:02 INFO - PROCESS | 1660 | 1464795842872 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}] 08:44:02 INFO - PROCESS | 1660 | 1464795842964 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 08:44:02 INFO - PROCESS | 1660 | 1464795842970 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd8c800 == 50 [pid = 1660] [id = 215] 08:44:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x11845ac00) [pid = 1660] [serial = 643] [outer = 0x0] 08:44:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x11845e400) [pid = 1660] [serial = 644] [outer = 0x11845ac00] 08:44:02 INFO - PROCESS | 1660 | 1464795842995 Marionette DEBUG loaded listener.js 08:44:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x118463800) [pid = 1660] [serial = 645] [outer = 0x11845ac00] 08:44:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12a916800 == 49 [pid = 1660] [id = 148] 08:44:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12a68f800 == 48 [pid = 1660] [id = 130] 08:44:03 INFO - PROCESS | 1660 | --DOCSHELL 0x121294000 == 47 [pid = 1660] [id = 190] 08:44:03 INFO - PROCESS | 1660 | --DOCSHELL 0x1183a4000 == 46 [pid = 1660] [id = 188] 08:44:03 INFO - PROCESS | 1660 | --DOCSHELL 0x123a11000 == 45 [pid = 1660] [id = 189] 08:44:03 INFO - PROCESS | 1660 | --DOCSHELL 0x1183bd800 == 44 [pid = 1660] [id = 150] 08:44:03 INFO - PROCESS | 1660 | --DOCSHELL 0x117e1d000 == 43 [pid = 1660] [id = 203] 08:44:03 INFO - PROCESS | 1660 | --DOCSHELL 0x112d22000 == 42 [pid = 1660] [id = 202] 08:44:03 INFO - PROCESS | 1660 | --DOCSHELL 0x128de7000 == 41 [pid = 1660] [id = 201] 08:44:03 INFO - PROCESS | 1660 | --DOCSHELL 0x119b7e800 == 40 [pid = 1660] [id = 200] 08:44:03 INFO - PROCESS | 1660 | --DOCSHELL 0x1269f3800 == 39 [pid = 1660] [id = 198] 08:44:03 INFO - PROCESS | 1660 | --DOCSHELL 0x11746a000 == 38 [pid = 1660] [id = 199] 08:44:04 INFO - PROCESS | 1660 | --DOCSHELL 0x117e20800 == 37 [pid = 1660] [id = 204] 08:44:04 INFO - PROCESS | 1660 | --DOCSHELL 0x119963800 == 36 [pid = 1660] [id = 205] 08:44:04 INFO - PROCESS | 1660 | --DOCSHELL 0x124cbe800 == 35 [pid = 1660] [id = 207] 08:44:04 INFO - PROCESS | 1660 | --DOCSHELL 0x1269e5000 == 34 [pid = 1660] [id = 208] 08:44:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6a7800 == 33 [pid = 1660] [id = 211] 08:44:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12a4a5000 == 32 [pid = 1660] [id = 210] 08:44:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12a919800 == 31 [pid = 1660] [id = 212] 08:44:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12128c800 == 30 [pid = 1660] [id = 206] 08:44:04 INFO - PROCESS | 1660 | --DOCSHELL 0x1292eb800 == 29 [pid = 1660] [id = 209] 08:44:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12b1c0800 == 28 [pid = 1660] [id = 213] 08:44:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba73800 == 27 [pid = 1660] [id = 214] 08:44:04 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x12ae63c00) [pid = 1660] [serial = 591] [outer = 0x0] [url = about:blank] 08:44:04 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x129280000) [pid = 1660] [serial = 584] [outer = 0x0] [url = about:blank] 08:44:04 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x119158000) [pid = 1660] [serial = 563] [outer = 0x0] [url = about:blank] 08:44:04 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x11852ec00) [pid = 1660] [serial = 575] [outer = 0x0] [url = about:blank] 08:44:04 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1197c3c00) [pid = 1660] [serial = 576] [outer = 0x0] [url = about:blank] 08:44:04 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12397fc00) [pid = 1660] [serial = 578] [outer = 0x0] [url = about:blank] 08:44:04 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x1186a0000) [pid = 1660] [serial = 573] [outer = 0x0] [url = about:blank] 08:44:04 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x118223800) [pid = 1660] [serial = 572] [outer = 0x0] [url = about:blank] 08:44:04 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x128c11800) [pid = 1660] [serial = 570] [outer = 0x0] [url = about:blank] 08:44:04 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x125f21c00) [pid = 1660] [serial = 569] [outer = 0x0] [url = about:blank] 08:44:04 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1164c7000) [pid = 1660] [serial = 560] [outer = 0x0] [url = about:blank] 08:44:04 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12397b000) [pid = 1660] [serial = 566] [outer = 0x0] [url = about:blank] 08:44:04 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x129521000) [pid = 1660] [serial = 588] [outer = 0x0] [url = about:blank] 08:44:04 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12a7db000) [pid = 1660] [serial = 590] [outer = 0x0] [url = about:blank] 08:44:04 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1293f1800) [pid = 1660] [serial = 587] [outer = 0x0] [url = about:blank] 08:44:04 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x126ff5c00) [pid = 1660] [serial = 581] [outer = 0x0] [url = about:blank] 08:44:04 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x128dc3400) [pid = 1660] [serial = 582] [outer = 0x0] [url = about:blank] 08:44:04 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x129288c00) [pid = 1660] [serial = 585] [outer = 0x0] [url = about:blank] 08:44:04 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x124ace800) [pid = 1660] [serial = 579] [outer = 0x0] [url = about:blank] 08:44:04 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12ae67400) [pid = 1660] [serial = 593] [outer = 0x0] [url = about:blank] 08:44:04 INFO - PROCESS | 1660 | 1464795844480 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]]]}] 08:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1624ms 08:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:44:04 INFO - PROCESS | 1660 | 1464795844491 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 08:44:04 INFO - PROCESS | 1660 | 1464795844494 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 08:44:04 INFO - PROCESS | 1660 | 1464795844498 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:44:04 INFO - PROCESS | 1660 | 1464795844501 Marionette TRACE conn2 <- [1,834,null,{}] 08:44:04 INFO - PROCESS | 1660 | 1464795844508 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}] 08:44:04 INFO - PROCESS | 1660 | 1464795844600 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 08:44:04 INFO - PROCESS | 1660 | 1464795844662 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x11309a800 == 28 [pid = 1660] [id = 216] 08:44:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x112e77800) [pid = 1660] [serial = 646] [outer = 0x0] 08:44:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x11304a800) [pid = 1660] [serial = 647] [outer = 0x112e77800] 08:44:04 INFO - PROCESS | 1660 | 1464795844706 Marionette DEBUG loaded listener.js 08:44:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x112984400) [pid = 1660] [serial = 648] [outer = 0x112e77800] 08:44:05 INFO - PROCESS | 1660 | 1464795845122 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]]]}] 08:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 675ms 08:44:05 INFO - PROCESS | 1660 | 1464795845173 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 08:44:05 INFO - PROCESS | 1660 | 1464795845177 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 08:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:44:05 INFO - PROCESS | 1660 | 1464795845182 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:44:05 INFO - PROCESS | 1660 | 1464795845183 Marionette TRACE conn2 <- [1,838,null,{}] 08:44:05 INFO - PROCESS | 1660 | 1464795845191 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}] 08:44:05 INFO - PROCESS | 1660 | 1464795845264 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 08:44:05 INFO - PROCESS | 1660 | 1464795845271 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x116946000 == 29 [pid = 1660] [id = 217] 08:44:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x114fbd800) [pid = 1660] [serial = 649] [outer = 0x0] 08:44:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1164c2400) [pid = 1660] [serial = 650] [outer = 0x114fbd800] 08:44:05 INFO - PROCESS | 1660 | 1464795845297 Marionette DEBUG loaded listener.js 08:44:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1166ddc00) [pid = 1660] [serial = 651] [outer = 0x114fbd800] 08:44:05 INFO - PROCESS | 1660 | 1464795845640 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]]]}] 08:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 473ms 08:44:05 INFO - PROCESS | 1660 | 1464795845656 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 08:44:05 INFO - PROCESS | 1660 | 1464795845658 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 08:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:44:05 INFO - PROCESS | 1660 | 1464795845660 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:44:05 INFO - PROCESS | 1660 | 1464795845662 Marionette TRACE conn2 <- [1,842,null,{}] 08:44:05 INFO - PROCESS | 1660 | 1464795845673 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}] 08:44:05 INFO - PROCESS | 1660 | 1464795845764 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 08:44:05 INFO - PROCESS | 1660 | 1464795845779 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x11746c000 == 30 [pid = 1660] [id = 218] 08:44:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x111e31000) [pid = 1660] [serial = 652] [outer = 0x0] 08:44:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x11768c000) [pid = 1660] [serial = 653] [outer = 0x111e31000] 08:44:05 INFO - PROCESS | 1660 | 1464795845807 Marionette DEBUG loaded listener.js 08:44:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x11822b000) [pid = 1660] [serial = 654] [outer = 0x111e31000] 08:44:06 INFO - PROCESS | 1660 | 1464795846111 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]]]}] 08:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 472ms 08:44:06 INFO - PROCESS | 1660 | 1464795846133 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 08:44:06 INFO - PROCESS | 1660 | 1464795846136 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 08:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:44:06 INFO - PROCESS | 1660 | 1464795846141 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:44:06 INFO - PROCESS | 1660 | 1464795846142 Marionette TRACE conn2 <- [1,846,null,{}] 08:44:06 INFO - PROCESS | 1660 | 1464795846144 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}] 08:44:06 INFO - PROCESS | 1660 | 1464795846215 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 08:44:06 INFO - PROCESS | 1660 | 1464795846221 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x118112800 == 31 [pid = 1660] [id = 219] 08:44:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x118307800) [pid = 1660] [serial = 655] [outer = 0x0] 08:44:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x118460c00) [pid = 1660] [serial = 656] [outer = 0x118307800] 08:44:06 INFO - PROCESS | 1660 | 1464795846247 Marionette DEBUG loaded listener.js 08:44:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x11852c800) [pid = 1660] [serial = 657] [outer = 0x118307800] 08:44:06 INFO - PROCESS | 1660 | 1464795846562 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]]]}] 08:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 471ms 08:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:44:06 INFO - PROCESS | 1660 | 1464795846612 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 08:44:06 INFO - PROCESS | 1660 | 1464795846614 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 08:44:06 INFO - PROCESS | 1660 | 1464795846616 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:44:06 INFO - PROCESS | 1660 | 1464795846617 Marionette TRACE conn2 <- [1,850,null,{}] 08:44:06 INFO - PROCESS | 1660 | 1464795846627 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}] 08:44:06 INFO - PROCESS | 1660 | 1464795846692 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 08:44:06 INFO - PROCESS | 1660 | 1464795846696 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x1183f1800 == 32 [pid = 1660] [id = 220] 08:44:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x114ef3c00) [pid = 1660] [serial = 658] [outer = 0x0] 08:44:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x118537000) [pid = 1660] [serial = 659] [outer = 0x114ef3c00] 08:44:06 INFO - PROCESS | 1660 | 1464795846723 Marionette DEBUG loaded listener.js 08:44:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x11869e400) [pid = 1660] [serial = 660] [outer = 0x114ef3c00] 08:44:07 INFO - PROCESS | 1660 | 1464795847049 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]]]}] 08:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 469ms 08:44:07 INFO - PROCESS | 1660 | 1464795847088 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 08:44:07 INFO - PROCESS | 1660 | 1464795847090 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 08:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:44:07 INFO - PROCESS | 1660 | 1464795847094 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:44:07 INFO - PROCESS | 1660 | 1464795847096 Marionette TRACE conn2 <- [1,854,null,{}] 08:44:07 INFO - PROCESS | 1660 | 1464795847099 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}] 08:44:07 INFO - PROCESS | 1660 | 1464795847229 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 08:44:07 INFO - PROCESS | 1660 | 1464795847300 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x119128800 == 33 [pid = 1660] [id = 221] 08:44:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x118457400) [pid = 1660] [serial = 661] [outer = 0x0] 08:44:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x11883f800) [pid = 1660] [serial = 662] [outer = 0x118457400] 08:44:07 INFO - PROCESS | 1660 | 1464795847343 Marionette DEBUG loaded listener.js 08:44:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x119425000) [pid = 1660] [serial = 663] [outer = 0x118457400] 08:44:07 INFO - PROCESS | 1660 | 1464795847743 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]]]}] 08:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 671ms 08:44:07 INFO - PROCESS | 1660 | 1464795847765 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 08:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:44:07 INFO - PROCESS | 1660 | 1464795847766 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 08:44:07 INFO - PROCESS | 1660 | 1464795847768 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:44:07 INFO - PROCESS | 1660 | 1464795847769 Marionette TRACE conn2 <- [1,858,null,{}] 08:44:07 INFO - PROCESS | 1660 | 1464795847772 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}] 08:44:07 INFO - PROCESS | 1660 | 1464795847836 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 08:44:07 INFO - PROCESS | 1660 | 1464795847882 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x11995c000 == 34 [pid = 1660] [id = 222] 08:44:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x112984800) [pid = 1660] [serial = 664] [outer = 0x0] 08:44:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x11971a000) [pid = 1660] [serial = 665] [outer = 0x112984800] 08:44:07 INFO - PROCESS | 1660 | 1464795847907 Marionette DEBUG loaded listener.js 08:44:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x119e5cc00) [pid = 1660] [serial = 666] [outer = 0x112984800] 08:44:08 INFO - PROCESS | 1660 | 1464795848170 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]]]}] 08:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 423ms 08:44:08 INFO - PROCESS | 1660 | 1464795848193 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 08:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:44:08 INFO - PROCESS | 1660 | 1464795848195 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 08:44:08 INFO - PROCESS | 1660 | 1464795848197 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:44:08 INFO - PROCESS | 1660 | 1464795848198 Marionette TRACE conn2 <- [1,862,null,{}] 08:44:08 INFO - PROCESS | 1660 | 1464795848200 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}] 08:44:08 INFO - PROCESS | 1660 | 1464795848282 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 08:44:08 INFO - PROCESS | 1660 | 1464795848289 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e35000 == 35 [pid = 1660] [id = 223] 08:44:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x119e63400) [pid = 1660] [serial = 667] [outer = 0x0] 08:44:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x11b205000) [pid = 1660] [serial = 668] [outer = 0x119e63400] 08:44:08 INFO - PROCESS | 1660 | 1464795848321 Marionette DEBUG loaded listener.js 08:44:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x11b26ec00) [pid = 1660] [serial = 669] [outer = 0x119e63400] 08:44:08 INFO - PROCESS | 1660 | 1464795848641 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]]]}] 08:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 468ms 08:44:08 INFO - PROCESS | 1660 | 1464795848665 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 08:44:08 INFO - PROCESS | 1660 | 1464795848667 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 08:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:44:08 INFO - PROCESS | 1660 | 1464795848671 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:44:08 INFO - PROCESS | 1660 | 1464795848673 Marionette TRACE conn2 <- [1,866,null,{}] 08:44:08 INFO - PROCESS | 1660 | 1464795848675 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}] 08:44:08 INFO - PROCESS | 1660 | 1464795848765 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 08:44:08 INFO - PROCESS | 1660 | 1464795848771 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x11746b800 == 36 [pid = 1660] [id = 224] 08:44:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x116a71c00) [pid = 1660] [serial = 670] [outer = 0x0] 08:44:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x1212a7800) [pid = 1660] [serial = 671] [outer = 0x116a71c00] 08:44:08 INFO - PROCESS | 1660 | 1464795848796 Marionette DEBUG loaded listener.js 08:44:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x1212b0000) [pid = 1660] [serial = 672] [outer = 0x116a71c00] 08:44:09 INFO - PROCESS | 1660 | 1464795849087 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]]]}] 08:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 471ms 08:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:44:09 INFO - PROCESS | 1660 | 1464795849141 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 08:44:09 INFO - PROCESS | 1660 | 1464795849142 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 08:44:09 INFO - PROCESS | 1660 | 1464795849144 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:44:09 INFO - PROCESS | 1660 | 1464795849145 Marionette TRACE conn2 <- [1,870,null,{}] 08:44:09 INFO - PROCESS | 1660 | 1464795849148 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}] 08:44:09 INFO - PROCESS | 1660 | 1464795849222 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 08:44:09 INFO - PROCESS | 1660 | 1464795849226 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x123aca800 == 37 [pid = 1660] [id = 225] 08:44:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x1212ab000) [pid = 1660] [serial = 673] [outer = 0x0] 08:44:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x123bb9800) [pid = 1660] [serial = 674] [outer = 0x1212ab000] 08:44:09 INFO - PROCESS | 1660 | 1464795849253 Marionette DEBUG loaded listener.js 08:44:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x123e9f000) [pid = 1660] [serial = 675] [outer = 0x1212ab000] 08:44:09 INFO - PROCESS | 1660 | 1464795849606 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]]]}] 08:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 469ms 08:44:09 INFO - PROCESS | 1660 | 1464795849614 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 08:44:09 INFO - PROCESS | 1660 | 1464795849626 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 08:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:44:09 INFO - PROCESS | 1660 | 1464795849637 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:44:09 INFO - PROCESS | 1660 | 1464795849638 Marionette TRACE conn2 <- [1,874,null,{}] 08:44:09 INFO - PROCESS | 1660 | 1464795849641 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}] 08:44:09 INFO - PROCESS | 1660 | 1464795849740 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 08:44:09 INFO - PROCESS | 1660 | 1464795849744 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x1183f0000 == 38 [pid = 1660] [id = 226] 08:44:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x123c89800) [pid = 1660] [serial = 676] [outer = 0x0] 08:44:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x124a72800) [pid = 1660] [serial = 677] [outer = 0x123c89800] 08:44:09 INFO - PROCESS | 1660 | 1464795849773 Marionette DEBUG loaded listener.js 08:44:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x124e84400) [pid = 1660] [serial = 678] [outer = 0x123c89800] 08:44:10 INFO - PROCESS | 1660 | 1464795850114 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]]]}] 08:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 520ms 08:44:10 INFO - PROCESS | 1660 | 1464795850157 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 08:44:10 INFO - PROCESS | 1660 | 1464795850159 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 08:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:44:10 INFO - PROCESS | 1660 | 1464795850161 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:44:10 INFO - PROCESS | 1660 | 1464795850162 Marionette TRACE conn2 <- [1,878,null,{}] 08:44:10 INFO - PROCESS | 1660 | 1464795850164 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}] 08:44:10 INFO - PROCESS | 1660 | 1464795850253 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 08:44:10 INFO - PROCESS | 1660 | 1464795850257 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x125f76800 == 39 [pid = 1660] [id = 227] 08:44:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x124a7f800) [pid = 1660] [serial = 679] [outer = 0x0] 08:44:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x125396400) [pid = 1660] [serial = 680] [outer = 0x124a7f800] 08:44:10 INFO - PROCESS | 1660 | 1464795850282 Marionette DEBUG loaded listener.js 08:44:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x12580ac00) [pid = 1660] [serial = 681] [outer = 0x124a7f800] 08:44:10 INFO - PROCESS | 1660 | 1464795850612 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]]]}] 08:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 471ms 08:44:10 INFO - PROCESS | 1660 | 1464795850632 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 08:44:10 INFO - PROCESS | 1660 | 1464795850634 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 08:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:44:10 INFO - PROCESS | 1660 | 1464795850644 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:44:10 INFO - PROCESS | 1660 | 1464795850645 Marionette TRACE conn2 <- [1,882,null,{}] 08:44:10 INFO - PROCESS | 1660 | 1464795850647 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}] 08:44:10 INFO - PROCESS | 1660 | 1464795850739 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 08:44:10 INFO - PROCESS | 1660 | 1464795850750 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x126fdf000 == 40 [pid = 1660] [id = 228] 08:44:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x125808800) [pid = 1660] [serial = 682] [outer = 0x0] 08:44:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x125f16400) [pid = 1660] [serial = 683] [outer = 0x125808800] 08:44:10 INFO - PROCESS | 1660 | 1464795850801 Marionette DEBUG loaded listener.js 08:44:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x125f38400) [pid = 1660] [serial = 684] [outer = 0x125808800] 08:44:11 INFO - PROCESS | 1660 | 1464795851185 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]]]}] 08:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 574ms 08:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:44:11 INFO - PROCESS | 1660 | 1464795851217 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 08:44:11 INFO - PROCESS | 1660 | 1464795851219 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 08:44:11 INFO - PROCESS | 1660 | 1464795851222 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:44:11 INFO - PROCESS | 1660 | 1464795851224 Marionette TRACE conn2 <- [1,886,null,{}] 08:44:11 INFO - PROCESS | 1660 | 1464795851227 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}] 08:44:11 INFO - PROCESS | 1660 | 1464795851367 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x12b188400) [pid = 1660] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x11b26c000) [pid = 1660] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x11304a000) [pid = 1660] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x12bf2c800) [pid = 1660] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x12bf38800) [pid = 1660] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x116604400) [pid = 1660] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x124a75400) [pid = 1660] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x125f1a400) [pid = 1660] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x118227000) [pid = 1660] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x118224000) [pid = 1660] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x12a60f000) [pid = 1660] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x116186000) [pid = 1660] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x129281400) [pid = 1660] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x1212b5400) [pid = 1660] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x119ef5400) [pid = 1660] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x118536000) [pid = 1660] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x1212a7400) [pid = 1660] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x115e73800) [pid = 1660] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x11822a800) [pid = 1660] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x125f18400) [pid = 1660] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x124819400) [pid = 1660] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x1122b5000) [pid = 1660] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x119426400) [pid = 1660] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1130c2800) [pid = 1660] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x119431800) [pid = 1660] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x124819800) [pid = 1660] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x112e03c00) [pid = 1660] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1133ddc00) [pid = 1660] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1197c7400) [pid = 1660] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x11819a000) [pid = 1660] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12a7dec00) [pid = 1660] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:44:11 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12bf35000) [pid = 1660] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:44:11 INFO - PROCESS | 1660 | 1464795851731 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x116146800 == 41 [pid = 1660] [id = 229] 08:44:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x113049400) [pid = 1660] [serial = 685] [outer = 0x0] 08:44:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1130c2800) [pid = 1660] [serial = 686] [outer = 0x113049400] 08:44:11 INFO - PROCESS | 1660 | 1464795851755 Marionette DEBUG loaded listener.js 08:44:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x11819a000) [pid = 1660] [serial = 687] [outer = 0x113049400] 08:44:12 INFO - PROCESS | 1660 | 1464795852033 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]]]}] 08:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 823ms 08:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:44:12 INFO - PROCESS | 1660 | 1464795852044 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 08:44:12 INFO - PROCESS | 1660 | 1464795852045 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 08:44:12 INFO - PROCESS | 1660 | 1464795852048 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:44:12 INFO - PROCESS | 1660 | 1464795852048 Marionette TRACE conn2 <- [1,890,null,{}] 08:44:12 INFO - PROCESS | 1660 | 1464795852051 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}] 08:44:12 INFO - PROCESS | 1660 | 1464795852139 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 08:44:12 INFO - PROCESS | 1660 | 1464795852144 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292e0000 == 42 [pid = 1660] [id = 230] 08:44:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x117124c00) [pid = 1660] [serial = 688] [outer = 0x0] 08:44:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x119112400) [pid = 1660] [serial = 689] [outer = 0x117124c00] 08:44:12 INFO - PROCESS | 1660 | 1464795852169 Marionette DEBUG loaded listener.js 08:44:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x119e62c00) [pid = 1660] [serial = 690] [outer = 0x117124c00] 08:44:12 INFO - PROCESS | 1660 | 1464795852476 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]]]}] 08:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 468ms 08:44:12 INFO - PROCESS | 1660 | 1464795852516 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 08:44:12 INFO - PROCESS | 1660 | 1464795852518 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 08:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:44:12 INFO - PROCESS | 1660 | 1464795852522 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:44:12 INFO - PROCESS | 1660 | 1464795852523 Marionette TRACE conn2 <- [1,894,null,{}] 08:44:12 INFO - PROCESS | 1660 | 1464795852526 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}] 08:44:12 INFO - PROCESS | 1660 | 1464795852621 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 08:44:12 INFO - PROCESS | 1660 | 1464795852627 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x1296cc000 == 43 [pid = 1660] [id = 231] 08:44:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x117e2d400) [pid = 1660] [serial = 691] [outer = 0x0] 08:44:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x1197ca400) [pid = 1660] [serial = 692] [outer = 0x117e2d400] 08:44:12 INFO - PROCESS | 1660 | 1464795852652 Marionette DEBUG loaded listener.js 08:44:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1259c1000) [pid = 1660] [serial = 693] [outer = 0x117e2d400] 08:44:12 INFO - PROCESS | 1660 | 1464795852947 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]]]}] 08:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 468ms 08:44:12 INFO - PROCESS | 1660 | 1464795852991 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 08:44:12 INFO - PROCESS | 1660 | 1464795852992 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 08:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:44:12 INFO - PROCESS | 1660 | 1464795852994 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:44:12 INFO - PROCESS | 1660 | 1464795852995 Marionette TRACE conn2 <- [1,898,null,{}] 08:44:13 INFO - PROCESS | 1660 | 1464795852997 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}] 08:44:13 INFO - PROCESS | 1660 | 1464795853073 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 08:44:13 INFO - PROCESS | 1660 | 1464795853077 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a909000 == 44 [pid = 1660] [id = 232] 08:44:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1186bf000) [pid = 1660] [serial = 694] [outer = 0x0] 08:44:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x126f56000) [pid = 1660] [serial = 695] [outer = 0x1186bf000] 08:44:13 INFO - PROCESS | 1660 | 1464795853102 Marionette DEBUG loaded listener.js 08:44:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x128c04800) [pid = 1660] [serial = 696] [outer = 0x1186bf000] 08:44:13 INFO - PROCESS | 1660 | 1464795853403 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]]]}] 08:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 418ms 08:44:13 INFO - PROCESS | 1660 | 1464795853412 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 08:44:13 INFO - PROCESS | 1660 | 1464795853413 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 08:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:44:13 INFO - PROCESS | 1660 | 1464795853416 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:44:13 INFO - PROCESS | 1660 | 1464795853427 Marionette TRACE conn2 <- [1,902,null,{}] 08:44:13 INFO - PROCESS | 1660 | 1464795853432 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}] 08:44:13 INFO - PROCESS | 1660 | 1464795853508 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 08:44:13 INFO - PROCESS | 1660 | 1464795853559 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ae80800 == 45 [pid = 1660] [id = 233] 08:44:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x124a3dc00) [pid = 1660] [serial = 697] [outer = 0x0] 08:44:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x128c09c00) [pid = 1660] [serial = 698] [outer = 0x124a3dc00] 08:44:13 INFO - PROCESS | 1660 | 1464795853582 Marionette DEBUG loaded listener.js 08:44:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x128dbd400) [pid = 1660] [serial = 699] [outer = 0x124a3dc00] 08:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x11309a800 == 44 [pid = 1660] [id = 216] 08:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd8c800 == 43 [pid = 1660] [id = 215] 08:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x116946000 == 42 [pid = 1660] [id = 217] 08:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x118112800 == 41 [pid = 1660] [id = 219] 08:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x126fdf000 == 40 [pid = 1660] [id = 228] 08:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x1183f1800 == 39 [pid = 1660] [id = 220] 08:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x11746b800 == 38 [pid = 1660] [id = 224] 08:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x11995c000 == 37 [pid = 1660] [id = 222] 08:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x119128800 == 36 [pid = 1660] [id = 221] 08:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x1296cc000 == 35 [pid = 1660] [id = 231] 08:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x125f76800 == 34 [pid = 1660] [id = 227] 08:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x1183f0000 == 33 [pid = 1660] [id = 226] 08:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x116146800 == 32 [pid = 1660] [id = 229] 08:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x1292e0000 == 31 [pid = 1660] [id = 230] 08:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x119e35000 == 30 [pid = 1660] [id = 223] 08:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x123aca800 == 29 [pid = 1660] [id = 225] 08:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x11746c000 == 28 [pid = 1660] [id = 218] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x117e2cc00) [pid = 1660] [serial = 561] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x11942bc00) [pid = 1660] [serial = 564] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x128c04c00) [pid = 1660] [serial = 473] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x125806800) [pid = 1660] [serial = 485] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x118531000) [pid = 1660] [serial = 531] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x11b272000) [pid = 1660] [serial = 482] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x128c09800) [pid = 1660] [serial = 558] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x11b26f400) [pid = 1660] [serial = 534] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x128c0b000) [pid = 1660] [serial = 488] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x116758400) [pid = 1660] [serial = 446] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1169cac00) [pid = 1660] [serial = 476] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1256a7400) [pid = 1660] [serial = 567] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x11910b400) [pid = 1660] [serial = 479] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12b187c00) [pid = 1660] [serial = 443] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12bf52800) [pid = 1660] [serial = 528] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12b18c000) [pid = 1660] [serial = 623] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12bacf000) [pid = 1660] [serial = 626] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x113051000) [pid = 1660] [serial = 635] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12bf35c00) [pid = 1660] [serial = 629] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12bf5a400) [pid = 1660] [serial = 632] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12bf5c400) [pid = 1660] [serial = 638] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x124a78c00) [pid = 1660] [serial = 641] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12c60ac00) [pid = 1660] [serial = 633] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x127339800) [pid = 1660] [serial = 602] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11b26a800) [pid = 1660] [serial = 600] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119e60400) [pid = 1660] [serial = 599] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1186c6000) [pid = 1660] [serial = 597] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x118230400) [pid = 1660] [serial = 596] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12b02ec00) [pid = 1660] [serial = 594] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12951c400) [pid = 1660] [serial = 620] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1293f0c00) [pid = 1660] [serial = 617] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12951dc00) [pid = 1660] [serial = 618] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x125808000) [pid = 1660] [serial = 614] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12733ec00) [pid = 1660] [serial = 615] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x11b26bc00) [pid = 1660] [serial = 611] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1212ac000) [pid = 1660] [serial = 612] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11942c800) [pid = 1660] [serial = 609] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x11884b800) [pid = 1660] [serial = 608] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1293f6c00) [pid = 1660] [serial = 606] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1293b6400) [pid = 1660] [serial = 605] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x129285800) [pid = 1660] [serial = 603] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x11845e400) [pid = 1660] [serial = 644] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x124a7e400) [pid = 1660] [serial = 642] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12bad3c00) [pid = 1660] [serial = 627] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12bf54000) [pid = 1660] [serial = 630] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12c615000) [pid = 1660] [serial = 639] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12bac8c00) [pid = 1660] [serial = 624] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12b027000) [pid = 1660] [serial = 621] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x116613c00) [pid = 1660] [serial = 636] [outer = 0x0] [url = about:blank] 08:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12a909000 == 27 [pid = 1660] [id = 232] 08:44:14 INFO - PROCESS | 1660 | 1464795854965 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]]]}] 08:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1585ms 08:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:44:15 INFO - PROCESS | 1660 | 1464795855002 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 08:44:15 INFO - PROCESS | 1660 | 1464795855004 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 08:44:15 INFO - PROCESS | 1660 | 1464795855008 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:44:15 INFO - PROCESS | 1660 | 1464795855010 Marionette TRACE conn2 <- [1,906,null,{}] 08:44:15 INFO - PROCESS | 1660 | 1464795855015 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}] 08:44:15 INFO - PROCESS | 1660 | 1464795855101 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 08:44:15 INFO - PROCESS | 1660 | 1464795855144 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x112d45000 == 28 [pid = 1660] [id = 234] 08:44:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x112a76c00) [pid = 1660] [serial = 700] [outer = 0x0] 08:44:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x112a7d800) [pid = 1660] [serial = 701] [outer = 0x112a76c00] 08:44:15 INFO - PROCESS | 1660 | 1464795855175 Marionette DEBUG loaded listener.js 08:44:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x112e05c00) [pid = 1660] [serial = 702] [outer = 0x112a76c00] 08:44:15 INFO - PROCESS | 1660 | 1464795855480 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]]]}] 08:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 523ms 08:44:15 INFO - PROCESS | 1660 | 1464795855531 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 08:44:15 INFO - PROCESS | 1660 | 1464795855535 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 08:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:44:15 INFO - PROCESS | 1660 | 1464795855542 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:44:15 INFO - PROCESS | 1660 | 1464795855544 Marionette TRACE conn2 <- [1,910,null,{}] 08:44:15 INFO - PROCESS | 1660 | 1464795855546 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}] 08:44:15 INFO - PROCESS | 1660 | 1464795855618 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 08:44:15 INFO - PROCESS | 1660 | 1464795855659 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x1164d3800 == 29 [pid = 1660] [id = 235] 08:44:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x112a7b800) [pid = 1660] [serial = 703] [outer = 0x0] 08:44:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x113053400) [pid = 1660] [serial = 704] [outer = 0x112a7b800] 08:44:15 INFO - PROCESS | 1660 | 1464795855686 Marionette DEBUG loaded listener.js 08:44:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1133e9800) [pid = 1660] [serial = 705] [outer = 0x112a7b800] 08:44:15 INFO - PROCESS | 1660 | 1464795855981 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]]]}] 08:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 468ms 08:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:44:16 INFO - PROCESS | 1660 | 1464795856011 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 08:44:16 INFO - PROCESS | 1660 | 1464795856012 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 08:44:16 INFO - PROCESS | 1660 | 1464795856015 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:44:16 INFO - PROCESS | 1660 | 1464795856017 Marionette TRACE conn2 <- [1,914,null,{}] 08:44:16 INFO - PROCESS | 1660 | 1464795856029 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}] 08:44:16 INFO - PROCESS | 1660 | 1464795856104 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 08:44:16 INFO - PROCESS | 1660 | 1464795856109 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f6d000 == 30 [pid = 1660] [id = 236] 08:44:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1122b1c00) [pid = 1660] [serial = 706] [outer = 0x0] 08:44:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1164bfc00) [pid = 1660] [serial = 707] [outer = 0x1122b1c00] 08:44:16 INFO - PROCESS | 1660 | 1464795856150 Marionette DEBUG loaded listener.js 08:44:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x116957800) [pid = 1660] [serial = 708] [outer = 0x1122b1c00] 08:44:16 INFO - PROCESS | 1660 | 1464795856472 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]]]}] 08:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 475ms 08:44:16 INFO - PROCESS | 1660 | 1464795856491 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 08:44:16 INFO - PROCESS | 1660 | 1464795856493 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 08:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:44:16 INFO - PROCESS | 1660 | 1464795856495 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:44:16 INFO - PROCESS | 1660 | 1464795856496 Marionette TRACE conn2 <- [1,918,null,{}] 08:44:16 INFO - PROCESS | 1660 | 1464795856498 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}] 08:44:16 INFO - PROCESS | 1660 | 1464795856592 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 08:44:16 INFO - PROCESS | 1660 | 1464795856598 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e05800 == 31 [pid = 1660] [id = 237] 08:44:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1166d5800) [pid = 1660] [serial = 709] [outer = 0x0] 08:44:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1169ce000) [pid = 1660] [serial = 710] [outer = 0x1166d5800] 08:44:16 INFO - PROCESS | 1660 | 1464795856623 Marionette DEBUG loaded listener.js 08:44:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x117686000) [pid = 1660] [serial = 711] [outer = 0x1166d5800] 08:44:16 INFO - PROCESS | 1660 | 1464795856926 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]]]}] 08:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 470ms 08:44:16 INFO - PROCESS | 1660 | 1464795856966 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 08:44:16 INFO - PROCESS | 1660 | 1464795856967 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 08:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:44:16 INFO - PROCESS | 1660 | 1464795856972 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:44:16 INFO - PROCESS | 1660 | 1464795856973 Marionette TRACE conn2 <- [1,922,null,{}] 08:44:16 INFO - PROCESS | 1660 | 1464795856976 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}] 08:44:17 INFO - PROCESS | 1660 | 1464795857041 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 08:44:17 INFO - PROCESS | 1660 | 1464795857046 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180d3000 == 32 [pid = 1660] [id = 238] 08:44:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1130cf400) [pid = 1660] [serial = 712] [outer = 0x0] 08:44:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x117e2f400) [pid = 1660] [serial = 713] [outer = 0x1130cf400] 08:44:17 INFO - PROCESS | 1660 | 1464795857073 Marionette DEBUG loaded listener.js 08:44:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x118228400) [pid = 1660] [serial = 714] [outer = 0x1130cf400] 08:44:17 INFO - PROCESS | 1660 | 1464795857380 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]]]}] 08:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 469ms 08:44:17 INFO - PROCESS | 1660 | 1464795857448 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 08:44:17 INFO - PROCESS | 1660 | 1464795857449 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 08:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:44:17 INFO - PROCESS | 1660 | 1464795857452 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:44:17 INFO - PROCESS | 1660 | 1464795857461 Marionette TRACE conn2 <- [1,926,null,{}] 08:44:17 INFO - PROCESS | 1660 | 1464795857464 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}] 08:44:17 INFO - PROCESS | 1660 | 1464795857546 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 08:44:17 INFO - PROCESS | 1660 | 1464795857553 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1183bc000 == 33 [pid = 1660] [id = 239] 08:44:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11822fc00) [pid = 1660] [serial = 715] [outer = 0x0] 08:44:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x11845bc00) [pid = 1660] [serial = 716] [outer = 0x11822fc00] 08:44:17 INFO - PROCESS | 1660 | 1464795857579 Marionette DEBUG loaded listener.js 08:44:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x118538800) [pid = 1660] [serial = 717] [outer = 0x11822fc00] 08:44:17 INFO - PROCESS | 1660 | 1464795857881 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]]]}] 08:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 476ms 08:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:44:17 INFO - PROCESS | 1660 | 1464795857929 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 08:44:17 INFO - PROCESS | 1660 | 1464795857930 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 08:44:17 INFO - PROCESS | 1660 | 1464795857932 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:44:17 INFO - PROCESS | 1660 | 1464795857933 Marionette TRACE conn2 <- [1,930,null,{}] 08:44:17 INFO - PROCESS | 1660 | 1464795857935 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}] 08:44:18 INFO - PROCESS | 1660 | 1464795858002 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 08:44:18 INFO - PROCESS | 1660 | 1464795858006 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x11912b800 == 34 [pid = 1660] [id = 240] 08:44:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11297a800) [pid = 1660] [serial = 718] [outer = 0x0] 08:44:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11869a800) [pid = 1660] [serial = 719] [outer = 0x11297a800] 08:44:18 INFO - PROCESS | 1660 | 1464795858032 Marionette DEBUG loaded listener.js 08:44:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1186c4c00) [pid = 1660] [serial = 720] [outer = 0x11297a800] 08:44:18 INFO - PROCESS | 1660 | 1464795858324 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]]]}] 08:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 418ms 08:44:18 INFO - PROCESS | 1660 | 1464795858351 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 08:44:18 INFO - PROCESS | 1660 | 1464795858353 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 08:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:44:18 INFO - PROCESS | 1660 | 1464795858358 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:44:18 INFO - PROCESS | 1660 | 1464795858359 Marionette TRACE conn2 <- [1,934,null,{}] 08:44:18 INFO - PROCESS | 1660 | 1464795858361 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}] 08:44:18 INFO - PROCESS | 1660 | 1464795858451 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 08:44:18 INFO - PROCESS | 1660 | 1464795858457 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x1193b2800 == 35 [pid = 1660] [id = 241] 08:44:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x118306000) [pid = 1660] [serial = 721] [outer = 0x0] 08:44:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x118840400) [pid = 1660] [serial = 722] [outer = 0x118306000] 08:44:18 INFO - PROCESS | 1660 | 1464795858481 Marionette DEBUG loaded listener.js 08:44:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x11910c800) [pid = 1660] [serial = 723] [outer = 0x118306000] 08:44:18 INFO - PROCESS | 1660 | 1464795858774 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]]]}] 08:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 470ms 08:44:18 INFO - PROCESS | 1660 | 1464795858828 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 08:44:18 INFO - PROCESS | 1660 | 1464795858830 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 08:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:44:18 INFO - PROCESS | 1660 | 1464795858832 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:44:18 INFO - PROCESS | 1660 | 1464795858833 Marionette TRACE conn2 <- [1,938,null,{}] 08:44:18 INFO - PROCESS | 1660 | 1464795858835 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}] 08:44:18 INFO - PROCESS | 1660 | 1464795858903 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 08:44:18 INFO - PROCESS | 1660 | 1464795858908 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f6c000 == 36 [pid = 1660] [id = 242] 08:44:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11884b400) [pid = 1660] [serial = 724] [outer = 0x0] 08:44:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11914f400) [pid = 1660] [serial = 725] [outer = 0x11884b400] 08:44:18 INFO - PROCESS | 1660 | 1464795858934 Marionette DEBUG loaded listener.js 08:44:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x11915bc00) [pid = 1660] [serial = 726] [outer = 0x11884b400] 08:44:19 INFO - PROCESS | 1660 | 1464795859245 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]]]}] 08:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 419ms 08:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:44:19 INFO - PROCESS | 1660 | 1464795859256 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 08:44:19 INFO - PROCESS | 1660 | 1464795859258 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 08:44:19 INFO - PROCESS | 1660 | 1464795859260 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:44:19 INFO - PROCESS | 1660 | 1464795859261 Marionette TRACE conn2 <- [1,942,null,{}] 08:44:19 INFO - PROCESS | 1660 | 1464795859263 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}] 08:44:19 INFO - PROCESS | 1660 | 1464795859341 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 08:44:19 INFO - PROCESS | 1660 | 1464795859387 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e2f000 == 37 [pid = 1660] [id = 243] 08:44:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x119112800) [pid = 1660] [serial = 727] [outer = 0x0] 08:44:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x119310800) [pid = 1660] [serial = 728] [outer = 0x119112800] 08:44:19 INFO - PROCESS | 1660 | 1464795859411 Marionette DEBUG loaded listener.js 08:44:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1197c2400) [pid = 1660] [serial = 729] [outer = 0x119112800] 08:44:19 INFO - PROCESS | 1660 | 1464795859672 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]]]}] 08:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 469ms 08:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:44:19 INFO - PROCESS | 1660 | 1464795859729 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 08:44:19 INFO - PROCESS | 1660 | 1464795859731 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 08:44:19 INFO - PROCESS | 1660 | 1464795859733 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:44:19 INFO - PROCESS | 1660 | 1464795859735 Marionette TRACE conn2 <- [1,946,null,{}] 08:44:19 INFO - PROCESS | 1660 | 1464795859740 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}] 08:44:19 INFO - PROCESS | 1660 | 1464795859831 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 08:44:19 INFO - PROCESS | 1660 | 1464795859838 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180d1000 == 38 [pid = 1660] [id = 244] 08:44:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x11942f800) [pid = 1660] [serial = 730] [outer = 0x0] 08:44:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x119e5d400) [pid = 1660] [serial = 731] [outer = 0x11942f800] 08:44:19 INFO - PROCESS | 1660 | 1464795859867 Marionette DEBUG loaded listener.js 08:44:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x11b270c00) [pid = 1660] [serial = 732] [outer = 0x11942f800] 08:44:20 INFO - PROCESS | 1660 | 1464795860227 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]]]}] 08:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 521ms 08:44:20 INFO - PROCESS | 1660 | 1464795860255 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 08:44:20 INFO - PROCESS | 1660 | 1464795860256 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 08:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:44:20 INFO - PROCESS | 1660 | 1464795860267 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:44:20 INFO - PROCESS | 1660 | 1464795860268 Marionette TRACE conn2 <- [1,950,null,{}] 08:44:20 INFO - PROCESS | 1660 | 1464795860272 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}] 08:44:20 INFO - PROCESS | 1660 | 1464795860360 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 08:44:20 INFO - PROCESS | 1660 | 1464795860364 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x123d62000 == 39 [pid = 1660] [id = 245] 08:44:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x119719800) [pid = 1660] [serial = 733] [outer = 0x0] 08:44:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1212aa800) [pid = 1660] [serial = 734] [outer = 0x119719800] 08:44:20 INFO - PROCESS | 1660 | 1464795860388 Marionette DEBUG loaded listener.js 08:44:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x123a86400) [pid = 1660] [serial = 735] [outer = 0x119719800] 08:44:20 INFO - PROCESS | 1660 | 1464795860665 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]]]}] 08:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 423ms 08:44:20 INFO - PROCESS | 1660 | 1464795860705 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 08:44:20 INFO - PROCESS | 1660 | 1464795860708 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 08:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:44:20 INFO - PROCESS | 1660 | 1464795860711 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:44:20 INFO - PROCESS | 1660 | 1464795860713 Marionette TRACE conn2 <- [1,954,null,{}] 08:44:20 INFO - PROCESS | 1660 | 1464795860717 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}] 08:44:20 INFO - PROCESS | 1660 | 1464795860851 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 08:44:20 INFO - PROCESS | 1660 | 1464795860871 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x124ef1800 == 40 [pid = 1660] [id = 246] 08:44:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x11b270400) [pid = 1660] [serial = 736] [outer = 0x0] 08:44:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x123bc0800) [pid = 1660] [serial = 737] [outer = 0x11b270400] 08:44:20 INFO - PROCESS | 1660 | 1464795860910 Marionette DEBUG loaded listener.js 08:44:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12481d400) [pid = 1660] [serial = 738] [outer = 0x11b270400] 08:44:21 INFO - PROCESS | 1660 | 1464795861318 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]]]}] 08:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 623ms 08:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:44:21 INFO - PROCESS | 1660 | 1464795861335 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 08:44:21 INFO - PROCESS | 1660 | 1464795861337 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 08:44:21 INFO - PROCESS | 1660 | 1464795861340 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:44:21 INFO - PROCESS | 1660 | 1464795861342 Marionette TRACE conn2 <- [1,958,null,{}] 08:44:21 INFO - PROCESS | 1660 | 1464795861345 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}] 08:44:21 INFO - PROCESS | 1660 | 1464795861484 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 08:44:21 INFO - PROCESS | 1660 | 1464795861503 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x125f70000 == 41 [pid = 1660] [id = 247] 08:44:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12481e400) [pid = 1660] [serial = 739] [outer = 0x0] 08:44:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x124a73800) [pid = 1660] [serial = 740] [outer = 0x12481e400] 08:44:21 INFO - PROCESS | 1660 | 1464795861542 Marionette DEBUG loaded listener.js 08:44:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x124a78800) [pid = 1660] [serial = 741] [outer = 0x12481e400] 08:44:22 INFO - PROCESS | 1660 | 1464795862115 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]]]}] 08:44:22 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x123c89800) [pid = 1660] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:44:22 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x124a7f800) [pid = 1660] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:44:22 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x125808800) [pid = 1660] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:44:22 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x113049400) [pid = 1660] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:44:22 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x117124c00) [pid = 1660] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:44:22 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1186bf000) [pid = 1660] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:44:22 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x118307800) [pid = 1660] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:44:22 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x111e31000) [pid = 1660] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:44:22 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x114fbd800) [pid = 1660] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:44:22 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x112e77800) [pid = 1660] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:44:22 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11845ac00) [pid = 1660] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:44:22 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1212ab000) [pid = 1660] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:44:22 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x116a71c00) [pid = 1660] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:44:22 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119e63400) [pid = 1660] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:44:22 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x112984800) [pid = 1660] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:44:22 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x118457400) [pid = 1660] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:44:22 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x114ef3c00) [pid = 1660] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:44:22 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x117e2d400) [pid = 1660] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 820ms 08:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:44:22 INFO - PROCESS | 1660 | 1464795862160 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 08:44:22 INFO - PROCESS | 1660 | 1464795862161 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 08:44:22 INFO - PROCESS | 1660 | 1464795862163 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:44:22 INFO - PROCESS | 1660 | 1464795862164 Marionette TRACE conn2 <- [1,962,null,{}] 08:44:22 INFO - PROCESS | 1660 | 1464795862166 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}] 08:44:22 INFO - PROCESS | 1660 | 1464795862241 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 08:44:22 INFO - PROCESS | 1660 | 1464795862245 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x118e44000 == 42 [pid = 1660] [id = 248] 08:44:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1133c0400) [pid = 1660] [serial = 742] [outer = 0x0] 08:44:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x116a71c00) [pid = 1660] [serial = 743] [outer = 0x1133c0400] 08:44:22 INFO - PROCESS | 1660 | 1464795862270 Marionette DEBUG loaded listener.js 08:44:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x11914e400) [pid = 1660] [serial = 744] [outer = 0x1133c0400] 08:44:22 INFO - PROCESS | 1660 | 1464795862561 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]]]}] 08:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 419ms 08:44:22 INFO - PROCESS | 1660 | 1464795862583 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 08:44:22 INFO - PROCESS | 1660 | 1464795862585 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 08:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:44:22 INFO - PROCESS | 1660 | 1464795862596 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:44:22 INFO - PROCESS | 1660 | 1464795862609 Marionette TRACE conn2 <- [1,966,null,{}] 08:44:22 INFO - PROCESS | 1660 | 1464795862611 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}] 08:44:22 INFO - PROCESS | 1660 | 1464795862688 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 08:44:22 INFO - PROCESS | 1660 | 1464795862735 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x1269eb000 == 43 [pid = 1660] [id = 249] 08:44:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x11320bc00) [pid = 1660] [serial = 745] [outer = 0x0] 08:44:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x11b268400) [pid = 1660] [serial = 746] [outer = 0x11320bc00] 08:44:22 INFO - PROCESS | 1660 | 1464795862759 Marionette DEBUG loaded listener.js 08:44:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x124a7ec00) [pid = 1660] [serial = 747] [outer = 0x11320bc00] 08:44:23 INFO - PROCESS | 1660 | 1464795863025 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]]]}] 08:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 480ms 08:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:44:23 INFO - PROCESS | 1660 | 1464795863077 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 08:44:23 INFO - PROCESS | 1660 | 1464795863078 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 08:44:23 INFO - PROCESS | 1660 | 1464795863080 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:44:23 INFO - PROCESS | 1660 | 1464795863082 Marionette TRACE conn2 <- [1,970,null,{}] 08:44:23 INFO - PROCESS | 1660 | 1464795863085 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}] 08:44:23 INFO - PROCESS | 1660 | 1464795863162 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 08:44:23 INFO - PROCESS | 1660 | 1464795863166 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x129210000 == 44 [pid = 1660] [id = 250] 08:44:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x118531400) [pid = 1660] [serial = 748] [outer = 0x0] 08:44:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x125133c00) [pid = 1660] [serial = 749] [outer = 0x118531400] 08:44:23 INFO - PROCESS | 1660 | 1464795863193 Marionette DEBUG loaded listener.js 08:44:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1253d5400) [pid = 1660] [serial = 750] [outer = 0x118531400] 08:44:23 INFO - PROCESS | 1660 | 1464795863492 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]]]}] 08:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 420ms 08:44:23 INFO - PROCESS | 1660 | 1464795863500 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 08:44:23 INFO - PROCESS | 1660 | 1464795863502 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 08:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:44:23 INFO - PROCESS | 1660 | 1464795863514 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:44:23 INFO - PROCESS | 1660 | 1464795863515 Marionette TRACE conn2 <- [1,974,null,{}] 08:44:23 INFO - PROCESS | 1660 | 1464795863517 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}] 08:44:23 INFO - PROCESS | 1660 | 1464795863595 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 08:44:23 INFO - PROCESS | 1660 | 1464795863647 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x129222800 == 45 [pid = 1660] [id = 251] 08:44:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x11910fc00) [pid = 1660] [serial = 751] [outer = 0x0] 08:44:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1253d8400) [pid = 1660] [serial = 752] [outer = 0x11910fc00] 08:44:23 INFO - PROCESS | 1660 | 1464795863671 Marionette DEBUG loaded listener.js 08:44:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12580c400) [pid = 1660] [serial = 753] [outer = 0x11910fc00] 08:44:23 INFO - PROCESS | 1660 | 1464795863934 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]]]}] 08:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 471ms 08:44:23 INFO - PROCESS | 1660 | 1464795863983 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 08:44:23 INFO - PROCESS | 1660 | 1464795863985 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 08:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:44:24 INFO - PROCESS | 1660 | 1464795863996 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:44:24 INFO - PROCESS | 1660 | 1464795863997 Marionette TRACE conn2 <- [1,978,null,{}] 08:44:24 INFO - PROCESS | 1660 | 1464795863999 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}] 08:44:24 INFO - PROCESS | 1660 | 1464795864077 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 08:44:24 INFO - PROCESS | 1660 | 1464795864082 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4a8000 == 46 [pid = 1660] [id = 252] 08:44:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1253e0c00) [pid = 1660] [serial = 754] [outer = 0x0] 08:44:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x125f18400) [pid = 1660] [serial = 755] [outer = 0x1253e0c00] 08:44:24 INFO - PROCESS | 1660 | 1464795864108 Marionette DEBUG loaded listener.js 08:44:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x125f3f400) [pid = 1660] [serial = 756] [outer = 0x1253e0c00] 08:44:24 INFO - PROCESS | 1660 | 1464795864659 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]]]}] 08:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 720ms 08:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:44:24 INFO - PROCESS | 1660 | 1464795864728 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 08:44:24 INFO - PROCESS | 1660 | 1464795864731 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 08:44:24 INFO - PROCESS | 1660 | 1464795864737 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:44:24 INFO - PROCESS | 1660 | 1464795864740 Marionette TRACE conn2 <- [1,982,null,{}] 08:44:24 INFO - PROCESS | 1660 | 1464795864744 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}] 08:44:24 INFO - PROCESS | 1660 | 1464795864852 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 08:44:24 INFO - PROCESS | 1660 | 1464795864902 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x116947000 == 47 [pid = 1660] [id = 253] 08:44:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x112980c00) [pid = 1660] [serial = 757] [outer = 0x0] 08:44:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x112e7c400) [pid = 1660] [serial = 758] [outer = 0x112980c00] 08:44:24 INFO - PROCESS | 1660 | 1464795864933 Marionette DEBUG loaded listener.js 08:44:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x113055800) [pid = 1660] [serial = 759] [outer = 0x112980c00] 08:44:25 INFO - PROCESS | 1660 | 1464795865632 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]]]}] 08:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 975ms 08:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:44:25 INFO - PROCESS | 1660 | 1464795865724 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 08:44:25 INFO - PROCESS | 1660 | 1464795865726 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 08:44:25 INFO - PROCESS | 1660 | 1464795865730 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:44:25 INFO - PROCESS | 1660 | 1464795865733 Marionette TRACE conn2 <- [1,986,null,{}] 08:44:25 INFO - PROCESS | 1660 | 1464795865737 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}] 08:44:25 INFO - PROCESS | 1660 | 1464795865832 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 08:44:25 INFO - PROCESS | 1660 | 1464795865882 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x116146800 == 48 [pid = 1660] [id = 254] 08:44:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x113051800) [pid = 1660] [serial = 760] [outer = 0x0] 08:44:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x113054000) [pid = 1660] [serial = 761] [outer = 0x113051800] 08:44:25 INFO - PROCESS | 1660 | 1464795865911 Marionette DEBUG loaded listener.js 08:44:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x113c0a800) [pid = 1660] [serial = 762] [outer = 0x113051800] 08:44:26 INFO - PROCESS | 1660 | --DOCSHELL 0x129222800 == 47 [pid = 1660] [id = 251] 08:44:26 INFO - PROCESS | 1660 | --DOCSHELL 0x129210000 == 46 [pid = 1660] [id = 250] 08:44:26 INFO - PROCESS | 1660 | --DOCSHELL 0x1269eb000 == 45 [pid = 1660] [id = 249] 08:44:26 INFO - PROCESS | 1660 | --DOCSHELL 0x118e44000 == 44 [pid = 1660] [id = 248] 08:44:26 INFO - PROCESS | 1660 | --DOCSHELL 0x125f70000 == 43 [pid = 1660] [id = 247] 08:44:26 INFO - PROCESS | 1660 | --DOCSHELL 0x124ef1800 == 42 [pid = 1660] [id = 246] 08:44:26 INFO - PROCESS | 1660 | --DOCSHELL 0x123d62000 == 41 [pid = 1660] [id = 245] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x128c09c00) [pid = 1660] [serial = 698] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOCSHELL 0x1180d1000 == 40 [pid = 1660] [id = 244] 08:44:26 INFO - PROCESS | 1660 | --DOCSHELL 0x119e2f000 == 39 [pid = 1660] [id = 243] 08:44:26 INFO - PROCESS | 1660 | --DOCSHELL 0x116f6c000 == 38 [pid = 1660] [id = 242] 08:44:26 INFO - PROCESS | 1660 | --DOCSHELL 0x1193b2800 == 37 [pid = 1660] [id = 241] 08:44:26 INFO - PROCESS | 1660 | --DOCSHELL 0x11912b800 == 36 [pid = 1660] [id = 240] 08:44:26 INFO - PROCESS | 1660 | --DOCSHELL 0x1183bc000 == 35 [pid = 1660] [id = 239] 08:44:26 INFO - PROCESS | 1660 | --DOCSHELL 0x1180d3000 == 34 [pid = 1660] [id = 238] 08:44:26 INFO - PROCESS | 1660 | --DOCSHELL 0x117e05800 == 33 [pid = 1660] [id = 237] 08:44:26 INFO - PROCESS | 1660 | --DOCSHELL 0x116f6d000 == 32 [pid = 1660] [id = 236] 08:44:26 INFO - PROCESS | 1660 | --DOCSHELL 0x1164d3800 == 31 [pid = 1660] [id = 235] 08:44:26 INFO - PROCESS | 1660 | --DOCSHELL 0x112d45000 == 30 [pid = 1660] [id = 234] 08:44:26 INFO - PROCESS | 1660 | --DOCSHELL 0x12ae80800 == 29 [pid = 1660] [id = 233] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x124a72800) [pid = 1660] [serial = 677] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x125396400) [pid = 1660] [serial = 680] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x125f16400) [pid = 1660] [serial = 683] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12580ac00) [pid = 1660] [serial = 681] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1130c2800) [pid = 1660] [serial = 686] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x125f38400) [pid = 1660] [serial = 684] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x11819a000) [pid = 1660] [serial = 687] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x119112400) [pid = 1660] [serial = 689] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x126f56000) [pid = 1660] [serial = 695] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x118460c00) [pid = 1660] [serial = 656] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x11852c800) [pid = 1660] [serial = 657] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x11768c000) [pid = 1660] [serial = 653] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11822b000) [pid = 1660] [serial = 654] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1164c2400) [pid = 1660] [serial = 650] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1166ddc00) [pid = 1660] [serial = 651] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x11304a800) [pid = 1660] [serial = 647] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x128c04800) [pid = 1660] [serial = 696] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x112984400) [pid = 1660] [serial = 648] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x118463800) [pid = 1660] [serial = 645] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x123bb9800) [pid = 1660] [serial = 674] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1212a7800) [pid = 1660] [serial = 671] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1212b0000) [pid = 1660] [serial = 672] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11b205000) [pid = 1660] [serial = 668] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11b26ec00) [pid = 1660] [serial = 669] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11971a000) [pid = 1660] [serial = 665] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119e5cc00) [pid = 1660] [serial = 666] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11883f800) [pid = 1660] [serial = 662] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119425000) [pid = 1660] [serial = 663] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x118537000) [pid = 1660] [serial = 659] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x11869e400) [pid = 1660] [serial = 660] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x124e84400) [pid = 1660] [serial = 678] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1259c1000) [pid = 1660] [serial = 693] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x123e9f000) [pid = 1660] [serial = 675] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x119e62c00) [pid = 1660] [serial = 690] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1197ca400) [pid = 1660] [serial = 692] [outer = 0x0] [url = about:blank] 08:44:26 INFO - PROCESS | 1660 | 1464795866324 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]]]}] 08:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 621ms 08:44:26 INFO - PROCESS | 1660 | 1464795866352 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 08:44:26 INFO - PROCESS | 1660 | 1464795866359 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 08:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:44:26 INFO - PROCESS | 1660 | 1464795866363 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:44:26 INFO - PROCESS | 1660 | 1464795866365 Marionette TRACE conn2 <- [1,990,null,{}] 08:44:26 INFO - PROCESS | 1660 | 1464795866367 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}] 08:44:26 INFO - PROCESS | 1660 | 1464795866442 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 08:44:26 INFO - PROCESS | 1660 | 1464795866487 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x116655000 == 30 [pid = 1660] [id = 255] 08:44:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x113051c00) [pid = 1660] [serial = 763] [outer = 0x0] 08:44:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x115e73800) [pid = 1660] [serial = 764] [outer = 0x113051c00] 08:44:26 INFO - PROCESS | 1660 | 1464795866513 Marionette DEBUG loaded listener.js 08:44:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x116961000) [pid = 1660] [serial = 765] [outer = 0x113051c00] 08:44:26 INFO - PROCESS | 1660 | 1464795866906 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]]]}] 08:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 571ms 08:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:44:26 INFO - PROCESS | 1660 | 1464795866941 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 08:44:26 INFO - PROCESS | 1660 | 1464795866943 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 08:44:26 INFO - PROCESS | 1660 | 1464795866947 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:44:26 INFO - PROCESS | 1660 | 1464795866949 Marionette TRACE conn2 <- [1,994,null,{}] 08:44:26 INFO - PROCESS | 1660 | 1464795866956 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}] 08:44:27 INFO - PROCESS | 1660 | 1464795867048 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 08:44:27 INFO - PROCESS | 1660 | 1464795867103 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x116aa5000 == 31 [pid = 1660] [id = 256] 08:44:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x114ef1800) [pid = 1660] [serial = 766] [outer = 0x0] 08:44:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11618dc00) [pid = 1660] [serial = 767] [outer = 0x114ef1800] 08:44:27 INFO - PROCESS | 1660 | 1464795867160 Marionette DEBUG loaded listener.js 08:44:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11695e000) [pid = 1660] [serial = 768] [outer = 0x114ef1800] 08:44:27 INFO - PROCESS | 1660 | 1464795867584 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]]]}] 08:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 671ms 08:44:27 INFO - PROCESS | 1660 | 1464795867618 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 08:44:27 INFO - PROCESS | 1660 | 1464795867622 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 08:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:44:27 INFO - PROCESS | 1660 | 1464795867627 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:44:27 INFO - PROCESS | 1660 | 1464795867629 Marionette TRACE conn2 <- [1,998,null,{}] 08:44:27 INFO - PROCESS | 1660 | 1464795867631 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}] 08:44:27 INFO - PROCESS | 1660 | 1464795867722 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 08:44:27 INFO - PROCESS | 1660 | 1464795867762 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180c4800 == 32 [pid = 1660] [id = 257] 08:44:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x116956c00) [pid = 1660] [serial = 769] [outer = 0x0] 08:44:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x117124800) [pid = 1660] [serial = 770] [outer = 0x116956c00] 08:44:27 INFO - PROCESS | 1660 | 1464795867792 Marionette DEBUG loaded listener.js 08:44:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x117e31c00) [pid = 1660] [serial = 771] [outer = 0x116956c00] 08:44:28 INFO - PROCESS | 1660 | 1464795868222 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]]]}] 08:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 619ms 08:44:28 INFO - PROCESS | 1660 | 1464795868246 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 08:44:28 INFO - PROCESS | 1660 | 1464795868248 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 08:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:44:28 INFO - PROCESS | 1660 | 1464795868250 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:44:28 INFO - PROCESS | 1660 | 1464795868253 Marionette TRACE conn2 <- [1,1002,null,{}] 08:44:28 INFO - PROCESS | 1660 | 1464795868262 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}] 08:44:28 INFO - PROCESS | 1660 | 1464795868356 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 08:44:28 INFO - PROCESS | 1660 | 1464795868441 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x11811c800 == 33 [pid = 1660] [id = 258] 08:44:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x117691800) [pid = 1660] [serial = 772] [outer = 0x0] 08:44:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x118463400) [pid = 1660] [serial = 773] [outer = 0x117691800] 08:44:28 INFO - PROCESS | 1660 | 1464795868475 Marionette DEBUG loaded listener.js 08:44:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x118535400) [pid = 1660] [serial = 774] [outer = 0x117691800] 08:44:28 INFO - PROCESS | 1660 | 1464795868885 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]]]}] 08:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 672ms 08:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:44:28 INFO - PROCESS | 1660 | 1464795868923 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 08:44:28 INFO - PROCESS | 1660 | 1464795868925 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 08:44:28 INFO - PROCESS | 1660 | 1464795868927 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:44:28 INFO - PROCESS | 1660 | 1464795868929 Marionette TRACE conn2 <- [1,1006,null,{}] 08:44:28 INFO - PROCESS | 1660 | 1464795868931 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}] 08:44:29 INFO - PROCESS | 1660 | 1464795869026 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 08:44:29 INFO - PROCESS | 1660 | 1464795869073 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x1193bd800 == 34 [pid = 1660] [id = 259] 08:44:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x11853b000) [pid = 1660] [serial = 775] [outer = 0x0] 08:44:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x118694000) [pid = 1660] [serial = 776] [outer = 0x11853b000] 08:44:29 INFO - PROCESS | 1660 | 1464795869102 Marionette DEBUG loaded listener.js 08:44:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1186c1c00) [pid = 1660] [serial = 777] [outer = 0x11853b000] 08:44:29 INFO - PROCESS | 1660 | 1464795869599 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]]]}] 08:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 719ms 08:44:29 INFO - PROCESS | 1660 | 1464795869647 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 08:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:44:29 INFO - PROCESS | 1660 | 1464795869649 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 08:44:29 INFO - PROCESS | 1660 | 1464795869655 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:44:29 INFO - PROCESS | 1660 | 1464795869657 Marionette TRACE conn2 <- [1,1010,null,{}] 08:44:29 INFO - PROCESS | 1660 | 1464795869661 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}] 08:44:29 INFO - PROCESS | 1660 | 1464795869798 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 08:44:29 INFO - PROCESS | 1660 | 1464795869854 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x11997a000 == 35 [pid = 1660] [id = 260] 08:44:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x118464000) [pid = 1660] [serial = 778] [outer = 0x0] 08:44:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x118eac400) [pid = 1660] [serial = 779] [outer = 0x118464000] 08:44:29 INFO - PROCESS | 1660 | 1464795869884 Marionette DEBUG loaded listener.js 08:44:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x119118800) [pid = 1660] [serial = 780] [outer = 0x118464000] 08:44:30 INFO - PROCESS | 1660 | 1464795870335 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]]]}] 08:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 723ms 08:44:30 INFO - PROCESS | 1660 | 1464795870376 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 08:44:30 INFO - PROCESS | 1660 | 1464795870377 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 08:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:44:30 INFO - PROCESS | 1660 | 1464795870380 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:44:30 INFO - PROCESS | 1660 | 1464795870381 Marionette TRACE conn2 <- [1,1014,null,{}] 08:44:30 INFO - PROCESS | 1660 | 1464795870383 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}] 08:44:30 INFO - PROCESS | 1660 | 1464795870541 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 08:44:30 INFO - PROCESS | 1660 | 1464795870622 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x116951000 == 36 [pid = 1660] [id = 261] 08:44:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x119150c00) [pid = 1660] [serial = 781] [outer = 0x0] 08:44:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1197c8400) [pid = 1660] [serial = 782] [outer = 0x119150c00] 08:44:30 INFO - PROCESS | 1660 | 1464795870665 Marionette DEBUG loaded listener.js 08:44:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119e60800) [pid = 1660] [serial = 783] [outer = 0x119150c00] 08:44:31 INFO - PROCESS | 1660 | 1464795871160 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]]]}] 08:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 819ms 08:44:31 INFO - PROCESS | 1660 | 1464795871200 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 08:44:31 INFO - PROCESS | 1660 | 1464795871203 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 08:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:44:31 INFO - PROCESS | 1660 | 1464795871208 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:44:31 INFO - PROCESS | 1660 | 1464795871210 Marionette TRACE conn2 <- [1,1018,null,{}] 08:44:31 INFO - PROCESS | 1660 | 1464795871214 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}] 08:44:31 INFO - PROCESS | 1660 | 1464795871306 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 08:44:31 INFO - PROCESS | 1660 | --DOCSHELL 0x116146800 == 35 [pid = 1660] [id = 254] 08:44:31 INFO - PROCESS | 1660 | 1464795871388 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x114e60800 == 36 [pid = 1660] [id = 262] 08:44:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x112a7dc00) [pid = 1660] [serial = 784] [outer = 0x0] 08:44:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x113052400) [pid = 1660] [serial = 785] [outer = 0x112a7dc00] 08:44:31 INFO - PROCESS | 1660 | 1464795871415 Marionette DEBUG loaded listener.js 08:44:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x114fba800) [pid = 1660] [serial = 786] [outer = 0x112a7dc00] 08:44:31 INFO - PROCESS | 1660 | 1464795871696 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]]]}] 08:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 522ms 08:44:31 INFO - PROCESS | 1660 | 1464795871730 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 08:44:31 INFO - PROCESS | 1660 | 1464795871734 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 08:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:44:31 INFO - PROCESS | 1660 | 1464795871746 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:44:31 INFO - PROCESS | 1660 | 1464795871748 Marionette TRACE conn2 <- [1,1022,null,{}] 08:44:31 INFO - PROCESS | 1660 | 1464795871750 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}] 08:44:31 INFO - PROCESS | 1660 | 1464795871831 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 08:44:31 INFO - PROCESS | 1660 | 1464795871839 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x1183a8000 == 37 [pid = 1660] [id = 263] 08:44:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x11675a400) [pid = 1660] [serial = 787] [outer = 0x0] 08:44:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x118227800) [pid = 1660] [serial = 788] [outer = 0x11675a400] 08:44:31 INFO - PROCESS | 1660 | 1464795871864 Marionette DEBUG loaded listener.js 08:44:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x118458000) [pid = 1660] [serial = 789] [outer = 0x11675a400] 08:44:32 INFO - PROCESS | 1660 | 1464795872195 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]]]}] 08:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 470ms 08:44:32 INFO - PROCESS | 1660 | 1464795872216 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 08:44:32 INFO - PROCESS | 1660 | 1464795872218 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 08:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:44:32 INFO - PROCESS | 1660 | 1464795872224 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:44:32 INFO - PROCESS | 1660 | 1464795872227 Marionette TRACE conn2 <- [1,1026,null,{}] 08:44:32 INFO - PROCESS | 1660 | 1464795872234 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}] 08:44:32 INFO - PROCESS | 1660 | 1464795872312 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 08:44:32 INFO - PROCESS | 1660 | 1464795872317 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x121298800 == 38 [pid = 1660] [id = 264] 08:44:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x118533c00) [pid = 1660] [serial = 790] [outer = 0x0] 08:44:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x119317800) [pid = 1660] [serial = 791] [outer = 0x118533c00] 08:44:32 INFO - PROCESS | 1660 | 1464795872348 Marionette DEBUG loaded listener.js 08:44:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1197ca800) [pid = 1660] [serial = 792] [outer = 0x118533c00] 08:44:32 INFO - PROCESS | 1660 | 1464795872788 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]]]}] 08:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 623ms 08:44:32 INFO - PROCESS | 1660 | 1464795872852 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 08:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:44:32 INFO - PROCESS | 1660 | 1464795872854 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 08:44:32 INFO - PROCESS | 1660 | 1464795872858 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:44:32 INFO - PROCESS | 1660 | 1464795872859 Marionette TRACE conn2 <- [1,1030,null,{}] 08:44:32 INFO - PROCESS | 1660 | 1464795872863 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}] 08:44:33 INFO - PROCESS | 1660 | 1464795873004 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 08:44:33 INFO - PROCESS | 1660 | 1464795873045 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a11800 == 39 [pid = 1660] [id = 265] 08:44:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x119e6d000) [pid = 1660] [serial = 793] [outer = 0x0] 08:44:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x11b26b800) [pid = 1660] [serial = 794] [outer = 0x119e6d000] 08:44:33 INFO - PROCESS | 1660 | 1464795873071 Marionette DEBUG loaded listener.js 08:44:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x119e70c00) [pid = 1660] [serial = 795] [outer = 0x119e6d000] 08:44:33 INFO - PROCESS | 1660 | 1464795873380 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]]]}] 08:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 570ms 08:44:33 INFO - PROCESS | 1660 | 1464795873428 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 08:44:33 INFO - PROCESS | 1660 | 1464795873429 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 08:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:44:33 INFO - PROCESS | 1660 | 1464795873431 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:44:33 INFO - PROCESS | 1660 | 1464795873432 Marionette TRACE conn2 <- [1,1034,null,{}] 08:44:33 INFO - PROCESS | 1660 | 1464795873435 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}] 08:44:33 INFO - PROCESS | 1660 | 1464795873524 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 08:44:33 INFO - PROCESS | 1660 | 1464795873559 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12534f800 == 40 [pid = 1660] [id = 266] 08:44:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x119ef1c00) [pid = 1660] [serial = 796] [outer = 0x0] 08:44:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1212aec00) [pid = 1660] [serial = 797] [outer = 0x119ef1c00] 08:44:33 INFO - PROCESS | 1660 | 1464795873583 Marionette DEBUG loaded listener.js 08:44:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x123bc1400) [pid = 1660] [serial = 798] [outer = 0x119ef1c00] 08:44:33 INFO - PROCESS | 1660 | 1464795873913 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]]]}] 08:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 518ms 08:44:33 INFO - PROCESS | 1660 | 1464795873950 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 08:44:33 INFO - PROCESS | 1660 | 1464795873951 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 08:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:44:33 INFO - PROCESS | 1660 | 1464795873954 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:44:33 INFO - PROCESS | 1660 | 1464795873955 Marionette TRACE conn2 <- [1,1038,null,{}] 08:44:33 INFO - PROCESS | 1660 | 1464795873958 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}] 08:44:34 INFO - PROCESS | 1660 | 1464795874078 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 08:44:34 INFO - PROCESS | 1660 | 1464795874094 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x126f11800 == 41 [pid = 1660] [id = 267] 08:44:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x123e19c00) [pid = 1660] [serial = 799] [outer = 0x0] 08:44:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x124a79000) [pid = 1660] [serial = 800] [outer = 0x123e19c00] 08:44:34 INFO - PROCESS | 1660 | 1464795874135 Marionette DEBUG loaded listener.js 08:44:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x125136000) [pid = 1660] [serial = 801] [outer = 0x123e19c00] 08:44:34 INFO - PROCESS | 1660 | 1464795874587 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]]]}] 08:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 668ms 08:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:44:34 INFO - PROCESS | 1660 | 1464795874624 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 08:44:34 INFO - PROCESS | 1660 | 1464795874625 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 08:44:34 INFO - PROCESS | 1660 | 1464795874627 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:44:34 INFO - PROCESS | 1660 | 1464795874628 Marionette TRACE conn2 <- [1,1042,null,{}] 08:44:34 INFO - PROCESS | 1660 | 1464795874630 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}] 08:44:34 INFO - PROCESS | 1660 | 1464795874723 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 08:44:34 INFO - PROCESS | 1660 | 1464795874743 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x128de6800 == 42 [pid = 1660] [id = 268] 08:44:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x124a7d400) [pid = 1660] [serial = 802] [outer = 0x0] 08:44:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x1256b5800) [pid = 1660] [serial = 803] [outer = 0x124a7d400] 08:44:34 INFO - PROCESS | 1660 | 1464795874795 Marionette DEBUG loaded listener.js 08:44:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x1259c2400) [pid = 1660] [serial = 804] [outer = 0x124a7d400] 08:44:34 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x118531400) [pid = 1660] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:44:34 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x119719800) [pid = 1660] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:44:34 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x1166d5800) [pid = 1660] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:44:34 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x11297a800) [pid = 1660] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:44:34 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x11884b400) [pid = 1660] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:44:34 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x119112800) [pid = 1660] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:44:34 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x124a3dc00) [pid = 1660] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:44:34 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x11822fc00) [pid = 1660] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:44:34 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x112a76c00) [pid = 1660] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:44:34 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1122b1c00) [pid = 1660] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:44:34 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x11942f800) [pid = 1660] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:44:34 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x118306000) [pid = 1660] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:44:34 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1130cf400) [pid = 1660] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:44:34 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x11b270400) [pid = 1660] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:44:34 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x112a7b800) [pid = 1660] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:44:34 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12481e400) [pid = 1660] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:44:34 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1133c0400) [pid = 1660] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:44:34 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x113051800) [pid = 1660] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:44:34 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x11320bc00) [pid = 1660] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:44:34 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11910fc00) [pid = 1660] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:44:34 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1253e0c00) [pid = 1660] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:44:35 INFO - PROCESS | 1660 | 1464795875104 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]]]}] 08:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 519ms 08:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:44:35 INFO - PROCESS | 1660 | 1464795875147 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 08:44:35 INFO - PROCESS | 1660 | 1464795875148 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 08:44:35 INFO - PROCESS | 1660 | 1464795875150 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:44:35 INFO - PROCESS | 1660 | 1464795875151 Marionette TRACE conn2 <- [1,1046,null,{}] 08:44:35 INFO - PROCESS | 1660 | 1464795875153 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}] 08:44:35 INFO - PROCESS | 1660 | 1464795875255 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 08:44:35 INFO - PROCESS | 1660 | 1464795875284 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x123f0c000 == 43 [pid = 1660] [id = 269] 08:44:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x11200a800) [pid = 1660] [serial = 805] [outer = 0x0] 08:44:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x116132400) [pid = 1660] [serial = 806] [outer = 0x11200a800] 08:44:35 INFO - PROCESS | 1660 | 1464795875308 Marionette DEBUG loaded listener.js 08:44:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x11853bc00) [pid = 1660] [serial = 807] [outer = 0x11200a800] 08:44:35 INFO - PROCESS | 1660 | 1464795875555 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]]]}] 08:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 419ms 08:44:35 INFO - PROCESS | 1660 | 1464795875569 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 08:44:35 INFO - PROCESS | 1660 | 1464795875572 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 08:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:44:35 INFO - PROCESS | 1660 | 1464795875580 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:44:35 INFO - PROCESS | 1660 | 1464795875581 Marionette TRACE conn2 <- [1,1050,null,{}] 08:44:35 INFO - PROCESS | 1660 | 1464795875594 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}] 08:44:35 INFO - PROCESS | 1660 | 1464795875676 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 08:44:35 INFO - PROCESS | 1660 | 1464795875681 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x1296d3000 == 44 [pid = 1660] [id = 270] 08:44:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x11910fc00) [pid = 1660] [serial = 808] [outer = 0x0] 08:44:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x123e18000) [pid = 1660] [serial = 809] [outer = 0x11910fc00] 08:44:35 INFO - PROCESS | 1660 | 1464795875705 Marionette DEBUG loaded listener.js 08:44:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12538b400) [pid = 1660] [serial = 810] [outer = 0x11910fc00] 08:44:36 INFO - PROCESS | 1660 | 1464795876015 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]]]}] 08:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 469ms 08:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:44:36 INFO - PROCESS | 1660 | 1464795876050 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 08:44:36 INFO - PROCESS | 1660 | 1464795876051 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 08:44:36 INFO - PROCESS | 1660 | 1464795876056 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:44:36 INFO - PROCESS | 1660 | 1464795876057 Marionette TRACE conn2 <- [1,1054,null,{}] 08:44:36 INFO - PROCESS | 1660 | 1464795876059 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}] 08:44:36 INFO - PROCESS | 1660 | 1464795876156 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 08:44:36 INFO - PROCESS | 1660 | 1464795876162 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4c0000 == 45 [pid = 1660] [id = 271] 08:44:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x11320bc00) [pid = 1660] [serial = 811] [outer = 0x0] 08:44:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x125805000) [pid = 1660] [serial = 812] [outer = 0x11320bc00] 08:44:36 INFO - PROCESS | 1660 | 1464795876187 Marionette DEBUG loaded listener.js 08:44:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x125f40000) [pid = 1660] [serial = 813] [outer = 0x11320bc00] 08:44:36 INFO - PROCESS | 1660 | 1464795876528 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]]]}] 08:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 520ms 08:44:36 INFO - PROCESS | 1660 | 1464795876575 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 08:44:36 INFO - PROCESS | 1660 | 1464795876577 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 08:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:44:36 INFO - PROCESS | 1660 | 1464795876581 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:44:36 INFO - PROCESS | 1660 | 1464795876583 Marionette TRACE conn2 <- [1,1058,null,{}] 08:44:36 INFO - PROCESS | 1660 | 1464795876587 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}] 08:44:36 INFO - PROCESS | 1660 | 1464795876726 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 08:44:36 INFO - PROCESS | 1660 | 1464795876806 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a91f000 == 46 [pid = 1660] [id = 272] 08:44:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1166d9c00) [pid = 1660] [serial = 814] [outer = 0x0] 08:44:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x126d23800) [pid = 1660] [serial = 815] [outer = 0x1166d9c00] 08:44:36 INFO - PROCESS | 1660 | 1464795876852 Marionette DEBUG loaded listener.js 08:44:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x12733ec00) [pid = 1660] [serial = 816] [outer = 0x1166d9c00] 08:44:37 INFO - PROCESS | 1660 | 1464795877382 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]]]}] 08:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 821ms 08:44:37 INFO - PROCESS | 1660 | 1464795877401 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 08:44:37 INFO - PROCESS | 1660 | 1464795877404 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 08:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:44:37 INFO - PROCESS | 1660 | 1464795877408 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:44:37 INFO - PROCESS | 1660 | 1464795877410 Marionette TRACE conn2 <- [1,1062,null,{}] 08:44:37 INFO - PROCESS | 1660 | 1464795877414 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}] 08:44:37 INFO - PROCESS | 1660 | 1464795877515 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 08:44:37 INFO - PROCESS | 1660 | 1464795877565 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x11912b800 == 47 [pid = 1660] [id = 273] 08:44:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x11304f800) [pid = 1660] [serial = 817] [outer = 0x0] 08:44:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1166d6400) [pid = 1660] [serial = 818] [outer = 0x11304f800] 08:44:37 INFO - PROCESS | 1660 | 1464795877596 Marionette DEBUG loaded listener.js 08:44:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x117e28800) [pid = 1660] [serial = 819] [outer = 0x11304f800] 08:44:38 INFO - PROCESS | 1660 | 1464795878011 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]]]}] 08:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 622ms 08:44:38 INFO - PROCESS | 1660 | 1464795878030 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 08:44:38 INFO - PROCESS | 1660 | 1464795878035 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 08:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:44:38 INFO - PROCESS | 1660 | 1464795878039 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:44:38 INFO - PROCESS | 1660 | 1464795878041 Marionette TRACE conn2 <- [1,1066,null,{}] 08:44:38 INFO - PROCESS | 1660 | 1464795878044 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}] 08:44:38 INFO - PROCESS | 1660 | 1464795878145 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 08:44:38 INFO - PROCESS | 1660 | 1464795878195 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x126d1a800 == 48 [pid = 1660] [id = 274] 08:44:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x11822a800) [pid = 1660] [serial = 820] [outer = 0x0] 08:44:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x118530c00) [pid = 1660] [serial = 821] [outer = 0x11822a800] 08:44:38 INFO - PROCESS | 1660 | 1464795878223 Marionette DEBUG loaded listener.js 08:44:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x11915c000) [pid = 1660] [serial = 822] [outer = 0x11822a800] 08:44:38 INFO - PROCESS | 1660 | 1464795878618 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]]]}] 08:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 620ms 08:44:38 INFO - PROCESS | 1660 | 1464795878659 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 08:44:38 INFO - PROCESS | 1660 | 1464795878661 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 08:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:44:38 INFO - PROCESS | 1660 | 1464795878663 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:44:38 INFO - PROCESS | 1660 | 1464795878666 Marionette TRACE conn2 <- [1,1070,null,{}] 08:44:38 INFO - PROCESS | 1660 | 1464795878674 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}] 08:44:38 INFO - PROCESS | 1660 | 1464795878771 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 08:44:38 INFO - PROCESS | 1660 | 1464795878870 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b10b800 == 49 [pid = 1660] [id = 275] 08:44:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x11b272400) [pid = 1660] [serial = 823] [outer = 0x0] 08:44:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x123e12800) [pid = 1660] [serial = 824] [outer = 0x11b272400] 08:44:38 INFO - PROCESS | 1660 | 1464795878901 Marionette DEBUG loaded listener.js 08:44:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x124a77800) [pid = 1660] [serial = 825] [outer = 0x11b272400] 08:44:39 INFO - PROCESS | 1660 | 1464795879303 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]]]}] 08:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 676ms 08:44:39 INFO - PROCESS | 1660 | 1464795879340 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 08:44:39 INFO - PROCESS | 1660 | 1464795879342 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 08:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:44:39 INFO - PROCESS | 1660 | 1464795879344 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:44:39 INFO - PROCESS | 1660 | 1464795879345 Marionette TRACE conn2 <- [1,1074,null,{}] 08:44:39 INFO - PROCESS | 1660 | 1464795879348 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}] 08:44:39 INFO - PROCESS | 1660 | 1464795879446 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 08:44:39 INFO - PROCESS | 1660 | 1464795879516 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b1b8800 == 50 [pid = 1660] [id = 276] 08:44:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x11b274c00) [pid = 1660] [serial = 826] [outer = 0x0] 08:44:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x125138800) [pid = 1660] [serial = 827] [outer = 0x11b274c00] 08:44:39 INFO - PROCESS | 1660 | 1464795879545 Marionette DEBUG loaded listener.js 08:44:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x125f40400) [pid = 1660] [serial = 828] [outer = 0x11b274c00] 08:44:40 INFO - PROCESS | 1660 | 1464795880193 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]]]}] 08:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 869ms 08:44:40 INFO - PROCESS | 1660 | 1464795880213 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 08:44:40 INFO - PROCESS | 1660 | 1464795880215 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 08:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:44:40 INFO - PROCESS | 1660 | 1464795880219 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:44:40 INFO - PROCESS | 1660 | 1464795880221 Marionette TRACE conn2 <- [1,1078,null,{}] 08:44:40 INFO - PROCESS | 1660 | 1464795880226 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}] 08:44:40 INFO - PROCESS | 1660 | 1464795880315 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 08:44:40 INFO - PROCESS | 1660 | 1464795880366 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x118108000 == 51 [pid = 1660] [id = 277] 08:44:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x11297fc00) [pid = 1660] [serial = 829] [outer = 0x0] 08:44:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x113057800) [pid = 1660] [serial = 830] [outer = 0x11297fc00] 08:44:40 INFO - PROCESS | 1660 | 1464795880394 Marionette DEBUG loaded listener.js 08:44:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x115e6b800) [pid = 1660] [serial = 831] [outer = 0x11297fc00] 08:44:40 INFO - PROCESS | 1660 | 1464795880837 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]]]}] 08:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 625ms 08:44:40 INFO - PROCESS | 1660 | 1464795880844 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 08:44:40 INFO - PROCESS | 1660 | 1464795880848 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 08:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:44:40 INFO - PROCESS | 1660 | --DOCSHELL 0x116947000 == 50 [pid = 1660] [id = 253] 08:44:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12a4c0000 == 49 [pid = 1660] [id = 271] 08:44:40 INFO - PROCESS | 1660 | --DOCSHELL 0x1296d3000 == 48 [pid = 1660] [id = 270] 08:44:40 INFO - PROCESS | 1660 | --DOCSHELL 0x123f0c000 == 47 [pid = 1660] [id = 269] 08:44:40 INFO - PROCESS | 1660 | --DOCSHELL 0x128de6800 == 46 [pid = 1660] [id = 268] 08:44:40 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x115e73800) [pid = 1660] [serial = 764] [outer = 0x0] [url = about:blank] 08:44:40 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x112e7c400) [pid = 1660] [serial = 758] [outer = 0x0] [url = about:blank] 08:44:40 INFO - PROCESS | 1660 | 1464795880907 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:44:40 INFO - PROCESS | 1660 | 1464795880909 Marionette TRACE conn2 <- [1,1082,null,{}] 08:44:40 INFO - PROCESS | 1660 | --DOCSHELL 0x126f11800 == 45 [pid = 1660] [id = 267] 08:44:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12534f800 == 44 [pid = 1660] [id = 266] 08:44:40 INFO - PROCESS | 1660 | --DOCSHELL 0x124a11800 == 43 [pid = 1660] [id = 265] 08:44:40 INFO - PROCESS | 1660 | --DOCSHELL 0x121298800 == 42 [pid = 1660] [id = 264] 08:44:40 INFO - PROCESS | 1660 | --DOCSHELL 0x1183a8000 == 41 [pid = 1660] [id = 263] 08:44:40 INFO - PROCESS | 1660 | --DOCSHELL 0x114e60800 == 40 [pid = 1660] [id = 262] 08:44:40 INFO - PROCESS | 1660 | --DOCSHELL 0x1193bd800 == 39 [pid = 1660] [id = 259] 08:44:40 INFO - PROCESS | 1660 | --DOCSHELL 0x11811c800 == 38 [pid = 1660] [id = 258] 08:44:40 INFO - PROCESS | 1660 | --DOCSHELL 0x1180c4800 == 37 [pid = 1660] [id = 257] 08:44:40 INFO - PROCESS | 1660 | --DOCSHELL 0x116aa5000 == 36 [pid = 1660] [id = 256] 08:44:40 INFO - PROCESS | 1660 | --DOCSHELL 0x116655000 == 35 [pid = 1660] [id = 255] 08:44:40 INFO - PROCESS | 1660 | 1464795880920 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}] 08:44:41 INFO - PROCESS | 1660 | 1464795880992 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 08:44:41 INFO - PROCESS | 1660 | 1464795880999 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x116487000 == 36 [pid = 1660] [id = 278] 08:44:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x11660c800) [pid = 1660] [serial = 832] [outer = 0x0] 08:44:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x116763400) [pid = 1660] [serial = 833] [outer = 0x11660c800] 08:44:41 INFO - PROCESS | 1660 | 1464795881027 Marionette DEBUG loaded listener.js 08:44:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x11768a800) [pid = 1660] [serial = 834] [outer = 0x11660c800] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x1253d5400) [pid = 1660] [serial = 750] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x1212aa800) [pid = 1660] [serial = 734] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x1169ce000) [pid = 1660] [serial = 710] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x117686000) [pid = 1660] [serial = 711] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x11869a800) [pid = 1660] [serial = 719] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x1186c4c00) [pid = 1660] [serial = 720] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x11914f400) [pid = 1660] [serial = 725] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x119310800) [pid = 1660] [serial = 728] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x1197c2400) [pid = 1660] [serial = 729] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x128dbd400) [pid = 1660] [serial = 699] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x11845bc00) [pid = 1660] [serial = 716] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x118538800) [pid = 1660] [serial = 717] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x112a7d800) [pid = 1660] [serial = 701] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x112e05c00) [pid = 1660] [serial = 702] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x1164bfc00) [pid = 1660] [serial = 707] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x116957800) [pid = 1660] [serial = 708] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x119e5d400) [pid = 1660] [serial = 731] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x118840400) [pid = 1660] [serial = 722] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x11910c800) [pid = 1660] [serial = 723] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x117e2f400) [pid = 1660] [serial = 713] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x118228400) [pid = 1660] [serial = 714] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x123bc0800) [pid = 1660] [serial = 737] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x113053400) [pid = 1660] [serial = 704] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1133e9800) [pid = 1660] [serial = 705] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x123a86400) [pid = 1660] [serial = 735] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x124a73800) [pid = 1660] [serial = 740] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12481d400) [pid = 1660] [serial = 738] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x124a78800) [pid = 1660] [serial = 741] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x116a71c00) [pid = 1660] [serial = 743] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x113c0a800) [pid = 1660] [serial = 762] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11b268400) [pid = 1660] [serial = 746] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1253d8400) [pid = 1660] [serial = 752] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12580c400) [pid = 1660] [serial = 753] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11914e400) [pid = 1660] [serial = 744] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x113054000) [pid = 1660] [serial = 761] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x125133c00) [pid = 1660] [serial = 749] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11915bc00) [pid = 1660] [serial = 726] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x125f18400) [pid = 1660] [serial = 755] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x124a7ec00) [pid = 1660] [serial = 747] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11b270c00) [pid = 1660] [serial = 732] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x125f3f400) [pid = 1660] [serial = 756] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 1660 | 1464795881391 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]]]}] 08:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 581ms 08:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:44:41 INFO - PROCESS | 1660 | 1464795881434 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 08:44:41 INFO - PROCESS | 1660 | 1464795881435 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 08:44:41 INFO - PROCESS | 1660 | 1464795881437 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:44:41 INFO - PROCESS | 1660 | 1464795881440 Marionette TRACE conn2 <- [1,1086,null,{}] 08:44:41 INFO - PROCESS | 1660 | 1464795881447 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}] 08:44:41 INFO - PROCESS | 1660 | 1464795881523 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 08:44:41 INFO - PROCESS | 1660 | 1464795881528 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x118084000 == 37 [pid = 1660] [id = 279] 08:44:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x118224c00) [pid = 1660] [serial = 835] [outer = 0x0] 08:44:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11845fc00) [pid = 1660] [serial = 836] [outer = 0x118224c00] 08:44:41 INFO - PROCESS | 1660 | 1464795881558 Marionette DEBUG loaded listener.js 08:44:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11869cc00) [pid = 1660] [serial = 837] [outer = 0x118224c00] 08:44:41 INFO - PROCESS | 1660 | 1464795881906 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]]]}] 08:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 473ms 08:44:41 INFO - PROCESS | 1660 | 1464795881910 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 08:44:41 INFO - PROCESS | 1660 | 1464795881912 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 08:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:44:41 INFO - PROCESS | 1660 | 1464795881914 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:44:41 INFO - PROCESS | 1660 | 1464795881925 Marionette TRACE conn2 <- [1,1090,null,{}] 08:44:41 INFO - PROCESS | 1660 | 1464795881927 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}] 08:44:42 INFO - PROCESS | 1660 | 1464795882005 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 08:44:42 INFO - PROCESS | 1660 | 1464795882049 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x1183a5800 == 38 [pid = 1660] [id = 280] 08:44:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x118306000) [pid = 1660] [serial = 838] [outer = 0x0] 08:44:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x11910f000) [pid = 1660] [serial = 839] [outer = 0x118306000] 08:44:42 INFO - PROCESS | 1660 | 1464795882075 Marionette DEBUG loaded listener.js 08:44:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x119426400) [pid = 1660] [serial = 840] [outer = 0x118306000] 08:44:42 INFO - PROCESS | 1660 | 1464795882356 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]]]}] 08:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 478ms 08:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:44:42 INFO - PROCESS | 1660 | 1464795882393 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 08:44:42 INFO - PROCESS | 1660 | 1464795882394 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 08:44:42 INFO - PROCESS | 1660 | 1464795882396 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:44:42 INFO - PROCESS | 1660 | 1464795882397 Marionette TRACE conn2 <- [1,1094,null,{}] 08:44:42 INFO - PROCESS | 1660 | 1464795882399 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}] 08:44:42 INFO - PROCESS | 1660 | 1464795882477 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 08:44:42 INFO - PROCESS | 1660 | 1464795882481 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x112d3d000 == 39 [pid = 1660] [id = 281] 08:44:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1122b6000) [pid = 1660] [serial = 841] [outer = 0x0] 08:44:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1197ca400) [pid = 1660] [serial = 842] [outer = 0x1122b6000] 08:44:42 INFO - PROCESS | 1660 | 1464795882509 Marionette DEBUG loaded listener.js 08:44:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x119e6e800) [pid = 1660] [serial = 843] [outer = 0x1122b6000] 08:44:42 INFO - PROCESS | 1660 | 1464795882833 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]]]}] 08:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 469ms 08:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:44:42 INFO - PROCESS | 1660 | 1464795882866 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 08:44:42 INFO - PROCESS | 1660 | 1464795882867 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 08:44:42 INFO - PROCESS | 1660 | 1464795882869 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:44:42 INFO - PROCESS | 1660 | 1464795882870 Marionette TRACE conn2 <- [1,1098,null,{}] 08:44:42 INFO - PROCESS | 1660 | 1464795882872 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}] 08:44:42 INFO - PROCESS | 1660 | 1464795882995 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 08:44:43 INFO - PROCESS | 1660 | 1464795883004 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x1164e8000 == 40 [pid = 1660] [id = 282] 08:44:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x11b26a000) [pid = 1660] [serial = 844] [outer = 0x0] 08:44:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1212a8c00) [pid = 1660] [serial = 845] [outer = 0x11b26a000] 08:44:43 INFO - PROCESS | 1660 | 1464795883031 Marionette DEBUG loaded listener.js 08:44:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x124a75400) [pid = 1660] [serial = 846] [outer = 0x11b26a000] 08:44:43 INFO - PROCESS | 1660 | 1464795883342 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]]]}] 08:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 521ms 08:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:44:43 INFO - PROCESS | 1660 | 1464795883391 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 08:44:43 INFO - PROCESS | 1660 | 1464795883392 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 08:44:43 INFO - PROCESS | 1660 | 1464795883394 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:44:43 INFO - PROCESS | 1660 | 1464795883395 Marionette TRACE conn2 <- [1,1102,null,{}] 08:44:43 INFO - PROCESS | 1660 | 1464795883397 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}] 08:44:43 INFO - PROCESS | 1660 | 1464795883487 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 08:44:43 INFO - PROCESS | 1660 | 1464795883518 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x123f07800 == 41 [pid = 1660] [id = 283] 08:44:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x124a73000) [pid = 1660] [serial = 847] [outer = 0x0] 08:44:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x124acb400) [pid = 1660] [serial = 848] [outer = 0x124a73000] 08:44:43 INFO - PROCESS | 1660 | 1464795883543 Marionette DEBUG loaded listener.js 08:44:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1253d5400) [pid = 1660] [serial = 849] [outer = 0x124a73000] 08:44:43 INFO - PROCESS | 1660 | 1464795883865 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]]]}] 08:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 519ms 08:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:44:43 INFO - PROCESS | 1660 | 1464795883913 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 08:44:43 INFO - PROCESS | 1660 | 1464795883915 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 08:44:43 INFO - PROCESS | 1660 | 1464795883917 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:44:43 INFO - PROCESS | 1660 | 1464795883918 Marionette TRACE conn2 <- [1,1106,null,{}] 08:44:43 INFO - PROCESS | 1660 | 1464795883920 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}] 08:44:44 INFO - PROCESS | 1660 | 1464795884010 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 08:44:44 INFO - PROCESS | 1660 | 1464795884014 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x124eed800 == 42 [pid = 1660] [id = 284] 08:44:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1252ef000) [pid = 1660] [serial = 850] [outer = 0x0] 08:44:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x125870800) [pid = 1660] [serial = 851] [outer = 0x1252ef000] 08:44:44 INFO - PROCESS | 1660 | 1464795884038 Marionette DEBUG loaded listener.js 08:44:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x125f45800) [pid = 1660] [serial = 852] [outer = 0x1252ef000] 08:44:44 INFO - PROCESS | 1660 | 1464795884370 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]]]}] 08:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 468ms 08:44:44 INFO - PROCESS | 1660 | 1464795884392 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 08:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:44:44 INFO - PROCESS | 1660 | 1464795884393 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 08:44:44 INFO - PROCESS | 1660 | 1464795884395 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:44:44 INFO - PROCESS | 1660 | 1464795884396 Marionette TRACE conn2 <- [1,1110,null,{}] 08:44:44 INFO - PROCESS | 1660 | 1464795884398 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}] 08:44:44 INFO - PROCESS | 1660 | 1464795884496 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 08:44:44 INFO - PROCESS | 1660 | 1464795884500 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x125f9c000 == 43 [pid = 1660] [id = 285] 08:44:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1259c1800) [pid = 1660] [serial = 853] [outer = 0x0] 08:44:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x126d32800) [pid = 1660] [serial = 854] [outer = 0x1259c1800] 08:44:44 INFO - PROCESS | 1660 | 1464795884526 Marionette DEBUG loaded listener.js 08:44:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12707e000) [pid = 1660] [serial = 855] [outer = 0x1259c1800] 08:44:44 INFO - PROCESS | 1660 | 1464795884909 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]]]}] 08:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 520ms 08:44:44 INFO - PROCESS | 1660 | 1464795884916 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 08:44:44 INFO - PROCESS | 1660 | 1464795884918 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 08:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:44:44 INFO - PROCESS | 1660 | 1464795884923 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:44:44 INFO - PROCESS | 1660 | 1464795884925 Marionette TRACE conn2 <- [1,1114,null,{}] 08:44:44 INFO - PROCESS | 1660 | 1464795884928 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}] 08:44:45 INFO - PROCESS | 1660 | 1464795885059 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 08:44:45 INFO - PROCESS | 1660 | 1464795885079 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x126fe0000 == 44 [pid = 1660] [id = 286] 08:44:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x127078800) [pid = 1660] [serial = 856] [outer = 0x0] 08:44:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x128c05800) [pid = 1660] [serial = 857] [outer = 0x127078800] 08:44:45 INFO - PROCESS | 1660 | 1464795885119 Marionette DEBUG loaded listener.js 08:44:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x11942f400) [pid = 1660] [serial = 858] [outer = 0x127078800] 08:44:45 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x119ef1c00) [pid = 1660] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:44:45 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x123e19c00) [pid = 1660] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:44:45 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x114ef1800) [pid = 1660] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:44:45 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x11675a400) [pid = 1660] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:44:45 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x112a7dc00) [pid = 1660] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:44:45 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x116956c00) [pid = 1660] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:44:45 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x124a7d400) [pid = 1660] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:44:45 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x117691800) [pid = 1660] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:44:45 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x118533c00) [pid = 1660] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:44:45 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11200a800) [pid = 1660] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:44:45 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x119150c00) [pid = 1660] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:44:45 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11910fc00) [pid = 1660] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:44:45 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x11320bc00) [pid = 1660] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:44:45 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119e6d000) [pid = 1660] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:44:45 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x112980c00) [pid = 1660] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:44:45 INFO - PROCESS | 1660 | 1464795885784 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]]]}] 08:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 874ms 08:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:44:45 INFO - PROCESS | 1660 | 1464795885796 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 08:44:45 INFO - PROCESS | 1660 | 1464795885798 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 08:44:45 INFO - PROCESS | 1660 | 1464795885801 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:44:45 INFO - PROCESS | 1660 | 1464795885804 Marionette TRACE conn2 <- [1,1118,null,{}] 08:44:45 INFO - PROCESS | 1660 | 1464795885807 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}] 08:44:45 INFO - PROCESS | 1660 | 1464795885945 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 08:44:45 INFO - PROCESS | 1660 | 1464795885982 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12598d000 == 45 [pid = 1660] [id = 287] 08:44:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x116a6f400) [pid = 1660] [serial = 859] [outer = 0x0] 08:44:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x119150c00) [pid = 1660] [serial = 860] [outer = 0x116a6f400] 08:44:46 INFO - PROCESS | 1660 | 1464795886010 Marionette DEBUG loaded listener.js 08:44:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x128c06c00) [pid = 1660] [serial = 861] [outer = 0x116a6f400] 08:44:46 INFO - PROCESS | 1660 | 1464795886327 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]]]}] 08:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 572ms 08:44:46 INFO - PROCESS | 1660 | 1464795886373 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 08:44:46 INFO - PROCESS | 1660 | 1464795886375 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 08:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:44:46 INFO - PROCESS | 1660 | 1464795886378 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:44:46 INFO - PROCESS | 1660 | 1464795886380 Marionette TRACE conn2 <- [1,1122,null,{}] 08:44:46 INFO - PROCESS | 1660 | 1464795886383 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}] 08:44:46 INFO - PROCESS | 1660 | 1464795886532 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 08:44:46 INFO - PROCESS | 1660 | 1464795886541 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292e7000 == 46 [pid = 1660] [id = 288] 08:44:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12733b800) [pid = 1660] [serial = 862] [outer = 0x0] 08:44:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x128c11400) [pid = 1660] [serial = 863] [outer = 0x12733b800] 08:44:46 INFO - PROCESS | 1660 | 1464795886583 Marionette DEBUG loaded listener.js 08:44:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x129236c00) [pid = 1660] [serial = 864] [outer = 0x12733b800] 08:44:46 INFO - PROCESS | 1660 | 1464795886933 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]]]}] 08:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 569ms 08:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:44:46 INFO - PROCESS | 1660 | 1464795886948 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 08:44:46 INFO - PROCESS | 1660 | 1464795886949 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 08:44:46 INFO - PROCESS | 1660 | 1464795886951 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:44:46 INFO - PROCESS | 1660 | 1464795886952 Marionette TRACE conn2 <- [1,1126,null,{}] 08:44:46 INFO - PROCESS | 1660 | 1464795886958 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}] 08:44:47 INFO - PROCESS | 1660 | 1464795887044 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 08:44:47 INFO - PROCESS | 1660 | 1464795887048 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a906000 == 47 [pid = 1660] [id = 289] 08:44:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12923a400) [pid = 1660] [serial = 865] [outer = 0x0] 08:44:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12927e400) [pid = 1660] [serial = 866] [outer = 0x12923a400] 08:44:47 INFO - PROCESS | 1660 | 1464795887072 Marionette DEBUG loaded listener.js 08:44:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x129284c00) [pid = 1660] [serial = 867] [outer = 0x12923a400] 08:44:47 INFO - PROCESS | 1660 | 1464795887387 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]]]}] 08:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 472ms 08:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:44:47 INFO - PROCESS | 1660 | 1464795887424 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 08:44:47 INFO - PROCESS | 1660 | 1464795887425 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 08:44:47 INFO - PROCESS | 1660 | 1464795887427 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:44:47 INFO - PROCESS | 1660 | 1464795887428 Marionette TRACE conn2 <- [1,1130,null,{}] 08:44:47 INFO - PROCESS | 1660 | 1464795887430 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}] 08:44:47 INFO - PROCESS | 1660 | 1464795887530 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 08:44:47 INFO - PROCESS | 1660 | 1464795887539 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a90e800 == 48 [pid = 1660] [id = 290] 08:44:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x129285000) [pid = 1660] [serial = 868] [outer = 0x0] 08:44:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1293b2400) [pid = 1660] [serial = 869] [outer = 0x129285000] 08:44:47 INFO - PROCESS | 1660 | 1464795887563 Marionette DEBUG loaded listener.js 08:44:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1293b7c00) [pid = 1660] [serial = 870] [outer = 0x129285000] 08:44:48 INFO - PROCESS | 1660 | 1464795888046 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]]]}] 08:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 669ms 08:44:48 INFO - PROCESS | 1660 | 1464795888104 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 08:44:48 INFO - PROCESS | 1660 | 1464795888107 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 08:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:44:48 INFO - PROCESS | 1660 | 1464795888111 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:44:48 INFO - PROCESS | 1660 | 1464795888114 Marionette TRACE conn2 <- [1,1134,null,{}] 08:44:48 INFO - PROCESS | 1660 | 1464795888118 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}] 08:44:48 INFO - PROCESS | 1660 | 1464795888221 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 08:44:48 INFO - PROCESS | 1660 | 1464795888285 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e08000 == 49 [pid = 1660] [id = 291] 08:44:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x113053400) [pid = 1660] [serial = 871] [outer = 0x0] 08:44:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x113c08c00) [pid = 1660] [serial = 872] [outer = 0x113053400] 08:44:48 INFO - PROCESS | 1660 | 1464795888317 Marionette DEBUG loaded listener.js 08:44:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x116190c00) [pid = 1660] [serial = 873] [outer = 0x113053400] 08:44:48 INFO - PROCESS | 1660 | 1464795888739 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]]]}] 08:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 674ms 08:44:48 INFO - PROCESS | 1660 | 1464795888786 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 08:44:48 INFO - PROCESS | 1660 | 1464795888790 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 08:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:44:48 INFO - PROCESS | 1660 | 1464795888795 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:44:48 INFO - PROCESS | 1660 | 1464795888796 Marionette TRACE conn2 <- [1,1138,null,{}] 08:44:48 INFO - PROCESS | 1660 | 1464795888799 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}] 08:44:48 INFO - PROCESS | 1660 | 1464795888901 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 08:44:48 INFO - PROCESS | 1660 | 1464795888983 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x119eb3000 == 50 [pid = 1660] [id = 292] 08:44:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x116960400) [pid = 1660] [serial = 874] [outer = 0x0] 08:44:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x11822d400) [pid = 1660] [serial = 875] [outer = 0x116960400] 08:44:49 INFO - PROCESS | 1660 | 1464795889014 Marionette DEBUG loaded listener.js 08:44:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x118538800) [pid = 1660] [serial = 876] [outer = 0x116960400] 08:44:49 INFO - PROCESS | 1660 | 1464795889430 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]]]}] 08:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 669ms 08:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:44:49 INFO - PROCESS | 1660 | 1464795889464 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 08:44:49 INFO - PROCESS | 1660 | 1464795889465 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 08:44:49 INFO - PROCESS | 1660 | 1464795889468 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:44:49 INFO - PROCESS | 1660 | 1464795889471 Marionette TRACE conn2 <- [1,1142,null,{}] 08:44:49 INFO - PROCESS | 1660 | 1464795889478 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}] 08:44:49 INFO - PROCESS | 1660 | 1464795889579 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 08:44:49 INFO - PROCESS | 1660 | 1464795889631 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b1bf800 == 51 [pid = 1660] [id = 293] 08:44:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x119319400) [pid = 1660] [serial = 877] [outer = 0x0] 08:44:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x119ef3400) [pid = 1660] [serial = 878] [outer = 0x119319400] 08:44:49 INFO - PROCESS | 1660 | 1464795889662 Marionette DEBUG loaded listener.js 08:44:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x1212ac800) [pid = 1660] [serial = 879] [outer = 0x119319400] 08:44:50 INFO - PROCESS | 1660 | 1464795890064 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]]]}] 08:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 622ms 08:44:50 INFO - PROCESS | 1660 | 1464795890090 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 08:44:50 INFO - PROCESS | 1660 | 1464795890092 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 08:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:44:50 INFO - PROCESS | 1660 | 1464795890095 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:44:50 INFO - PROCESS | 1660 | 1464795890096 Marionette TRACE conn2 <- [1,1146,null,{}] 08:44:50 INFO - PROCESS | 1660 | 1464795890098 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}] 08:44:50 INFO - PROCESS | 1660 | 1464795890199 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 08:44:50 INFO - PROCESS | 1660 | 1464795890280 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba8a800 == 52 [pid = 1660] [id = 294] 08:44:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x124a74800) [pid = 1660] [serial = 880] [outer = 0x0] 08:44:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x125139c00) [pid = 1660] [serial = 881] [outer = 0x124a74800] 08:44:50 INFO - PROCESS | 1660 | 1464795890311 Marionette DEBUG loaded listener.js 08:44:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x126dbc400) [pid = 1660] [serial = 882] [outer = 0x124a74800] 08:44:50 INFO - PROCESS | 1660 | 1464795890707 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]]]}] 08:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 619ms 08:44:50 INFO - PROCESS | 1660 | 1464795890715 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 08:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:44:50 INFO - PROCESS | 1660 | 1464795890716 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 08:44:50 INFO - PROCESS | 1660 | 1464795890718 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:44:50 INFO - PROCESS | 1660 | 1464795890720 Marionette TRACE conn2 <- [1,1150,null,{}] 08:44:50 INFO - PROCESS | 1660 | 1464795890722 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}] 08:44:50 INFO - PROCESS | 1660 | 1464795890828 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 08:44:50 INFO - PROCESS | 1660 | 1464795890875 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd87000 == 53 [pid = 1660] [id = 295] 08:44:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x112e05c00) [pid = 1660] [serial = 883] [outer = 0x0] 08:44:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x128c0b400) [pid = 1660] [serial = 884] [outer = 0x112e05c00] 08:44:50 INFO - PROCESS | 1660 | 1464795890906 Marionette DEBUG loaded listener.js 08:44:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x12923b400) [pid = 1660] [serial = 885] [outer = 0x112e05c00] 08:44:51 INFO - PROCESS | 1660 | 1464795891300 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]]]}] 08:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 625ms 08:44:51 INFO - PROCESS | 1660 | 1464795891343 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 08:44:51 INFO - PROCESS | 1660 | 1464795891345 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 08:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:44:51 INFO - PROCESS | 1660 | 1464795891347 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:44:51 INFO - PROCESS | 1660 | 1464795891348 Marionette TRACE conn2 <- [1,1154,null,{}] 08:44:51 INFO - PROCESS | 1660 | 1464795891351 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}] 08:44:51 INFO - PROCESS | 1660 | 1464795891592 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 08:44:51 INFO - PROCESS | 1660 | 1464795891699 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x11808c000 == 54 [pid = 1660] [id = 296] 08:44:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x11297f800) [pid = 1660] [serial = 886] [outer = 0x0] 08:44:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x112984800) [pid = 1660] [serial = 887] [outer = 0x11297f800] 08:44:51 INFO - PROCESS | 1660 | 1464795891727 Marionette DEBUG loaded listener.js 08:44:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x113055000) [pid = 1660] [serial = 888] [outer = 0x11297f800] 08:44:52 INFO - PROCESS | 1660 | 1464795892153 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]]]}] 08:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 870ms 08:44:52 INFO - PROCESS | 1660 | 1464795892218 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 08:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:44:52 INFO - PROCESS | 1660 | 1464795892220 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 08:44:52 INFO - PROCESS | 1660 | 1464795892223 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:44:52 INFO - PROCESS | 1660 | 1464795892226 Marionette TRACE conn2 <- [1,1158,null,{}] 08:44:52 INFO - PROCESS | 1660 | 1464795892229 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}] 08:44:52 INFO - PROCESS | 1660 | 1464795892359 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 08:44:52 INFO - PROCESS | 1660 | 1464795892566 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x11206b000 == 55 [pid = 1660] [id = 297] 08:44:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x11200fc00) [pid = 1660] [serial = 889] [outer = 0x0] 08:44:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x113054000) [pid = 1660] [serial = 890] [outer = 0x11200fc00] 08:44:52 INFO - PROCESS | 1660 | 1464795892619 Marionette DEBUG loaded listener.js 08:44:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x1186c3c00) [pid = 1660] [serial = 891] [outer = 0x11200fc00] 08:44:52 INFO - PROCESS | 1660 | --DOCSHELL 0x11997a000 == 54 [pid = 1660] [id = 260] 08:44:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12a906000 == 53 [pid = 1660] [id = 289] 08:44:52 INFO - PROCESS | 1660 | --DOCSHELL 0x1292e7000 == 52 [pid = 1660] [id = 288] 08:44:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12598d000 == 51 [pid = 1660] [id = 287] 08:44:52 INFO - PROCESS | 1660 | --DOCSHELL 0x126fe0000 == 50 [pid = 1660] [id = 286] 08:44:52 INFO - PROCESS | 1660 | --DOCSHELL 0x125f9c000 == 49 [pid = 1660] [id = 285] 08:44:52 INFO - PROCESS | 1660 | --DOCSHELL 0x124eed800 == 48 [pid = 1660] [id = 284] 08:44:52 INFO - PROCESS | 1660 | --DOCSHELL 0x123f07800 == 47 [pid = 1660] [id = 283] 08:44:52 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x118eac400) [pid = 1660] [serial = 779] [outer = 0x0] [url = about:blank] 08:44:52 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x118694000) [pid = 1660] [serial = 776] [outer = 0x0] [url = about:blank] 08:44:52 INFO - PROCESS | 1660 | --DOCSHELL 0x1164e8000 == 46 [pid = 1660] [id = 282] 08:44:52 INFO - PROCESS | 1660 | --DOCSHELL 0x112d3d000 == 45 [pid = 1660] [id = 281] 08:44:52 INFO - PROCESS | 1660 | --DOCSHELL 0x1183a5800 == 44 [pid = 1660] [id = 280] 08:44:52 INFO - PROCESS | 1660 | --DOCSHELL 0x118084000 == 43 [pid = 1660] [id = 279] 08:44:52 INFO - PROCESS | 1660 | --DOCSHELL 0x116487000 == 42 [pid = 1660] [id = 278] 08:44:52 INFO - PROCESS | 1660 | --DOCSHELL 0x118108000 == 41 [pid = 1660] [id = 277] 08:44:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12b10b800 == 40 [pid = 1660] [id = 275] 08:44:52 INFO - PROCESS | 1660 | --DOCSHELL 0x126d1a800 == 39 [pid = 1660] [id = 274] 08:44:52 INFO - PROCESS | 1660 | --DOCSHELL 0x11912b800 == 38 [pid = 1660] [id = 273] 08:44:52 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x113055800) [pid = 1660] [serial = 759] [outer = 0x0] [url = about:blank] 08:44:52 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x118535400) [pid = 1660] [serial = 774] [outer = 0x0] [url = about:blank] 08:44:52 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x118463400) [pid = 1660] [serial = 773] [outer = 0x0] [url = about:blank] 08:44:52 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x119317800) [pid = 1660] [serial = 791] [outer = 0x0] [url = about:blank] 08:44:52 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x116132400) [pid = 1660] [serial = 806] [outer = 0x0] [url = about:blank] 08:44:52 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x119e60800) [pid = 1660] [serial = 783] [outer = 0x0] [url = about:blank] 08:44:52 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x1197c8400) [pid = 1660] [serial = 782] [outer = 0x0] [url = about:blank] 08:44:52 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x123e18000) [pid = 1660] [serial = 809] [outer = 0x0] [url = about:blank] 08:44:52 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x12538b400) [pid = 1660] [serial = 810] [outer = 0x0] [url = about:blank] 08:44:52 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x125805000) [pid = 1660] [serial = 812] [outer = 0x0] [url = about:blank] 08:44:52 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x11b26b800) [pid = 1660] [serial = 794] [outer = 0x0] [url = about:blank] 08:44:52 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x119e70c00) [pid = 1660] [serial = 795] [outer = 0x0] [url = about:blank] 08:44:52 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x125136000) [pid = 1660] [serial = 801] [outer = 0x0] [url = about:blank] 08:44:52 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x1259c2400) [pid = 1660] [serial = 804] [outer = 0x0] [url = about:blank] 08:44:52 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1197ca800) [pid = 1660] [serial = 792] [outer = 0x0] [url = about:blank] 08:44:52 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x11853bc00) [pid = 1660] [serial = 807] [outer = 0x0] [url = about:blank] 08:44:52 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x125f40000) [pid = 1660] [serial = 813] [outer = 0x0] [url = about:blank] 08:44:52 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1212aec00) [pid = 1660] [serial = 797] [outer = 0x0] [url = about:blank] 08:44:52 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x124a79000) [pid = 1660] [serial = 800] [outer = 0x0] [url = about:blank] 08:44:52 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x11695e000) [pid = 1660] [serial = 768] [outer = 0x0] [url = about:blank] 08:44:52 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x11618dc00) [pid = 1660] [serial = 767] [outer = 0x0] [url = about:blank] 08:44:52 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x123bc1400) [pid = 1660] [serial = 798] [outer = 0x0] [url = about:blank] 08:44:52 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x118227800) [pid = 1660] [serial = 788] [outer = 0x0] [url = about:blank] 08:44:52 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x118458000) [pid = 1660] [serial = 789] [outer = 0x0] [url = about:blank] 08:44:52 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x113052400) [pid = 1660] [serial = 785] [outer = 0x0] [url = about:blank] 08:44:52 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x114fba800) [pid = 1660] [serial = 786] [outer = 0x0] [url = about:blank] 08:44:52 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x117e31c00) [pid = 1660] [serial = 771] [outer = 0x0] [url = about:blank] 08:44:52 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x117124800) [pid = 1660] [serial = 770] [outer = 0x0] [url = about:blank] 08:44:52 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1256b5800) [pid = 1660] [serial = 803] [outer = 0x0] [url = about:blank] 08:44:52 INFO - PROCESS | 1660 | 1464795892984 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]]]}] 08:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 773ms 08:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:44:53 INFO - PROCESS | 1660 | 1464795892997 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 08:44:53 INFO - PROCESS | 1660 | 1464795892998 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 08:44:53 INFO - PROCESS | 1660 | 1464795893001 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:44:53 INFO - PROCESS | 1660 | 1464795893002 Marionette TRACE conn2 <- [1,1162,null,{}] 08:44:53 INFO - PROCESS | 1660 | 1464795893006 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}] 08:44:53 INFO - PROCESS | 1660 | 1464795893081 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 08:44:53 INFO - PROCESS | 1660 | 1464795893133 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x1183ee000 == 39 [pid = 1660] [id = 298] 08:44:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x113052400) [pid = 1660] [serial = 892] [outer = 0x0] 08:44:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119117800) [pid = 1660] [serial = 893] [outer = 0x113052400] 08:44:53 INFO - PROCESS | 1660 | 1464795893159 Marionette DEBUG loaded listener.js 08:44:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x119718000) [pid = 1660] [serial = 894] [outer = 0x113052400] 08:44:53 INFO - PROCESS | 1660 | 1464795893463 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]]]}] 08:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 520ms 08:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:44:53 INFO - PROCESS | 1660 | 1464795893521 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 08:44:53 INFO - PROCESS | 1660 | 1464795893524 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 08:44:53 INFO - PROCESS | 1660 | 1464795893531 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:44:53 INFO - PROCESS | 1660 | 1464795893534 Marionette TRACE conn2 <- [1,1166,null,{}] 08:44:53 INFO - PROCESS | 1660 | 1464795893536 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}] 08:44:53 INFO - PROCESS | 1660 | 1464795893615 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 08:44:53 INFO - PROCESS | 1660 | 1464795893626 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x119962800 == 40 [pid = 1660] [id = 299] 08:44:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1186c4c00) [pid = 1660] [serial = 895] [outer = 0x0] 08:44:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x119e60800) [pid = 1660] [serial = 896] [outer = 0x1186c4c00] 08:44:53 INFO - PROCESS | 1660 | 1464795893692 Marionette DEBUG loaded listener.js 08:44:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x123e39c00) [pid = 1660] [serial = 897] [outer = 0x1186c4c00] 08:44:53 INFO - PROCESS | 1660 | 1464795893971 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]]]}] 08:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 474ms 08:44:54 INFO - PROCESS | 1660 | 1464795894002 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 08:44:54 INFO - PROCESS | 1660 | 1464795894003 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 08:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:44:54 INFO - PROCESS | 1660 | 1464795894013 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:44:54 INFO - PROCESS | 1660 | 1464795894014 Marionette TRACE conn2 <- [1,1170,null,{}] 08:44:54 INFO - PROCESS | 1660 | 1464795894016 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}] 08:44:54 INFO - PROCESS | 1660 | 1464795894097 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 08:44:54 INFO - PROCESS | 1660 | 1464795894101 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x123a0d800 == 41 [pid = 1660] [id = 300] 08:44:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x124a35000) [pid = 1660] [serial = 898] [outer = 0x0] 08:44:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x124a80000) [pid = 1660] [serial = 899] [outer = 0x124a35000] 08:44:54 INFO - PROCESS | 1660 | 1464795894128 Marionette DEBUG loaded listener.js 08:44:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x125808800) [pid = 1660] [serial = 900] [outer = 0x124a35000] 08:44:54 INFO - PROCESS | 1660 | 1464795894455 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]]]}] 08:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 468ms 08:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:44:54 INFO - PROCESS | 1660 | 1464795894481 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 08:44:54 INFO - PROCESS | 1660 | 1464795894482 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 08:44:54 INFO - PROCESS | 1660 | 1464795894484 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:44:54 INFO - PROCESS | 1660 | 1464795894486 Marionette TRACE conn2 <- [1,1174,null,{}] 08:44:54 INFO - PROCESS | 1660 | 1464795894488 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}] 08:44:54 INFO - PROCESS | 1660 | 1464795894595 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 08:44:54 INFO - PROCESS | 1660 | 1464795894603 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x116aba800 == 42 [pid = 1660] [id = 301] 08:44:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x126937800) [pid = 1660] [serial = 901] [outer = 0x0] 08:44:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x126f55800) [pid = 1660] [serial = 902] [outer = 0x126937800] 08:44:54 INFO - PROCESS | 1660 | 1464795894634 Marionette DEBUG loaded listener.js 08:44:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x128c0d400) [pid = 1660] [serial = 903] [outer = 0x126937800] 08:44:54 INFO - PROCESS | 1660 | 1464795894973 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] 08:44:55 INFO - PROCESS | 1660 | 1464795895016 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 08:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:44:55 INFO - PROCESS | 1660 | 1464795895018 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:44:55 INFO - PROCESS | 1660 | 1464795895019 Marionette TRACE conn2 <- [1,1178,null,{}] 08:44:55 INFO - PROCESS | 1660 | 1464795895022 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}] 08:44:55 INFO - PROCESS | 1660 | 1464795895117 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 08:44:55 INFO - PROCESS | 1660 | 1464795895152 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x1269ee000 == 43 [pid = 1660] [id = 302] 08:44:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12693bc00) [pid = 1660] [serial = 904] [outer = 0x0] 08:44:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x129284400) [pid = 1660] [serial = 905] [outer = 0x12693bc00] 08:44:55 INFO - PROCESS | 1660 | 1464795895177 Marionette DEBUG loaded listener.js 08:44:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1293ea000) [pid = 1660] [serial = 906] [outer = 0x12693bc00] 08:44:55 INFO - PROCESS | 1660 | 1464795895518 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] 08:44:55 INFO - PROCESS | 1660 | 1464795895550 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 08:44:55 INFO - PROCESS | 1660 | 1464795895552 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:44:55 INFO - PROCESS | 1660 | 1464795895554 Marionette TRACE conn2 <- [1,1182,null,{}] 08:44:55 INFO - PROCESS | 1660 | 1464795895558 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}] 08:44:55 INFO - PROCESS | 1660 | 1464795895652 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 08:44:55 INFO - PROCESS | 1660 | 1464795895657 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x1270f7000 == 44 [pid = 1660] [id = 303] 08:44:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x128c11c00) [pid = 1660] [serial = 907] [outer = 0x0] 08:44:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x129516c00) [pid = 1660] [serial = 908] [outer = 0x128c11c00] 08:44:55 INFO - PROCESS | 1660 | 1464795895681 Marionette DEBUG loaded listener.js 08:44:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x12951e400) [pid = 1660] [serial = 909] [outer = 0x128c11c00] 08:44:56 INFO - PROCESS | 1660 | 1464795896014 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] 08:44:56 INFO - PROCESS | 1660 | 1464795896027 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 08:44:56 INFO - PROCESS | 1660 | 1464795896029 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:44:56 INFO - PROCESS | 1660 | 1464795896030 Marionette TRACE conn2 <- [1,1186,null,{}] 08:44:56 INFO - PROCESS | 1660 | 1464795896033 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}] 08:44:56 INFO - PROCESS | 1660 | 1464795896142 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 08:44:56 INFO - PROCESS | 1660 | 1464795896146 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x1296d0800 == 45 [pid = 1660] [id = 304] 08:44:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x129520c00) [pid = 1660] [serial = 910] [outer = 0x0] 08:44:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x12a60a800) [pid = 1660] [serial = 911] [outer = 0x129520c00] 08:44:56 INFO - PROCESS | 1660 | 1464795896171 Marionette DEBUG loaded listener.js 08:44:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x12a7dc000) [pid = 1660] [serial = 912] [outer = 0x129520c00] 08:44:56 INFO - PROCESS | 1660 | 1464795896575 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] 08:44:56 INFO - PROCESS | 1660 | 1464795896602 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 08:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:44:56 INFO - PROCESS | 1660 | 1464795896614 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:44:56 INFO - PROCESS | 1660 | 1464795896616 Marionette TRACE conn2 <- [1,1190,null,{}] 08:44:56 INFO - PROCESS | 1660 | 1464795896620 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}] 08:44:56 INFO - PROCESS | 1660 | 1464795896771 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 08:44:56 INFO - PROCESS | 1660 | 1464795896789 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a911800 == 46 [pid = 1660] [id = 305] 08:44:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x12a610c00) [pid = 1660] [serial = 913] [outer = 0x0] 08:44:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x12ae63000) [pid = 1660] [serial = 914] [outer = 0x12a610c00] 08:44:56 INFO - PROCESS | 1660 | 1464795896814 Marionette DEBUG loaded listener.js 08:44:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x12ae6b800) [pid = 1660] [serial = 915] [outer = 0x12a610c00] 08:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x118224c00) [pid = 1660] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x118306000) [pid = 1660] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x1252ef000) [pid = 1660] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x1166d9c00) [pid = 1660] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x1122b6000) [pid = 1660] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x11660c800) [pid = 1660] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x127078800) [pid = 1660] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x12923a400) [pid = 1660] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x12733b800) [pid = 1660] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x11297fc00) [pid = 1660] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1259c1800) [pid = 1660] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x124a73000) [pid = 1660] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x118464000) [pid = 1660] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x11b26a000) [pid = 1660] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x116a6f400) [pid = 1660] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x11853b000) [pid = 1660] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:44:57 INFO - PROCESS | 1660 | 1464795897272 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] 08:44:57 INFO - PROCESS | 1660 | 1464795897288 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 08:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 08:44:57 INFO - PROCESS | 1660 | 1464795897295 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:44:57 INFO - PROCESS | 1660 | 1464795897296 Marionette TRACE conn2 <- [1,1194,null,{}] 08:44:57 INFO - PROCESS | 1660 | 1464795897299 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}] 08:44:57 INFO - PROCESS | 1660 | 1464795897404 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 08:44:57 INFO - PROCESS | 1660 | 1464795897448 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba70000 == 47 [pid = 1660] [id = 306] 08:44:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x11297a400) [pid = 1660] [serial = 916] [outer = 0x0] 08:44:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x119153400) [pid = 1660] [serial = 917] [outer = 0x11297a400] 08:44:57 INFO - PROCESS | 1660 | 1464795897477 Marionette DEBUG loaded listener.js 08:44:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12ae64000) [pid = 1660] [serial = 918] [outer = 0x11297a400] 08:44:57 INFO - PROCESS | 1660 | 1464795897750 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] 08:44:57 INFO - PROCESS | 1660 | 1464795897766 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 08:44:57 INFO - PROCESS | 1660 | 1464795897768 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:44:57 INFO - PROCESS | 1660 | 1464795897771 Marionette TRACE conn2 <- [1,1198,null,{}] 08:44:57 INFO - PROCESS | 1660 | 1464795897781 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}] 08:44:57 INFO - PROCESS | 1660 | 1464795897882 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 08:44:57 INFO - PROCESS | 1660 | 1464795897887 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c3c7000 == 48 [pid = 1660] [id = 307] 08:44:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12ae6cc00) [pid = 1660] [serial = 919] [outer = 0x0] 08:44:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12b183000) [pid = 1660] [serial = 920] [outer = 0x12ae6cc00] 08:44:57 INFO - PROCESS | 1660 | 1464795897911 Marionette DEBUG loaded listener.js 08:44:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x12b2c3000) [pid = 1660] [serial = 921] [outer = 0x12ae6cc00] 08:44:58 INFO - PROCESS | 1660 | 1464795898243 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]]]}] 08:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 478ms 08:44:58 INFO - PROCESS | 1660 | 1464795898247 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 08:44:58 INFO - PROCESS | 1660 | 1464795898248 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 08:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:44:58 INFO - PROCESS | 1660 | 1464795898250 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:44:58 INFO - PROCESS | 1660 | 1464795898251 Marionette TRACE conn2 <- [1,1202,null,{}] 08:44:58 INFO - PROCESS | 1660 | 1464795898254 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}] 08:44:58 INFO - PROCESS | 1660 | 1464795898358 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 08:44:58 INFO - PROCESS | 1660 | 1464795898364 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c6a7800 == 49 [pid = 1660] [id = 308] 08:44:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1259c1800) [pid = 1660] [serial = 922] [outer = 0x0] 08:44:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x12b2c6800) [pid = 1660] [serial = 923] [outer = 0x1259c1800] 08:44:58 INFO - PROCESS | 1660 | 1464795898388 Marionette DEBUG loaded listener.js 08:44:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x12babd400) [pid = 1660] [serial = 924] [outer = 0x1259c1800] 08:44:58 INFO - PROCESS | 1660 | 1464795898694 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]]]}] 08:44:58 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 08:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 468ms 08:44:58 INFO - PROCESS | 1660 | 1464795898719 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 08:44:58 INFO - PROCESS | 1660 | 1464795898721 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 08:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:44:58 INFO - PROCESS | 1660 | 1464795898727 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:44:58 INFO - PROCESS | 1660 | 1464795898728 Marionette TRACE conn2 <- [1,1206,null,{}] 08:44:58 INFO - PROCESS | 1660 | 1464795898731 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}] 08:44:58 INFO - PROCESS | 1660 | 1464795898830 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 08:44:58 INFO - PROCESS | 1660 | 1464795898837 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c9dd800 == 50 [pid = 1660] [id = 309] 08:44:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x1197cd400) [pid = 1660] [serial = 925] [outer = 0x0] 08:44:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x12bac1800) [pid = 1660] [serial = 926] [outer = 0x1197cd400] 08:44:58 INFO - PROCESS | 1660 | 1464795898877 Marionette DEBUG loaded listener.js 08:44:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x12bac8c00) [pid = 1660] [serial = 927] [outer = 0x1197cd400] 08:44:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x112979400) [pid = 1660] [serial = 928] [outer = 0x12cf09400] 08:44:59 INFO - PROCESS | 1660 | 1464795899520 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]]]}] 08:44:59 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 08:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 870ms 08:44:59 INFO - PROCESS | 1660 | 1464795899597 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 08:44:59 INFO - PROCESS | 1660 | 1464795899600 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 08:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:44:59 INFO - PROCESS | 1660 | 1464795899604 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:44:59 INFO - PROCESS | 1660 | 1464795899606 Marionette TRACE conn2 <- [1,1210,null,{}] 08:44:59 INFO - PROCESS | 1660 | 1464795899610 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}] 08:44:59 INFO - PROCESS | 1660 | 1464795899716 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 08:44:59 INFO - PROCESS | 1660 | 1464795899783 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x117465000 == 51 [pid = 1660] [id = 310] 08:44:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x116758400) [pid = 1660] [serial = 929] [outer = 0x0] 08:44:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x11853b400) [pid = 1660] [serial = 930] [outer = 0x116758400] 08:44:59 INFO - PROCESS | 1660 | 1464795899815 Marionette DEBUG loaded listener.js 08:44:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x118845000) [pid = 1660] [serial = 931] [outer = 0x116758400] 08:45:00 INFO - PROCESS | 1660 | 1464795900240 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]]]}] 08:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 672ms 08:45:00 INFO - PROCESS | 1660 | 1464795900276 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 08:45:00 INFO - PROCESS | 1660 | 1464795900279 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 08:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:45:00 INFO - PROCESS | 1660 | 1464795900284 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:45:00 INFO - PROCESS | 1660 | 1464795900286 Marionette TRACE conn2 <- [1,1214,null,{}] 08:45:00 INFO - PROCESS | 1660 | 1464795900288 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}] 08:45:00 INFO - PROCESS | 1660 | 1464795900390 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 08:45:00 INFO - PROCESS | 1660 | 1464795900444 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x125985800 == 52 [pid = 1660] [id = 311] 08:45:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x119317800) [pid = 1660] [serial = 932] [outer = 0x0] 08:45:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x119e78c00) [pid = 1660] [serial = 933] [outer = 0x119317800] 08:45:00 INFO - PROCESS | 1660 | 1464795900473 Marionette DEBUG loaded listener.js 08:45:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x123e11c00) [pid = 1660] [serial = 934] [outer = 0x119317800] 08:45:00 INFO - PROCESS | 1660 | 1464795900973 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]]]}] 08:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 722ms 08:45:01 INFO - PROCESS | 1660 | 1464795901039 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 08:45:01 INFO - PROCESS | 1660 | 1464795901042 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 08:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:45:01 INFO - PROCESS | 1660 | 1464795901046 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:45:01 INFO - PROCESS | 1660 | 1464795901050 Marionette TRACE conn2 <- [1,1218,null,{}] 08:45:01 INFO - PROCESS | 1660 | 1464795901059 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}] 08:45:01 INFO - PROCESS | 1660 | 1464795901212 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 08:45:01 INFO - PROCESS | 1660 | 1464795901337 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c6ac000 == 53 [pid = 1660] [id = 312] 08:45:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x1259c6800) [pid = 1660] [serial = 935] [outer = 0x0] 08:45:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x12707d000) [pid = 1660] [serial = 936] [outer = 0x1259c6800] 08:45:01 INFO - PROCESS | 1660 | 1464795901389 Marionette DEBUG loaded listener.js 08:45:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x128dc1800) [pid = 1660] [serial = 937] [outer = 0x1259c6800] 08:45:01 INFO - PROCESS | 1660 | 1464795901809 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]]]}] 08:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 824ms 08:45:01 INFO - PROCESS | 1660 | 1464795901869 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 08:45:01 INFO - PROCESS | 1660 | 1464795901871 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 08:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:45:01 INFO - PROCESS | 1660 | 1464795901874 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:45:01 INFO - PROCESS | 1660 | 1464795901875 Marionette TRACE conn2 <- [1,1222,null,{}] 08:45:01 INFO - PROCESS | 1660 | 1464795901877 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}] 08:45:01 INFO - PROCESS | 1660 | 1464795901976 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 08:45:02 INFO - PROCESS | 1660 | 1464795902029 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cd6e000 == 54 [pid = 1660] [id = 313] 08:45:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x129280000) [pid = 1660] [serial = 938] [outer = 0x0] 08:45:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x1293efc00) [pid = 1660] [serial = 939] [outer = 0x129280000] 08:45:02 INFO - PROCESS | 1660 | 1464795902059 Marionette DEBUG loaded listener.js 08:45:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x12a7e0000) [pid = 1660] [serial = 940] [outer = 0x129280000] 08:45:02 INFO - PROCESS | 1660 | 1464795902480 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] 08:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:45:02 INFO - PROCESS | 1660 | 1464795902495 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 08:45:02 INFO - PROCESS | 1660 | 1464795902497 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:45:02 INFO - PROCESS | 1660 | 1464795902499 Marionette TRACE conn2 <- [1,1226,null,{}] 08:45:02 INFO - PROCESS | 1660 | 1464795902501 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}] 08:45:02 INFO - PROCESS | 1660 | 1464795902603 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 08:45:02 INFO - PROCESS | 1660 | 1464795902688 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e22000 == 55 [pid = 1660] [id = 314] 08:45:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x113c05800) [pid = 1660] [serial = 941] [outer = 0x0] 08:45:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x119111c00) [pid = 1660] [serial = 942] [outer = 0x113c05800] 08:45:02 INFO - PROCESS | 1660 | 1464795902717 Marionette DEBUG loaded listener.js 08:45:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x12ae63400) [pid = 1660] [serial = 943] [outer = 0x113c05800] 08:45:03 INFO - PROCESS | 1660 | 1464795903302 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]]]}] 08:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 819ms 08:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:45:03 INFO - PROCESS | 1660 | 1464795903317 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 08:45:03 INFO - PROCESS | 1660 | 1464795903319 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 08:45:03 INFO - PROCESS | 1660 | 1464795903323 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:45:03 INFO - PROCESS | 1660 | 1464795903325 Marionette TRACE conn2 <- [1,1230,null,{}] 08:45:03 INFO - PROCESS | 1660 | 1464795903328 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}] 08:45:03 INFO - PROCESS | 1660 | 1464795903422 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 08:45:03 INFO - PROCESS | 1660 | 1464795903488 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x1183a8000 == 56 [pid = 1660] [id = 315] 08:45:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x11618dc00) [pid = 1660] [serial = 944] [outer = 0x0] 08:45:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x116611000) [pid = 1660] [serial = 945] [outer = 0x11618dc00] 08:45:03 INFO - PROCESS | 1660 | 1464795903520 Marionette DEBUG loaded listener.js 08:45:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x116a70400) [pid = 1660] [serial = 946] [outer = 0x11618dc00] 08:45:03 INFO - PROCESS | 1660 | 1464795903984 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]]]}] 08:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 672ms 08:45:04 INFO - PROCESS | 1660 | 1464795903996 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 08:45:04 INFO - PROCESS | 1660 | 1464795904001 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 08:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:45:04 INFO - PROCESS | 1660 | 1464795904008 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:45:04 INFO - PROCESS | 1660 | 1464795904010 Marionette TRACE conn2 <- [1,1234,null,{}] 08:45:04 INFO - PROCESS | 1660 | 1464795904014 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}] 08:45:04 INFO - PROCESS | 1660 | 1464795904143 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 08:45:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12c6a7800 == 55 [pid = 1660] [id = 308] 08:45:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12c3c7000 == 54 [pid = 1660] [id = 307] 08:45:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba70000 == 53 [pid = 1660] [id = 306] 08:45:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12a911800 == 52 [pid = 1660] [id = 305] 08:45:04 INFO - PROCESS | 1660 | --DOCSHELL 0x1296d0800 == 51 [pid = 1660] [id = 304] 08:45:04 INFO - PROCESS | 1660 | --DOCSHELL 0x1270f7000 == 50 [pid = 1660] [id = 303] 08:45:04 INFO - PROCESS | 1660 | 1464795904336 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:04 INFO - PROCESS | 1660 | --DOCSHELL 0x1269ee000 == 49 [pid = 1660] [id = 302] 08:45:04 INFO - PROCESS | 1660 | --DOCSHELL 0x116aba800 == 48 [pid = 1660] [id = 301] 08:45:04 INFO - PROCESS | 1660 | --DOCSHELL 0x123a0d800 == 47 [pid = 1660] [id = 300] 08:45:04 INFO - PROCESS | 1660 | --DOCSHELL 0x119962800 == 46 [pid = 1660] [id = 299] 08:45:04 INFO - PROCESS | 1660 | --DOCSHELL 0x1183ee000 == 45 [pid = 1660] [id = 298] 08:45:04 INFO - PROCESS | 1660 | --DOCSHELL 0x11206b000 == 44 [pid = 1660] [id = 297] 08:45:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x113c92800 == 45 [pid = 1660] [id = 316] 08:45:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x11297b400) [pid = 1660] [serial = 947] [outer = 0x0] 08:45:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x118224c00) [pid = 1660] [serial = 948] [outer = 0x11297b400] 08:45:04 INFO - PROCESS | 1660 | 1464795904370 Marionette DEBUG loaded listener.js 08:45:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x11853bc00) [pid = 1660] [serial = 949] [outer = 0x11297b400] 08:45:04 INFO - PROCESS | 1660 | --DOCSHELL 0x11808c000 == 44 [pid = 1660] [id = 296] 08:45:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12b1bf800 == 43 [pid = 1660] [id = 293] 08:45:04 INFO - PROCESS | 1660 | --DOCSHELL 0x119eb3000 == 42 [pid = 1660] [id = 292] 08:45:04 INFO - PROCESS | 1660 | --DOCSHELL 0x117e08000 == 41 [pid = 1660] [id = 291] 08:45:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12a90e800 == 40 [pid = 1660] [id = 290] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x129284c00) [pid = 1660] [serial = 867] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x11869cc00) [pid = 1660] [serial = 837] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x119426400) [pid = 1660] [serial = 840] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x125870800) [pid = 1660] [serial = 851] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x126d23800) [pid = 1660] [serial = 815] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x1197ca400) [pid = 1660] [serial = 842] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x119e6e800) [pid = 1660] [serial = 843] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x116763400) [pid = 1660] [serial = 833] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x128c05800) [pid = 1660] [serial = 857] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x12927e400) [pid = 1660] [serial = 866] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x129236c00) [pid = 1660] [serial = 864] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x11910f000) [pid = 1660] [serial = 839] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x113057800) [pid = 1660] [serial = 830] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x118530c00) [pid = 1660] [serial = 821] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x126d32800) [pid = 1660] [serial = 854] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x128c11400) [pid = 1660] [serial = 863] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x1253d5400) [pid = 1660] [serial = 849] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x123e12800) [pid = 1660] [serial = 824] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x1166d6400) [pid = 1660] [serial = 818] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x119118800) [pid = 1660] [serial = 780] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x11942f400) [pid = 1660] [serial = 858] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x124a75400) [pid = 1660] [serial = 846] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x12707e000) [pid = 1660] [serial = 855] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x115e6b800) [pid = 1660] [serial = 831] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x12733ec00) [pid = 1660] [serial = 816] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x119150c00) [pid = 1660] [serial = 860] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x1212a8c00) [pid = 1660] [serial = 845] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x125138800) [pid = 1660] [serial = 827] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x125f45800) [pid = 1660] [serial = 852] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x11768a800) [pid = 1660] [serial = 834] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x124acb400) [pid = 1660] [serial = 848] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1186c1c00) [pid = 1660] [serial = 777] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x128c06c00) [pid = 1660] [serial = 861] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x11845fc00) [pid = 1660] [serial = 836] [outer = 0x0] [url = about:blank] 08:45:04 INFO - PROCESS | 1660 | 1464795904665 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]]]}] 08:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 670ms 08:45:04 INFO - PROCESS | 1660 | 1464795904681 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 08:45:04 INFO - PROCESS | 1660 | 1464795904682 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 08:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:45:04 INFO - PROCESS | 1660 | 1464795904684 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:45:04 INFO - PROCESS | 1660 | 1464795904687 Marionette TRACE conn2 <- [1,1238,null,{}] 08:45:04 INFO - PROCESS | 1660 | 1464795904702 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}] 08:45:04 INFO - PROCESS | 1660 | 1464795904784 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 08:45:04 INFO - PROCESS | 1660 | 1464795904792 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x118675800 == 41 [pid = 1660] [id = 317] 08:45:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1186bb000) [pid = 1660] [serial = 950] [outer = 0x0] 08:45:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x11884b400) [pid = 1660] [serial = 951] [outer = 0x1186bb000] 08:45:04 INFO - PROCESS | 1660 | 1464795904820 Marionette DEBUG loaded listener.js 08:45:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x119430000) [pid = 1660] [serial = 952] [outer = 0x1186bb000] 08:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 476ms 08:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:45:05 INFO - PROCESS | 1660 | 1464795905158 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]]]}] 08:45:05 INFO - PROCESS | 1660 | 1464795905161 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 08:45:05 INFO - PROCESS | 1660 | 1464795905163 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 08:45:05 INFO - PROCESS | 1660 | 1464795905165 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:45:05 INFO - PROCESS | 1660 | 1464795905166 Marionette TRACE conn2 <- [1,1242,null,{}] 08:45:05 INFO - PROCESS | 1660 | 1464795905180 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}] 08:45:05 INFO - PROCESS | 1660 | 1464795905260 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 08:45:05 INFO - PROCESS | 1660 | 1464795905265 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e26000 == 42 [pid = 1660] [id = 318] 08:45:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x119e58000) [pid = 1660] [serial = 953] [outer = 0x0] 08:45:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x11b26d800) [pid = 1660] [serial = 954] [outer = 0x119e58000] 08:45:05 INFO - PROCESS | 1660 | 1464795905290 Marionette DEBUG loaded listener.js 08:45:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x1212ab400) [pid = 1660] [serial = 955] [outer = 0x119e58000] 08:45:05 INFO - PROCESS | 1660 | 1464795905635 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]]]}] 08:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 476ms 08:45:05 INFO - PROCESS | 1660 | 1464795905641 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 08:45:05 INFO - PROCESS | 1660 | 1464795905643 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 08:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:45:05 INFO - PROCESS | 1660 | 1464795905645 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:45:05 INFO - PROCESS | 1660 | 1464795905646 Marionette TRACE conn2 <- [1,1246,null,{}] 08:45:05 INFO - PROCESS | 1660 | 1464795905648 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}] 08:45:05 INFO - PROCESS | 1660 | 1464795905725 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 08:45:05 INFO - PROCESS | 1660 | 1464795905773 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x119eab000 == 43 [pid = 1660] [id = 319] 08:45:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x119e6d800) [pid = 1660] [serial = 956] [outer = 0x0] 08:45:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1212b5400) [pid = 1660] [serial = 957] [outer = 0x119e6d800] 08:45:05 INFO - PROCESS | 1660 | 1464795905798 Marionette DEBUG loaded listener.js 08:45:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x123ea0800) [pid = 1660] [serial = 958] [outer = 0x119e6d800] 08:45:06 INFO - PROCESS | 1660 | 1464795906076 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]]]}] 08:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 469ms 08:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:45:06 INFO - PROCESS | 1660 | 1464795906114 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 08:45:06 INFO - PROCESS | 1660 | 1464795906115 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 08:45:06 INFO - PROCESS | 1660 | 1464795906118 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:45:06 INFO - PROCESS | 1660 | 1464795906119 Marionette TRACE conn2 <- [1,1250,null,{}] 08:45:06 INFO - PROCESS | 1660 | 1464795906124 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}] 08:45:06 INFO - PROCESS | 1660 | 1464795906217 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 08:45:06 INFO - PROCESS | 1660 | 1464795906223 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12534c800 == 44 [pid = 1660] [id = 320] 08:45:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x124a73000) [pid = 1660] [serial = 959] [outer = 0x0] 08:45:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x124e7c400) [pid = 1660] [serial = 960] [outer = 0x124a73000] 08:45:06 INFO - PROCESS | 1660 | 1464795906250 Marionette DEBUG loaded listener.js 08:45:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x125f39000) [pid = 1660] [serial = 961] [outer = 0x124a73000] 08:45:06 INFO - PROCESS | 1660 | 1464795906624 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]]]}] 08:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 523ms 08:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:45:06 INFO - PROCESS | 1660 | 1464795906650 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 08:45:06 INFO - PROCESS | 1660 | 1464795906651 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 08:45:06 INFO - PROCESS | 1660 | 1464795906653 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:45:06 INFO - PROCESS | 1660 | 1464795906656 Marionette TRACE conn2 <- [1,1254,null,{}] 08:45:06 INFO - PROCESS | 1660 | 1464795906658 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}] 08:45:06 INFO - PROCESS | 1660 | 1464795906754 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 08:45:06 INFO - PROCESS | 1660 | 1464795906758 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x125f96000 == 45 [pid = 1660] [id = 321] 08:45:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x1259bf800) [pid = 1660] [serial = 962] [outer = 0x0] 08:45:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x127078800) [pid = 1660] [serial = 963] [outer = 0x1259bf800] 08:45:06 INFO - PROCESS | 1660 | 1464795906783 Marionette DEBUG loaded listener.js 08:45:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x128c0f000) [pid = 1660] [serial = 964] [outer = 0x1259bf800] 08:45:07 INFO - PROCESS | 1660 | 1464795907194 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]]]}] 08:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 573ms 08:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:45:07 INFO - PROCESS | 1660 | 1464795907227 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 08:45:07 INFO - PROCESS | 1660 | 1464795907229 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 08:45:07 INFO - PROCESS | 1660 | 1464795907232 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:45:07 INFO - PROCESS | 1660 | 1464795907233 Marionette TRACE conn2 <- [1,1258,null,{}] 08:45:07 INFO - PROCESS | 1660 | 1464795907245 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}] 08:45:07 INFO - PROCESS | 1660 | 1464795907387 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 08:45:07 INFO - PROCESS | 1660 | 1464795907405 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x1270dd000 == 46 [pid = 1660] [id = 322] 08:45:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x126d28400) [pid = 1660] [serial = 965] [outer = 0x0] 08:45:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x129279400) [pid = 1660] [serial = 966] [outer = 0x126d28400] 08:45:07 INFO - PROCESS | 1660 | 1464795907444 Marionette DEBUG loaded listener.js 08:45:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x1293ad800) [pid = 1660] [serial = 967] [outer = 0x126d28400] 08:45:07 INFO - PROCESS | 1660 | 1464795907847 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]]]}] 08:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 629ms 08:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:45:07 INFO - PROCESS | 1660 | 1464795907861 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 08:45:07 INFO - PROCESS | 1660 | 1464795907863 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 08:45:07 INFO - PROCESS | 1660 | 1464795907867 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:45:07 INFO - PROCESS | 1660 | 1464795907869 Marionette TRACE conn2 <- [1,1262,null,{}] 08:45:07 INFO - PROCESS | 1660 | 1464795907875 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}] 08:45:08 INFO - PROCESS | 1660 | 1464795908031 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 08:45:08 INFO - PROCESS | 1660 | 1464795908118 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x129221800 == 47 [pid = 1660] [id = 323] 08:45:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x118225c00) [pid = 1660] [serial = 968] [outer = 0x0] 08:45:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x125136400) [pid = 1660] [serial = 969] [outer = 0x118225c00] 08:45:08 INFO - PROCESS | 1660 | 1464795908159 Marionette DEBUG loaded listener.js 08:45:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x1293f5800) [pid = 1660] [serial = 970] [outer = 0x118225c00] 08:45:08 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x128c11c00) [pid = 1660] [serial = 907] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:45:08 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x12a610c00) [pid = 1660] [serial = 913] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:45:08 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x11297a400) [pid = 1660] [serial = 916] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:45:08 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x126937800) [pid = 1660] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:45:08 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x113052400) [pid = 1660] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:45:08 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x129520c00) [pid = 1660] [serial = 910] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:45:08 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x12ae6cc00) [pid = 1660] [serial = 919] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:45:08 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x129285000) [pid = 1660] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:45:08 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x1259c1800) [pid = 1660] [serial = 922] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:45:08 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x11297f800) [pid = 1660] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:45:08 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x12693bc00) [pid = 1660] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:45:08 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x1186c4c00) [pid = 1660] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:45:08 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x11200fc00) [pid = 1660] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:45:08 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x124a35000) [pid = 1660] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:45:08 INFO - PROCESS | 1660 | 1464795908739 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]]]}] 08:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 876ms 08:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:45:08 INFO - PROCESS | 1660 | 1464795908743 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 08:45:08 INFO - PROCESS | 1660 | 1464795908744 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 08:45:08 INFO - PROCESS | 1660 | 1464795908746 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:45:08 INFO - PROCESS | 1660 | 1464795908747 Marionette TRACE conn2 <- [1,1266,null,{}] 08:45:08 INFO - PROCESS | 1660 | 1464795908750 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}] 08:45:08 INFO - PROCESS | 1660 | 1464795908829 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 08:45:08 INFO - PROCESS | 1660 | 1464795908834 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292d4800 == 48 [pid = 1660] [id = 324] 08:45:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x114fb4800) [pid = 1660] [serial = 971] [outer = 0x0] 08:45:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x12580ac00) [pid = 1660] [serial = 972] [outer = 0x114fb4800] 08:45:08 INFO - PROCESS | 1660 | 1464795908859 Marionette DEBUG loaded listener.js 08:45:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x1293e7400) [pid = 1660] [serial = 973] [outer = 0x114fb4800] 08:45:09 INFO - PROCESS | 1660 | 1464795909181 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]]]}] 08:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 470ms 08:45:09 INFO - PROCESS | 1660 | 1464795909217 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 08:45:09 INFO - PROCESS | 1660 | 1464795909218 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 08:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:45:09 INFO - PROCESS | 1660 | 1464795909220 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:45:09 INFO - PROCESS | 1660 | 1464795909222 Marionette TRACE conn2 <- [1,1270,null,{}] 08:45:09 INFO - PROCESS | 1660 | 1464795909224 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}] 08:45:09 INFO - PROCESS | 1660 | 1464795909340 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 08:45:09 INFO - PROCESS | 1660 | 1464795909346 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a905000 == 49 [pid = 1660] [id = 325] 08:45:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x113c7c000) [pid = 1660] [serial = 974] [outer = 0x0] 08:45:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x12a610400) [pid = 1660] [serial = 975] [outer = 0x113c7c000] 08:45:09 INFO - PROCESS | 1660 | 1464795909383 Marionette DEBUG loaded listener.js 08:45:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x12ae6d000) [pid = 1660] [serial = 976] [outer = 0x113c7c000] 08:45:09 INFO - PROCESS | 1660 | 1464795909692 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]]]}] 08:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 521ms 08:45:09 INFO - PROCESS | 1660 | 1464795909742 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 08:45:09 INFO - PROCESS | 1660 | 1464795909743 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 08:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:45:09 INFO - PROCESS | 1660 | 1464795909745 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:45:09 INFO - PROCESS | 1660 | 1464795909746 Marionette TRACE conn2 <- [1,1274,null,{}] 08:45:09 INFO - PROCESS | 1660 | 1464795909748 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}] 08:45:09 INFO - PROCESS | 1660 | 1464795909828 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 08:45:09 INFO - PROCESS | 1660 | 1464795909832 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b10e800 == 50 [pid = 1660] [id = 326] 08:45:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x12ae6d400) [pid = 1660] [serial = 977] [outer = 0x0] 08:45:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x12b181c00) [pid = 1660] [serial = 978] [outer = 0x12ae6d400] 08:45:09 INFO - PROCESS | 1660 | 1464795909857 Marionette DEBUG loaded listener.js 08:45:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x12b18b800) [pid = 1660] [serial = 979] [outer = 0x12ae6d400] 08:45:10 INFO - PROCESS | 1660 | 1464795910146 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]]]}] 08:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 418ms 08:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:45:10 INFO - PROCESS | 1660 | 1464795910163 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 08:45:10 INFO - PROCESS | 1660 | 1464795910164 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 08:45:10 INFO - PROCESS | 1660 | 1464795910166 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:45:10 INFO - PROCESS | 1660 | 1464795910167 Marionette TRACE conn2 <- [1,1278,null,{}] 08:45:10 INFO - PROCESS | 1660 | 1464795910170 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}] 08:45:10 INFO - PROCESS | 1660 | 1464795910265 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 08:45:10 INFO - PROCESS | 1660 | 1464795910319 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba78000 == 51 [pid = 1660] [id = 327] 08:45:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x12a613000) [pid = 1660] [serial = 980] [outer = 0x0] 08:45:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x12b18e800) [pid = 1660] [serial = 981] [outer = 0x12a613000] 08:45:10 INFO - PROCESS | 1660 | 1464795910344 Marionette DEBUG loaded listener.js 08:45:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x12bab5800) [pid = 1660] [serial = 982] [outer = 0x12a613000] 08:45:10 INFO - PROCESS | 1660 | 1464795910704 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]]]}] 08:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 569ms 08:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:45:10 INFO - PROCESS | 1660 | 1464795910736 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 08:45:10 INFO - PROCESS | 1660 | 1464795910739 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 08:45:10 INFO - PROCESS | 1660 | 1464795910744 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:45:10 INFO - PROCESS | 1660 | 1464795910747 Marionette TRACE conn2 <- [1,1282,null,{}] 08:45:10 INFO - PROCESS | 1660 | 1464795910751 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}] 08:45:10 INFO - PROCESS | 1660 | 1464795910857 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 08:45:10 INFO - PROCESS | 1660 | 1464795910907 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f6c000 == 52 [pid = 1660] [id = 328] 08:45:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x11304cc00) [pid = 1660] [serial = 983] [outer = 0x0] 08:45:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x113058800) [pid = 1660] [serial = 984] [outer = 0x11304cc00] 08:45:10 INFO - PROCESS | 1660 | 1464795910939 Marionette DEBUG loaded listener.js 08:45:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x116759800) [pid = 1660] [serial = 985] [outer = 0x11304cc00] 08:45:11 INFO - PROCESS | 1660 | 1464795911357 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]]]}] 08:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 623ms 08:45:11 INFO - PROCESS | 1660 | 1464795911368 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 08:45:11 INFO - PROCESS | 1660 | 1464795911374 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 08:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:45:11 INFO - PROCESS | 1660 | 1464795911378 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:45:11 INFO - PROCESS | 1660 | 1464795911380 Marionette TRACE conn2 <- [1,1286,null,{}] 08:45:11 INFO - PROCESS | 1660 | 1464795911383 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}] 08:45:11 INFO - PROCESS | 1660 | 1464795911484 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 08:45:11 INFO - PROCESS | 1660 | 1464795911552 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x119fca000 == 53 [pid = 1660] [id = 329] 08:45:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x118225000) [pid = 1660] [serial = 986] [outer = 0x0] 08:45:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x1186be000) [pid = 1660] [serial = 987] [outer = 0x118225000] 08:45:11 INFO - PROCESS | 1660 | 1464795911621 Marionette DEBUG loaded listener.js 08:45:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x119428c00) [pid = 1660] [serial = 988] [outer = 0x118225000] 08:45:12 INFO - PROCESS | 1660 | 1464795912027 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]]]}] 08:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 669ms 08:45:12 INFO - PROCESS | 1660 | 1464795912048 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 08:45:12 INFO - PROCESS | 1660 | 1464795912049 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 08:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:45:12 INFO - PROCESS | 1660 | 1464795912052 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:45:12 INFO - PROCESS | 1660 | 1464795912055 Marionette TRACE conn2 <- [1,1290,null,{}] 08:45:12 INFO - PROCESS | 1660 | 1464795912062 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}] 08:45:12 INFO - PROCESS | 1660 | 1464795912188 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 08:45:12 INFO - PROCESS | 1660 | 1464795912255 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a916000 == 54 [pid = 1660] [id = 330] 08:45:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x1212a8c00) [pid = 1660] [serial = 989] [outer = 0x0] 08:45:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x124a3dc00) [pid = 1660] [serial = 990] [outer = 0x1212a8c00] 08:45:12 INFO - PROCESS | 1660 | 1464795912287 Marionette DEBUG loaded listener.js 08:45:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x125133c00) [pid = 1660] [serial = 991] [outer = 0x1212a8c00] 08:45:12 INFO - PROCESS | 1660 | 1464795912669 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]]]}] 08:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 672ms 08:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:45:12 INFO - PROCESS | 1660 | 1464795912725 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 08:45:12 INFO - PROCESS | 1660 | 1464795912727 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 08:45:12 INFO - PROCESS | 1660 | 1464795912729 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:45:12 INFO - PROCESS | 1660 | 1464795912730 Marionette TRACE conn2 <- [1,1294,null,{}] 08:45:12 INFO - PROCESS | 1660 | 1464795912733 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}] 08:45:12 INFO - PROCESS | 1660 | 1464795912835 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 08:45:12 INFO - PROCESS | 1660 | 1464795912888 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c9cd000 == 55 [pid = 1660] [id = 331] 08:45:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x12580e000) [pid = 1660] [serial = 992] [outer = 0x0] 08:45:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x126937800) [pid = 1660] [serial = 993] [outer = 0x12580e000] 08:45:12 INFO - PROCESS | 1660 | 1464795912918 Marionette DEBUG loaded listener.js 08:45:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x1293b3800) [pid = 1660] [serial = 994] [outer = 0x12580e000] 08:45:13 INFO - PROCESS | 1660 | 1464795913356 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]]]}] 08:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 669ms 08:45:13 INFO - PROCESS | 1660 | 1464795913399 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 08:45:13 INFO - PROCESS | 1660 | 1464795913400 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 08:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:45:13 INFO - PROCESS | 1660 | 1464795913403 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:45:13 INFO - PROCESS | 1660 | 1464795913404 Marionette TRACE conn2 <- [1,1298,null,{}] 08:45:13 INFO - PROCESS | 1660 | 1464795913406 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}] 08:45:13 INFO - PROCESS | 1660 | 1464795913505 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 08:45:13 INFO - PROCESS | 1660 | 1464795913601 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d06e800 == 56 [pid = 1660] [id = 332] 08:45:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x1293b5000) [pid = 1660] [serial = 995] [outer = 0x0] 08:45:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x12ae6a400) [pid = 1660] [serial = 996] [outer = 0x1293b5000] 08:45:13 INFO - PROCESS | 1660 | 1464795913631 Marionette DEBUG loaded listener.js 08:45:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x12ae69c00) [pid = 1660] [serial = 997] [outer = 0x1293b5000] 08:45:14 INFO - PROCESS | 1660 | 1464795914068 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]]]}] 08:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 671ms 08:45:14 INFO - PROCESS | 1660 | 1464795914074 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 08:45:14 INFO - PROCESS | 1660 | 1464795914076 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 08:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:45:14 INFO - PROCESS | 1660 | 1464795914078 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:45:14 INFO - PROCESS | 1660 | 1464795914079 Marionette TRACE conn2 <- [1,1302,null,{}] 08:45:14 INFO - PROCESS | 1660 | 1464795914082 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}] 08:45:14 INFO - PROCESS | 1660 | 1464795914194 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 08:45:14 INFO - PROCESS | 1660 | 1464795914246 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292d5800 == 57 [pid = 1660] [id = 333] 08:45:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x12a7e2c00) [pid = 1660] [serial = 998] [outer = 0x0] 08:45:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x12bac6c00) [pid = 1660] [serial = 999] [outer = 0x12a7e2c00] 08:45:14 INFO - PROCESS | 1660 | 1464795914276 Marionette DEBUG loaded listener.js 08:45:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x12bf2dc00) [pid = 1660] [serial = 1000] [outer = 0x12a7e2c00] 08:45:14 INFO - PROCESS | 1660 | 1464795914877 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]]]}] 08:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 821ms 08:45:14 INFO - PROCESS | 1660 | 1464795914899 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 08:45:14 INFO - PROCESS | 1660 | 1464795914901 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 08:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:45:14 INFO - PROCESS | 1660 | 1464795914907 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:45:14 INFO - PROCESS | 1660 | 1464795914909 Marionette TRACE conn2 <- [1,1306,null,{}] 08:45:14 INFO - PROCESS | 1660 | 1464795914914 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}] 08:45:15 INFO - PROCESS | 1660 | 1464795915020 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 08:45:15 INFO - PROCESS | 1660 | 1464795915108 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x11996b800 == 58 [pid = 1660] [id = 334] 08:45:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x11304d400) [pid = 1660] [serial = 1001] [outer = 0x0] 08:45:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x113257000) [pid = 1660] [serial = 1002] [outer = 0x11304d400] 08:45:15 INFO - PROCESS | 1660 | 1464795915154 Marionette DEBUG loaded listener.js 08:45:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x11819a800) [pid = 1660] [serial = 1003] [outer = 0x11304d400] 08:45:15 INFO - PROCESS | 1660 | 1464795915615 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]]]}] 08:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 773ms 08:45:15 INFO - PROCESS | 1660 | 1464795915679 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 08:45:15 INFO - PROCESS | 1660 | 1464795915683 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 08:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:45:15 INFO - PROCESS | 1660 | 1464795915687 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:45:15 INFO - PROCESS | 1660 | 1464795915689 Marionette TRACE conn2 <- [1,1310,null,{}] 08:45:15 INFO - PROCESS | 1660 | 1464795915691 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}] 08:45:15 INFO - PROCESS | 1660 | 1464795915785 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 08:45:15 INFO - PROCESS | 1660 | 1464795915854 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x1193c5800 == 59 [pid = 1660] [id = 335] 08:45:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x118531c00) [pid = 1660] [serial = 1004] [outer = 0x0] 08:45:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x119150000) [pid = 1660] [serial = 1005] [outer = 0x118531c00] 08:45:15 INFO - PROCESS | 1660 | 1464795915881 Marionette DEBUG loaded listener.js 08:45:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x11971b000) [pid = 1660] [serial = 1006] [outer = 0x118531c00] 08:45:16 INFO - PROCESS | 1660 | --DOCSHELL 0x116951000 == 58 [pid = 1660] [id = 261] 08:45:16 INFO - PROCESS | 1660 | --DOCSHELL 0x12b10e800 == 57 [pid = 1660] [id = 326] 08:45:16 INFO - PROCESS | 1660 | --DOCSHELL 0x12a905000 == 56 [pid = 1660] [id = 325] 08:45:16 INFO - PROCESS | 1660 | --DOCSHELL 0x1292d4800 == 55 [pid = 1660] [id = 324] 08:45:16 INFO - PROCESS | 1660 | --DOCSHELL 0x129221800 == 54 [pid = 1660] [id = 323] 08:45:16 INFO - PROCESS | 1660 | --DOCSHELL 0x1270dd000 == 53 [pid = 1660] [id = 322] 08:45:16 INFO - PROCESS | 1660 | --DOCSHELL 0x125f96000 == 52 [pid = 1660] [id = 321] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x12bac1800) [pid = 1660] [serial = 926] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x11822d400) [pid = 1660] [serial = 875] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x113c08c00) [pid = 1660] [serial = 872] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x125139c00) [pid = 1660] [serial = 881] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x119ef3400) [pid = 1660] [serial = 878] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x128c0b400) [pid = 1660] [serial = 884] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOCSHELL 0x12534c800 == 51 [pid = 1660] [id = 320] 08:45:16 INFO - PROCESS | 1660 | --DOCSHELL 0x119eab000 == 50 [pid = 1660] [id = 319] 08:45:16 INFO - PROCESS | 1660 | --DOCSHELL 0x119e26000 == 49 [pid = 1660] [id = 318] 08:45:16 INFO - PROCESS | 1660 | --DOCSHELL 0x118675800 == 48 [pid = 1660] [id = 317] 08:45:16 INFO - PROCESS | 1660 | --DOCSHELL 0x113c92800 == 47 [pid = 1660] [id = 316] 08:45:16 INFO - PROCESS | 1660 | --DOCSHELL 0x1183a8000 == 46 [pid = 1660] [id = 315] 08:45:16 INFO - PROCESS | 1660 | --DOCSHELL 0x12c6ac000 == 45 [pid = 1660] [id = 312] 08:45:16 INFO - PROCESS | 1660 | --DOCSHELL 0x125985800 == 44 [pid = 1660] [id = 311] 08:45:16 INFO - PROCESS | 1660 | --DOCSHELL 0x117465000 == 43 [pid = 1660] [id = 310] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x119718000) [pid = 1660] [serial = 894] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x1293b2400) [pid = 1660] [serial = 869] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x12babd400) [pid = 1660] [serial = 924] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x1293b7c00) [pid = 1660] [serial = 870] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x12ae6b800) [pid = 1660] [serial = 915] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x12951e400) [pid = 1660] [serial = 909] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x12ae64000) [pid = 1660] [serial = 918] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x128c0d400) [pid = 1660] [serial = 903] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x12b2c6800) [pid = 1660] [serial = 923] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x1293ea000) [pid = 1660] [serial = 906] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x12b2c3000) [pid = 1660] [serial = 921] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x113055000) [pid = 1660] [serial = 888] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x112984800) [pid = 1660] [serial = 887] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x129284400) [pid = 1660] [serial = 905] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x119e60800) [pid = 1660] [serial = 896] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x123e39c00) [pid = 1660] [serial = 897] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x113054000) [pid = 1660] [serial = 890] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x1186c3c00) [pid = 1660] [serial = 891] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x124a80000) [pid = 1660] [serial = 899] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x129516c00) [pid = 1660] [serial = 908] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x12ae63000) [pid = 1660] [serial = 914] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x125808800) [pid = 1660] [serial = 900] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x119153400) [pid = 1660] [serial = 917] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x126f55800) [pid = 1660] [serial = 902] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x119117800) [pid = 1660] [serial = 893] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x12a60a800) [pid = 1660] [serial = 911] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x12a7dc000) [pid = 1660] [serial = 912] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x12b183000) [pid = 1660] [serial = 920] [outer = 0x0] [url = about:blank] 08:45:16 INFO - PROCESS | 1660 | 1464795916298 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] 08:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 08:45:16 INFO - PROCESS | 1660 | 1464795916311 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 08:45:16 INFO - PROCESS | 1660 | 1464795916314 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:45:16 INFO - PROCESS | 1660 | 1464795916317 Marionette TRACE conn2 <- [1,1314,null,{}] 08:45:16 INFO - PROCESS | 1660 | 1464795916327 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}] 08:45:16 INFO - PROCESS | 1660 | 1464795916446 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 08:45:16 INFO - PROCESS | 1660 | 1464795916457 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x118104000 == 44 [pid = 1660] [id = 336] 08:45:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x119431c00) [pid = 1660] [serial = 1007] [outer = 0x0] 08:45:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x119ef8800) [pid = 1660] [serial = 1008] [outer = 0x119431c00] 08:45:16 INFO - PROCESS | 1660 | 1464795916494 Marionette DEBUG loaded listener.js 08:45:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x1212ae400) [pid = 1660] [serial = 1009] [outer = 0x119431c00] 08:45:16 INFO - PROCESS | 1660 | 1464795916843 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]]]}] 08:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 572ms 08:45:16 INFO - PROCESS | 1660 | 1464795916887 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 08:45:16 INFO - PROCESS | 1660 | 1464795916888 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 08:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:45:16 INFO - PROCESS | 1660 | 1464795916891 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:45:16 INFO - PROCESS | 1660 | 1464795916892 Marionette TRACE conn2 <- [1,1318,null,{}] 08:45:16 INFO - PROCESS | 1660 | 1464795916894 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}] 08:45:16 INFO - PROCESS | 1660 | 1464795916976 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 08:45:16 INFO - PROCESS | 1660 | 1464795916980 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x123d5a000 == 45 [pid = 1660] [id = 337] 08:45:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x124a73c00) [pid = 1660] [serial = 1010] [outer = 0x0] 08:45:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x12538d400) [pid = 1660] [serial = 1011] [outer = 0x124a73c00] 08:45:17 INFO - PROCESS | 1660 | 1464795917006 Marionette DEBUG loaded listener.js 08:45:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x125f1c000) [pid = 1660] [serial = 1012] [outer = 0x124a73c00] 08:45:17 INFO - PROCESS | 1660 | 1464795917328 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]]]}] 08:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 471ms 08:45:17 INFO - PROCESS | 1660 | 1464795917362 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 08:45:17 INFO - PROCESS | 1660 | 1464795917372 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 08:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:45:17 INFO - PROCESS | 1660 | 1464795917376 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:45:17 INFO - PROCESS | 1660 | 1464795917377 Marionette TRACE conn2 <- [1,1322,null,{}] 08:45:17 INFO - PROCESS | 1660 | 1464795917380 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}] 08:45:17 INFO - PROCESS | 1660 | 1464795917462 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 08:45:17 INFO - PROCESS | 1660 | 1464795917512 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e19800 == 46 [pid = 1660] [id = 338] 08:45:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x1197c2400) [pid = 1660] [serial = 1013] [outer = 0x0] 08:45:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x125f42400) [pid = 1660] [serial = 1014] [outer = 0x1197c2400] 08:45:17 INFO - PROCESS | 1660 | 1464795917538 Marionette DEBUG loaded listener.js 08:45:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x128c0b400) [pid = 1660] [serial = 1015] [outer = 0x1197c2400] 08:45:17 INFO - PROCESS | 1660 | 1464795917837 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]]]}] 08:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 519ms 08:45:17 INFO - PROCESS | 1660 | 1464795917896 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 08:45:17 INFO - PROCESS | 1660 | 1464795917897 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 08:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:45:17 INFO - PROCESS | 1660 | 1464795917899 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:45:17 INFO - PROCESS | 1660 | 1464795917900 Marionette TRACE conn2 <- [1,1326,null,{}] 08:45:17 INFO - PROCESS | 1660 | 1464795917903 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}] 08:45:18 INFO - PROCESS | 1660 | 1464795917997 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 08:45:18 INFO - PROCESS | 1660 | 1464795918055 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x1270f1800 == 47 [pid = 1660] [id = 339] 08:45:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x126dc6400) [pid = 1660] [serial = 1016] [outer = 0x0] 08:45:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x129239c00) [pid = 1660] [serial = 1017] [outer = 0x126dc6400] 08:45:18 INFO - PROCESS | 1660 | 1464795918080 Marionette DEBUG loaded listener.js 08:45:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x12a7d9c00) [pid = 1660] [serial = 1018] [outer = 0x126dc6400] 08:45:18 INFO - PROCESS | 1660 | 1464795918361 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]]]}] 08:45:18 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 08:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 467ms 08:45:18 INFO - PROCESS | 1660 | 1464795918375 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 08:45:18 INFO - PROCESS | 1660 | 1464795918377 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 08:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:45:18 INFO - PROCESS | 1660 | 1464795918384 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:45:18 INFO - PROCESS | 1660 | 1464795918385 Marionette TRACE conn2 <- [1,1330,null,{}] 08:45:18 INFO - PROCESS | 1660 | 1464795918387 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}] 08:45:18 INFO - PROCESS | 1660 | 1464795918506 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 08:45:18 INFO - PROCESS | 1660 | 1464795918510 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4ac800 == 48 [pid = 1660] [id = 340] 08:45:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x128c08c00) [pid = 1660] [serial = 1019] [outer = 0x0] 08:45:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x12ae64c00) [pid = 1660] [serial = 1020] [outer = 0x128c08c00] 08:45:18 INFO - PROCESS | 1660 | 1464795918563 Marionette DEBUG loaded listener.js 08:45:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x12b2c2c00) [pid = 1660] [serial = 1021] [outer = 0x128c08c00] 08:45:18 INFO - PROCESS | 1660 | 1464795918858 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]]]}] 08:45:18 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 08:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 518ms 08:45:18 INFO - PROCESS | 1660 | 1464795918903 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 08:45:18 INFO - PROCESS | 1660 | 1464795918904 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 08:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:45:18 INFO - PROCESS | 1660 | 1464795918909 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:45:18 INFO - PROCESS | 1660 | 1464795918910 Marionette TRACE conn2 <- [1,1334,null,{}] 08:45:18 INFO - PROCESS | 1660 | 1464795918912 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}] 08:45:19 INFO - PROCESS | 1660 | 1464795919011 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 08:45:19 INFO - PROCESS | 1660 | 1464795919043 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a919000 == 49 [pid = 1660] [id = 341] 08:45:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x12ae6bc00) [pid = 1660] [serial = 1022] [outer = 0x0] 08:45:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x12babe000) [pid = 1660] [serial = 1023] [outer = 0x12ae6bc00] 08:45:19 INFO - PROCESS | 1660 | 1464795919069 Marionette DEBUG loaded listener.js 08:45:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x12bacf800) [pid = 1660] [serial = 1024] [outer = 0x12ae6bc00] 08:45:19 INFO - PROCESS | 1660 | 1464795919412 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]]]}] 08:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 519ms 08:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:45:19 INFO - PROCESS | 1660 | 1464795919427 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 08:45:19 INFO - PROCESS | 1660 | 1464795919428 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 08:45:19 INFO - PROCESS | 1660 | 1464795919430 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:45:19 INFO - PROCESS | 1660 | 1464795919431 Marionette TRACE conn2 <- [1,1338,null,{}] 08:45:19 INFO - PROCESS | 1660 | 1464795919434 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}] 08:45:19 INFO - PROCESS | 1660 | 1464795919540 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 08:45:19 INFO - PROCESS | 1660 | 1464795919545 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba83000 == 50 [pid = 1660] [id = 342] 08:45:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x12bad3800) [pid = 1660] [serial = 1025] [outer = 0x0] 08:45:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x12bf35c00) [pid = 1660] [serial = 1026] [outer = 0x12bad3800] 08:45:19 INFO - PROCESS | 1660 | 1464795919569 Marionette DEBUG loaded listener.js 08:45:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x12bf4e400) [pid = 1660] [serial = 1027] [outer = 0x12bad3800] 08:45:20 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x124a74800) [pid = 1660] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:45:20 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x119319400) [pid = 1660] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:45:20 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x112e05c00) [pid = 1660] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:45:20 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x11304f800) [pid = 1660] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:45:20 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x11b274c00) [pid = 1660] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:45:20 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x11b272400) [pid = 1660] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:45:20 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x113051c00) [pid = 1660] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:45:20 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x11822a800) [pid = 1660] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:45:20 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x113053400) [pid = 1660] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:45:20 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x116960400) [pid = 1660] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:45:20 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x1259bf800) [pid = 1660] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:45:20 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x126d28400) [pid = 1660] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:45:20 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x118225c00) [pid = 1660] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:45:20 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x11297b400) [pid = 1660] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:45:20 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x119e6d800) [pid = 1660] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:45:20 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x124a73000) [pid = 1660] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:45:20 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x114fb4800) [pid = 1660] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:45:20 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x113c05800) [pid = 1660] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:45:20 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x1186bb000) [pid = 1660] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:45:20 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x119e58000) [pid = 1660] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:45:20 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x11618dc00) [pid = 1660] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:45:20 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x12ae6d400) [pid = 1660] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:45:20 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x113c7c000) [pid = 1660] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:45:20 INFO - PROCESS | 1660 | 1464795920478 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]]]}] 08:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1068ms 08:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:45:20 INFO - PROCESS | 1660 | 1464795920499 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 08:45:20 INFO - PROCESS | 1660 | 1464795920500 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 08:45:20 INFO - PROCESS | 1660 | 1464795920503 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:45:20 INFO - PROCESS | 1660 | 1464795920504 Marionette TRACE conn2 <- [1,1342,null,{}] 08:45:20 INFO - PROCESS | 1660 | 1464795920506 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}] 08:45:20 INFO - PROCESS | 1660 | 1464795920585 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 08:45:20 INFO - PROCESS | 1660 | 1464795920593 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e30800 == 51 [pid = 1660] [id = 343] 08:45:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x11304f000) [pid = 1660] [serial = 1028] [outer = 0x0] 08:45:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x116604400) [pid = 1660] [serial = 1029] [outer = 0x11304f000] 08:45:20 INFO - PROCESS | 1660 | 1464795920618 Marionette DEBUG loaded listener.js 08:45:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x118456c00) [pid = 1660] [serial = 1030] [outer = 0x11304f000] 08:45:20 INFO - PROCESS | 1660 | 1464795920919 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]]]}] 08:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 471ms 08:45:20 INFO - PROCESS | 1660 | 1464795920976 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 08:45:20 INFO - PROCESS | 1660 | 1464795920978 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 08:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:45:20 INFO - PROCESS | 1660 | 1464795920981 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:45:20 INFO - PROCESS | 1660 | 1464795920984 Marionette TRACE conn2 <- [1,1346,null,{}] 08:45:20 INFO - PROCESS | 1660 | 1464795920988 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}] 08:45:21 INFO - PROCESS | 1660 | 1464795921167 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 08:45:21 INFO - PROCESS | 1660 | 1464795921180 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c3ac800 == 52 [pid = 1660] [id = 344] 08:45:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x11324dc00) [pid = 1660] [serial = 1031] [outer = 0x0] 08:45:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x118eae000) [pid = 1660] [serial = 1032] [outer = 0x11324dc00] 08:45:21 INFO - PROCESS | 1660 | 1464795921227 Marionette DEBUG loaded listener.js 08:45:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x12bf57800) [pid = 1660] [serial = 1033] [outer = 0x11324dc00] 08:45:21 INFO - PROCESS | 1660 | 1464795921567 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]]]}] 08:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 623ms 08:45:21 INFO - PROCESS | 1660 | 1464795921604 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 08:45:21 INFO - PROCESS | 1660 | 1464795921606 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 08:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:45:21 INFO - PROCESS | 1660 | 1464795921610 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:45:21 INFO - PROCESS | 1660 | 1464795921611 Marionette TRACE conn2 <- [1,1350,null,{}] 08:45:21 INFO - PROCESS | 1660 | 1464795921613 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}] 08:45:21 INFO - PROCESS | 1660 | 1464795921693 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 08:45:21 INFO - PROCESS | 1660 | 1464795921746 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cd7f800 == 53 [pid = 1660] [id = 345] 08:45:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x1166d9800) [pid = 1660] [serial = 1034] [outer = 0x0] 08:45:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x12bf5d800) [pid = 1660] [serial = 1035] [outer = 0x1166d9800] 08:45:21 INFO - PROCESS | 1660 | 1464795921772 Marionette DEBUG loaded listener.js 08:45:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x12c60f800) [pid = 1660] [serial = 1036] [outer = 0x1166d9800] 08:45:22 INFO - PROCESS | 1660 | 1464795922058 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]]]}] 08:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 467ms 08:45:22 INFO - PROCESS | 1660 | 1464795922079 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 08:45:22 INFO - PROCESS | 1660 | 1464795922081 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 08:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:45:22 INFO - PROCESS | 1660 | 1464795922083 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:45:22 INFO - PROCESS | 1660 | 1464795922084 Marionette TRACE conn2 <- [1,1354,null,{}] 08:45:22 INFO - PROCESS | 1660 | 1464795922086 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}] 08:45:22 INFO - PROCESS | 1660 | 1464795922173 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 08:45:22 INFO - PROCESS | 1660 | 1464795922178 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d282800 == 54 [pid = 1660] [id = 346] 08:45:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x111c1e800) [pid = 1660] [serial = 1037] [outer = 0x0] 08:45:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x115d7f800) [pid = 1660] [serial = 1038] [outer = 0x111c1e800] 08:45:22 INFO - PROCESS | 1660 | 1464795922203 Marionette DEBUG loaded listener.js 08:45:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x115d84400) [pid = 1660] [serial = 1039] [outer = 0x111c1e800] 08:45:22 INFO - PROCESS | 1660 | 1464795922650 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]]]}] 08:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 618ms 08:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:45:22 INFO - PROCESS | 1660 | 1464795922701 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 08:45:22 INFO - PROCESS | 1660 | 1464795922704 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 08:45:22 INFO - PROCESS | 1660 | 1464795922707 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:45:22 INFO - PROCESS | 1660 | 1464795922710 Marionette TRACE conn2 <- [1,1358,null,{}] 08:45:22 INFO - PROCESS | 1660 | 1464795922714 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}] 08:45:22 INFO - PROCESS | 1660 | 1464795922821 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 08:45:22 INFO - PROCESS | 1660 | 1464795922882 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x117454000 == 55 [pid = 1660] [id = 347] 08:45:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x113057c00) [pid = 1660] [serial = 1040] [outer = 0x0] 08:45:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x115d83400) [pid = 1660] [serial = 1041] [outer = 0x113057c00] 08:45:22 INFO - PROCESS | 1660 | 1464795922907 Marionette DEBUG loaded listener.js 08:45:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x116763000) [pid = 1660] [serial = 1042] [outer = 0x113057c00] 08:45:23 INFO - PROCESS | 1660 | 1464795923417 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]]]}] 08:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 725ms 08:45:23 INFO - PROCESS | 1660 | 1464795923434 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 08:45:23 INFO - PROCESS | 1660 | 1464795923440 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 08:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:45:23 INFO - PROCESS | 1660 | 1464795923469 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:45:23 INFO - PROCESS | 1660 | 1464795923472 Marionette TRACE conn2 <- [1,1362,null,{}] 08:45:23 INFO - PROCESS | 1660 | 1464795923478 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}] 08:45:23 INFO - PROCESS | 1660 | 1464795923634 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 08:45:23 INFO - PROCESS | 1660 | 1464795923730 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x124cca000 == 56 [pid = 1660] [id = 348] 08:45:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x118531000) [pid = 1660] [serial = 1043] [outer = 0x0] 08:45:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x11910f000) [pid = 1660] [serial = 1044] [outer = 0x118531000] 08:45:23 INFO - PROCESS | 1660 | 1464795923779 Marionette DEBUG loaded listener.js 08:45:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x119718000) [pid = 1660] [serial = 1045] [outer = 0x118531000] 08:45:24 INFO - PROCESS | 1660 | 1464795924293 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]]]}] 08:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 879ms 08:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:45:24 INFO - PROCESS | 1660 | 1464795924344 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 08:45:24 INFO - PROCESS | 1660 | 1464795924346 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 08:45:24 INFO - PROCESS | 1660 | 1464795924348 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:45:24 INFO - PROCESS | 1660 | 1464795924351 Marionette TRACE conn2 <- [1,1366,null,{}] 08:45:24 INFO - PROCESS | 1660 | 1464795924378 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}] 08:45:24 INFO - PROCESS | 1660 | 1464795924485 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 08:45:24 INFO - PROCESS | 1660 | 1464795924553 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c6b9000 == 57 [pid = 1660] [id = 349] 08:45:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x124a3b800) [pid = 1660] [serial = 1046] [outer = 0x0] 08:45:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x124e83400) [pid = 1660] [serial = 1047] [outer = 0x124a3b800] 08:45:24 INFO - PROCESS | 1660 | 1464795924586 Marionette DEBUG loaded listener.js 08:45:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x126f55800) [pid = 1660] [serial = 1048] [outer = 0x124a3b800] 08:45:25 INFO - PROCESS | 1660 | 1464795925037 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] 08:45:25 INFO - PROCESS | 1660 | 1464795925074 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 08:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 08:45:25 INFO - PROCESS | 1660 | 1464795925077 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:45:25 INFO - PROCESS | 1660 | 1464795925078 Marionette TRACE conn2 <- [1,1370,null,{}] 08:45:25 INFO - PROCESS | 1660 | 1464795925080 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}] 08:45:25 INFO - PROCESS | 1660 | 1464795925182 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 08:45:25 INFO - PROCESS | 1660 | 1464795925250 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d7cf000 == 58 [pid = 1660] [id = 350] 08:45:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x129283c00) [pid = 1660] [serial = 1049] [outer = 0x0] 08:45:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x1293ea400) [pid = 1660] [serial = 1050] [outer = 0x129283c00] 08:45:25 INFO - PROCESS | 1660 | 1464795925279 Marionette DEBUG loaded listener.js 08:45:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x12951c400) [pid = 1660] [serial = 1051] [outer = 0x129283c00] 08:45:25 INFO - PROCESS | 1660 | 1464795925745 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] 08:45:25 INFO - PROCESS | 1660 | 1464795925799 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 08:45:25 INFO - PROCESS | 1660 | 1464795925802 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:45:25 INFO - PROCESS | 1660 | 1464795925803 Marionette TRACE conn2 <- [1,1374,null,{}] 08:45:25 INFO - PROCESS | 1660 | 1464795925807 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}] 08:45:25 INFO - PROCESS | 1660 | 1464795925910 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 08:45:25 INFO - PROCESS | 1660 | 1464795925980 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e0e000 == 59 [pid = 1660] [id = 351] 08:45:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x112e05400) [pid = 1660] [serial = 1052] [outer = 0x0] 08:45:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x12733b000) [pid = 1660] [serial = 1053] [outer = 0x112e05400] 08:45:26 INFO - PROCESS | 1660 | 1464795926009 Marionette DEBUG loaded listener.js 08:45:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x12951d400) [pid = 1660] [serial = 1054] [outer = 0x112e05400] 08:45:26 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:45:26 INFO - PROCESS | 1660 | 1464795926736 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] 08:45:26 INFO - PROCESS | 1660 | 1464795926780 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 08:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:45:26 INFO - PROCESS | 1660 | 1464795926785 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:45:26 INFO - PROCESS | 1660 | 1464795926788 Marionette TRACE conn2 <- [1,1378,null,{}] 08:45:26 INFO - PROCESS | 1660 | 1464795926794 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}] 08:45:26 INFO - PROCESS | 1660 | 1464795926934 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 08:45:27 INFO - PROCESS | 1660 | 1464795927036 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x1193af800 == 60 [pid = 1660] [id = 352] 08:45:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x113256c00) [pid = 1660] [serial = 1055] [outer = 0x0] 08:45:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x1164c5800) [pid = 1660] [serial = 1056] [outer = 0x113256c00] 08:45:27 INFO - PROCESS | 1660 | 1464795927081 Marionette DEBUG loaded listener.js 08:45:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x118199000) [pid = 1660] [serial = 1057] [outer = 0x113256c00] 08:45:27 INFO - PROCESS | 1660 | 1464795927593 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] 08:45:27 INFO - PROCESS | 1660 | 1464795927667 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 08:45:27 INFO - PROCESS | 1660 | 1464795927671 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:45:27 INFO - PROCESS | 1660 | 1464795927673 Marionette TRACE conn2 <- [1,1382,null,{}] 08:45:27 INFO - PROCESS | 1660 | 1464795927676 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}] 08:45:27 INFO - PROCESS | 1660 | 1464795927767 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 08:45:27 INFO - PROCESS | 1660 | 1464795927837 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e1e800 == 61 [pid = 1660] [id = 353] 08:45:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x116a6d400) [pid = 1660] [serial = 1058] [outer = 0x0] 08:45:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x11845d800) [pid = 1660] [serial = 1059] [outer = 0x116a6d400] 08:45:27 INFO - PROCESS | 1660 | 1464795927866 Marionette DEBUG loaded listener.js 08:45:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x118534800) [pid = 1660] [serial = 1060] [outer = 0x116a6d400] 08:45:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12cd7f800 == 60 [pid = 1660] [id = 345] 08:45:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12c3ac800 == 59 [pid = 1660] [id = 344] 08:45:28 INFO - PROCESS | 1660 | --DOCSHELL 0x119e30800 == 58 [pid = 1660] [id = 343] 08:45:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba83000 == 57 [pid = 1660] [id = 342] 08:45:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12a919000 == 56 [pid = 1660] [id = 341] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x12b18e800) [pid = 1660] [serial = 981] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12a4ac800 == 55 [pid = 1660] [id = 340] 08:45:28 INFO - PROCESS | 1660 | --DOCSHELL 0x1270f1800 == 54 [pid = 1660] [id = 339] 08:45:28 INFO - PROCESS | 1660 | --DOCSHELL 0x117e19800 == 53 [pid = 1660] [id = 338] 08:45:28 INFO - PROCESS | 1660 | --DOCSHELL 0x123d5a000 == 52 [pid = 1660] [id = 337] 08:45:28 INFO - PROCESS | 1660 | --DOCSHELL 0x118104000 == 51 [pid = 1660] [id = 336] 08:45:28 INFO - PROCESS | 1660 | --DOCSHELL 0x1193c5800 == 50 [pid = 1660] [id = 335] 08:45:28 INFO - PROCESS | 1660 | --DOCSHELL 0x11996b800 == 49 [pid = 1660] [id = 334] 08:45:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12a916000 == 48 [pid = 1660] [id = 330] 08:45:28 INFO - PROCESS | 1660 | --DOCSHELL 0x119fca000 == 47 [pid = 1660] [id = 329] 08:45:28 INFO - PROCESS | 1660 | --DOCSHELL 0x116f6c000 == 46 [pid = 1660] [id = 328] 08:45:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba78000 == 45 [pid = 1660] [id = 327] 08:45:28 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:45:28 INFO - PROCESS | 1660 | 1464795928306 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] 08:45:28 INFO - PROCESS | 1660 | 1464795928363 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 08:45:28 INFO - PROCESS | 1660 | 1464795928374 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:45:28 INFO - PROCESS | 1660 | 1464795928376 Marionette TRACE conn2 <- [1,1386,null,{}] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x126dbc400) [pid = 1660] [serial = 882] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x1212ac800) [pid = 1660] [serial = 879] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x12923b400) [pid = 1660] [serial = 885] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x117e28800) [pid = 1660] [serial = 819] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x125f40400) [pid = 1660] [serial = 828] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x124a77800) [pid = 1660] [serial = 825] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x116961000) [pid = 1660] [serial = 765] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x11915c000) [pid = 1660] [serial = 822] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x116190c00) [pid = 1660] [serial = 873] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x118538800) [pid = 1660] [serial = 876] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x127078800) [pid = 1660] [serial = 963] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x129279400) [pid = 1660] [serial = 966] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x125136400) [pid = 1660] [serial = 969] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x1293ad800) [pid = 1660] [serial = 967] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x118224c00) [pid = 1660] [serial = 948] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x1212b5400) [pid = 1660] [serial = 957] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x123ea0800) [pid = 1660] [serial = 958] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x11853bc00) [pid = 1660] [serial = 949] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x124e7c400) [pid = 1660] [serial = 960] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x1293e7400) [pid = 1660] [serial = 973] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x12ae63400) [pid = 1660] [serial = 943] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x119111c00) [pid = 1660] [serial = 942] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x12580ac00) [pid = 1660] [serial = 972] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x11884b400) [pid = 1660] [serial = 951] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x119430000) [pid = 1660] [serial = 952] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x1293efc00) [pid = 1660] [serial = 939] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x11853b400) [pid = 1660] [serial = 930] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x119e78c00) [pid = 1660] [serial = 933] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x12707d000) [pid = 1660] [serial = 936] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x11b26d800) [pid = 1660] [serial = 954] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x1212ab400) [pid = 1660] [serial = 955] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x116a70400) [pid = 1660] [serial = 946] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x116611000) [pid = 1660] [serial = 945] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12b18b800) [pid = 1660] [serial = 979] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12b181c00) [pid = 1660] [serial = 978] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x12a610400) [pid = 1660] [serial = 975] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1293f5800) [pid = 1660] [serial = 970] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x128c0f000) [pid = 1660] [serial = 964] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12927bc00) [pid = 1660] [serial = 507] [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.] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x125f39000) [pid = 1660] [serial = 961] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12ae6d000) [pid = 1660] [serial = 976] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1660 | 1464795928398 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}] 08:45:28 INFO - PROCESS | 1660 | 1464795928476 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 08:45:28 INFO - PROCESS | 1660 | 1464795928483 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180bd000 == 46 [pid = 1660] [id = 354] 08:45:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1166d9c00) [pid = 1660] [serial = 1061] [outer = 0x0] 08:45:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1186c4c00) [pid = 1660] [serial = 1062] [outer = 0x1166d9c00] 08:45:28 INFO - PROCESS | 1660 | 1464795928510 Marionette DEBUG loaded listener.js 08:45:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x11915bc00) [pid = 1660] [serial = 1063] [outer = 0x1166d9c00] 08:45:28 INFO - PROCESS | 1660 | 1464795928857 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] 08:45:28 INFO - PROCESS | 1660 | 1464795928920 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 08:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:45:28 INFO - PROCESS | 1660 | 1464795928924 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:45:28 INFO - PROCESS | 1660 | 1464795928925 Marionette TRACE conn2 <- [1,1390,null,{}] 08:45:28 INFO - PROCESS | 1660 | 1464795928928 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}] 08:45:29 INFO - PROCESS | 1660 | 1464795929003 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 08:45:29 INFO - PROCESS | 1660 | 1464795929010 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e28000 == 47 [pid = 1660] [id = 355] 08:45:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x11942c400) [pid = 1660] [serial = 1064] [outer = 0x0] 08:45:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1197c8400) [pid = 1660] [serial = 1065] [outer = 0x11942c400] 08:45:29 INFO - PROCESS | 1660 | 1464795929036 Marionette DEBUG loaded listener.js 08:45:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x119e70000) [pid = 1660] [serial = 1066] [outer = 0x11942c400] 08:45:29 INFO - PROCESS | 1660 | 1464795929362 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]]]}] 08:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 469ms 08:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:45:29 INFO - PROCESS | 1660 | 1464795929394 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 08:45:29 INFO - PROCESS | 1660 | 1464795929395 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 08:45:29 INFO - PROCESS | 1660 | 1464795929397 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:45:29 INFO - PROCESS | 1660 | 1464795929406 Marionette TRACE conn2 <- [1,1394,null,{}] 08:45:29 INFO - PROCESS | 1660 | 1464795929408 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}] 08:45:29 INFO - PROCESS | 1660 | 1464795929483 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 08:45:29 INFO - PROCESS | 1660 | 1464795929537 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x119eb4800 == 48 [pid = 1660] [id = 356] 08:45:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x119711800) [pid = 1660] [serial = 1067] [outer = 0x0] 08:45:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x11b268800) [pid = 1660] [serial = 1068] [outer = 0x119711800] 08:45:29 INFO - PROCESS | 1660 | 1464795929560 Marionette DEBUG loaded listener.js 08:45:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1212b0c00) [pid = 1660] [serial = 1069] [outer = 0x119711800] 08:45:29 INFO - PROCESS | 1660 | 1464795929840 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]]]}] 08:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 479ms 08:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:45:29 INFO - PROCESS | 1660 | 1464795929879 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 08:45:29 INFO - PROCESS | 1660 | 1464795929880 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 08:45:29 INFO - PROCESS | 1660 | 1464795929882 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:45:29 INFO - PROCESS | 1660 | 1464795929883 Marionette TRACE conn2 <- [1,1398,null,{}] 08:45:29 INFO - PROCESS | 1660 | 1464795929885 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}] 08:45:30 INFO - PROCESS | 1660 | 1464795930012 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 08:45:30 INFO - PROCESS | 1660 | 1464795930094 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x123d4e000 == 49 [pid = 1660] [id = 357] 08:45:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x119e59000) [pid = 1660] [serial = 1070] [outer = 0x0] 08:45:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x123a90000) [pid = 1660] [serial = 1071] [outer = 0x119e59000] 08:45:30 INFO - PROCESS | 1660 | 1464795930138 Marionette DEBUG loaded listener.js 08:45:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x125139c00) [pid = 1660] [serial = 1072] [outer = 0x119e59000] 08:45:30 INFO - PROCESS | 1660 | 1464795930470 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]]]}] 08:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 623ms 08:45:30 INFO - PROCESS | 1660 | 1464795930513 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 08:45:30 INFO - PROCESS | 1660 | 1464795930515 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 08:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:45:30 INFO - PROCESS | 1660 | 1464795930519 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:45:30 INFO - PROCESS | 1660 | 1464795930521 Marionette TRACE conn2 <- [1,1402,null,{}] 08:45:30 INFO - PROCESS | 1660 | 1464795930527 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}] 08:45:30 INFO - PROCESS | 1660 | 1464795930675 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 08:45:30 INFO - PROCESS | 1660 | 1464795930691 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x1256f1000 == 50 [pid = 1660] [id = 358] 08:45:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x1256a8400) [pid = 1660] [serial = 1073] [outer = 0x0] 08:45:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x125871c00) [pid = 1660] [serial = 1074] [outer = 0x1256a8400] 08:45:30 INFO - PROCESS | 1660 | 1464795930725 Marionette DEBUG loaded listener.js 08:45:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x125f21c00) [pid = 1660] [serial = 1075] [outer = 0x1256a8400] 08:45:31 INFO - PROCESS | 1660 | 1464795931210 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]]]}] 08:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 724ms 08:45:31 INFO - PROCESS | 1660 | 1464795931250 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 08:45:31 INFO - PROCESS | 1660 | 1464795931251 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 08:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:45:31 INFO - PROCESS | 1660 | 1464795931253 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:45:31 INFO - PROCESS | 1660 | 1464795931254 Marionette TRACE conn2 <- [1,1406,null,{}] 08:45:31 INFO - PROCESS | 1660 | 1464795931257 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}] 08:45:31 INFO - PROCESS | 1660 | 1464795931351 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 08:45:31 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x11324dc00) [pid = 1660] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:45:31 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x128c08c00) [pid = 1660] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:45:31 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x1197cd400) [pid = 1660] [serial = 925] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:45:31 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x119317800) [pid = 1660] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:45:31 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x116758400) [pid = 1660] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:45:31 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x129280000) [pid = 1660] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:45:31 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1259c6800) [pid = 1660] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:45:31 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12ae6bc00) [pid = 1660] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:45:31 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12bad3800) [pid = 1660] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:45:31 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x11304f000) [pid = 1660] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:45:31 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x11304cc00) [pid = 1660] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:45:31 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x118531c00) [pid = 1660] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:45:31 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x124a73c00) [pid = 1660] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:45:31 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x126dc6400) [pid = 1660] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:45:31 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x118225000) [pid = 1660] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:45:31 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1212a8c00) [pid = 1660] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:45:31 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1197c2400) [pid = 1660] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:45:31 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11304d400) [pid = 1660] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:45:31 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12580e000) [pid = 1660] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:45:31 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1293b5000) [pid = 1660] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:45:31 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12a7e2c00) [pid = 1660] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:45:31 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119431c00) [pid = 1660] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:45:31 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1166d9800) [pid = 1660] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:45:31 INFO - PROCESS | 1660 | 1464795931706 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x1130b2000 == 51 [pid = 1660] [id = 359] 08:45:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1110af800) [pid = 1660] [serial = 1076] [outer = 0x0] 08:45:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x112976400) [pid = 1660] [serial = 1077] [outer = 0x1110af800] 08:45:31 INFO - PROCESS | 1660 | 1464795931740 Marionette DEBUG loaded listener.js 08:45:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x112e78000) [pid = 1660] [serial = 1078] [outer = 0x1110af800] 08:45:32 INFO - PROCESS | 1660 | 1464795932173 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]]]}] 08:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 972ms 08:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:45:32 INFO - PROCESS | 1660 | 1464795932227 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 08:45:32 INFO - PROCESS | 1660 | 1464795932230 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 08:45:32 INFO - PROCESS | 1660 | 1464795932233 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:45:32 INFO - PROCESS | 1660 | 1464795932235 Marionette TRACE conn2 <- [1,1410,null,{}] 08:45:32 INFO - PROCESS | 1660 | 1464795932256 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}] 08:45:32 INFO - PROCESS | 1660 | 1464795932375 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 08:45:32 INFO - PROCESS | 1660 | 1464795932423 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x1193b0800 == 52 [pid = 1660] [id = 360] 08:45:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1169ce000) [pid = 1660] [serial = 1079] [outer = 0x0] 08:45:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x11819d000) [pid = 1660] [serial = 1080] [outer = 0x1169ce000] 08:45:32 INFO - PROCESS | 1660 | 1464795932455 Marionette DEBUG loaded listener.js 08:45:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x11845e000) [pid = 1660] [serial = 1081] [outer = 0x1169ce000] 08:45:32 INFO - PROCESS | 1660 | 1464795932904 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]]]}] 08:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 722ms 08:45:32 INFO - PROCESS | 1660 | 1464795932974 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 08:45:32 INFO - PROCESS | 1660 | 1464795932976 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 08:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:45:32 INFO - PROCESS | 1660 | 1464795932981 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:45:32 INFO - PROCESS | 1660 | 1464795932982 Marionette TRACE conn2 <- [1,1414,null,{}] 08:45:32 INFO - PROCESS | 1660 | 1464795932984 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}] 08:45:33 INFO - PROCESS | 1660 | 1464795933083 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 08:45:33 INFO - PROCESS | 1660 | 1464795933147 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x125985800 == 53 [pid = 1660] [id = 361] 08:45:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x118531400) [pid = 1660] [serial = 1082] [outer = 0x0] 08:45:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x119117800) [pid = 1660] [serial = 1083] [outer = 0x118531400] 08:45:33 INFO - PROCESS | 1660 | 1464795933176 Marionette DEBUG loaded listener.js 08:45:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x11942e800) [pid = 1660] [serial = 1084] [outer = 0x118531400] 08:45:33 INFO - PROCESS | 1660 | 1464795933668 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]]]}] 08:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 719ms 08:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:45:33 INFO - PROCESS | 1660 | 1464795933701 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 08:45:33 INFO - PROCESS | 1660 | 1464795933702 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 08:45:33 INFO - PROCESS | 1660 | 1464795933712 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:45:33 INFO - PROCESS | 1660 | 1464795933716 Marionette TRACE conn2 <- [1,1418,null,{}] 08:45:33 INFO - PROCESS | 1660 | 1464795933719 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}] 08:45:33 INFO - PROCESS | 1660 | 1464795933817 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 08:45:33 INFO - PROCESS | 1660 | 1464795933879 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x129210000 == 54 [pid = 1660] [id = 362] 08:45:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x11869a000) [pid = 1660] [serial = 1085] [outer = 0x0] 08:45:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x123a8cc00) [pid = 1660] [serial = 1086] [outer = 0x11869a000] 08:45:33 INFO - PROCESS | 1660 | 1464795933909 Marionette DEBUG loaded listener.js 08:45:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x124a74400) [pid = 1660] [serial = 1087] [outer = 0x11869a000] 08:45:34 INFO - PROCESS | 1660 | 1464795934308 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]]]}] 08:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 631ms 08:45:34 INFO - PROCESS | 1660 | 1464795934345 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 08:45:34 INFO - PROCESS | 1660 | 1464795934347 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 08:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:45:34 INFO - PROCESS | 1660 | 1464795934349 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:45:34 INFO - PROCESS | 1660 | 1464795934350 Marionette TRACE conn2 <- [1,1422,null,{}] 08:45:34 INFO - PROCESS | 1660 | 1464795934353 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}] 08:45:34 INFO - PROCESS | 1660 | 1464795934451 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 08:45:34 INFO - PROCESS | 1660 | 1464795934501 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x1296c6000 == 55 [pid = 1660] [id = 363] 08:45:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x11942f400) [pid = 1660] [serial = 1088] [outer = 0x0] 08:45:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x125136c00) [pid = 1660] [serial = 1089] [outer = 0x11942f400] 08:45:34 INFO - PROCESS | 1660 | 1464795934531 Marionette DEBUG loaded listener.js 08:45:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x125f1f400) [pid = 1660] [serial = 1090] [outer = 0x11942f400] 08:45:34 INFO - PROCESS | 1660 | 1464795934991 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]]]}] 08:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 669ms 08:45:35 INFO - PROCESS | 1660 | 1464795935018 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 08:45:35 INFO - PROCESS | 1660 | 1464795935020 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 08:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:45:35 INFO - PROCESS | 1660 | 1464795935044 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:45:35 INFO - PROCESS | 1660 | 1464795935045 Marionette TRACE conn2 <- [1,1426,null,{}] 08:45:35 INFO - PROCESS | 1660 | 1464795935049 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}] 08:45:35 INFO - PROCESS | 1660 | 1464795935181 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 08:45:35 INFO - PROCESS | 1660 | 1464795935262 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x118111800 == 56 [pid = 1660] [id = 364] 08:45:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x123e39800) [pid = 1660] [serial = 1091] [outer = 0x0] 08:45:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x125397000) [pid = 1660] [serial = 1092] [outer = 0x123e39800] 08:45:35 INFO - PROCESS | 1660 | 1464795935313 Marionette DEBUG loaded listener.js 08:45:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x126ff4800) [pid = 1660] [serial = 1093] [outer = 0x123e39800] 08:45:35 INFO - PROCESS | 1660 | 1464795935923 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]]]}] 08:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 946ms 08:45:35 INFO - PROCESS | 1660 | 1464795935969 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 08:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:45:35 INFO - PROCESS | 1660 | 1464795935971 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 08:45:35 INFO - PROCESS | 1660 | 1464795935975 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:45:35 INFO - PROCESS | 1660 | 1464795935977 Marionette TRACE conn2 <- [1,1430,null,{}] 08:45:35 INFO - PROCESS | 1660 | 1464795935981 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}] 08:45:36 INFO - PROCESS | 1660 | 1464795936077 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 08:45:36 INFO - PROCESS | 1660 | 1464795936144 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x117464800 == 57 [pid = 1660] [id = 365] 08:45:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x115d79c00) [pid = 1660] [serial = 1094] [outer = 0x0] 08:45:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x115d81c00) [pid = 1660] [serial = 1095] [outer = 0x115d79c00] 08:45:36 INFO - PROCESS | 1660 | 1464795936173 Marionette DEBUG loaded listener.js 08:45:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x116761c00) [pid = 1660] [serial = 1096] [outer = 0x115d79c00] 08:45:36 INFO - PROCESS | 1660 | --DOCSHELL 0x1256f1000 == 56 [pid = 1660] [id = 358] 08:45:36 INFO - PROCESS | 1660 | --DOCSHELL 0x123d4e000 == 55 [pid = 1660] [id = 357] 08:45:36 INFO - PROCESS | 1660 | --DOCSHELL 0x119eb4800 == 54 [pid = 1660] [id = 356] 08:45:36 INFO - PROCESS | 1660 | --DOCSHELL 0x119e28000 == 53 [pid = 1660] [id = 355] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x115d7f800) [pid = 1660] [serial = 1038] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOCSHELL 0x1180bd000 == 52 [pid = 1660] [id = 354] 08:45:36 INFO - PROCESS | 1660 | --DOCSHELL 0x117e1e800 == 51 [pid = 1660] [id = 353] 08:45:36 INFO - PROCESS | 1660 | --DOCSHELL 0x1193af800 == 50 [pid = 1660] [id = 352] 08:45:36 INFO - PROCESS | 1660 | --DOCSHELL 0x12c6b9000 == 49 [pid = 1660] [id = 349] 08:45:36 INFO - PROCESS | 1660 | --DOCSHELL 0x124cca000 == 48 [pid = 1660] [id = 348] 08:45:36 INFO - PROCESS | 1660 | --DOCSHELL 0x117454000 == 47 [pid = 1660] [id = 347] 08:45:36 INFO - PROCESS | 1660 | 1464795936672 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]]]}] 08:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 723ms 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x12bac8c00) [pid = 1660] [serial = 927] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x118eae000) [pid = 1660] [serial = 1032] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x12ae64c00) [pid = 1660] [serial = 1020] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x12bf57800) [pid = 1660] [serial = 1033] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12bf4e400) [pid = 1660] [serial = 1027] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12a7d9c00) [pid = 1660] [serial = 1018] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x12b2c2c00) [pid = 1660] [serial = 1021] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x12c60f800) [pid = 1660] [serial = 1036] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x123e11c00) [pid = 1660] [serial = 934] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x118845000) [pid = 1660] [serial = 931] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12a7e0000) [pid = 1660] [serial = 940] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x128dc1800) [pid = 1660] [serial = 937] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12babe000) [pid = 1660] [serial = 1023] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12bacf800) [pid = 1660] [serial = 1024] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12bf35c00) [pid = 1660] [serial = 1026] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x116604400) [pid = 1660] [serial = 1029] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x113058800) [pid = 1660] [serial = 984] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x116759800) [pid = 1660] [serial = 985] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11971b000) [pid = 1660] [serial = 1006] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119150000) [pid = 1660] [serial = 1005] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12538d400) [pid = 1660] [serial = 1011] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x125f1c000) [pid = 1660] [serial = 1012] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x129239c00) [pid = 1660] [serial = 1017] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x118456c00) [pid = 1660] [serial = 1030] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1186be000) [pid = 1660] [serial = 987] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119428c00) [pid = 1660] [serial = 988] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x125133c00) [pid = 1660] [serial = 991] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x124a3dc00) [pid = 1660] [serial = 990] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x125f42400) [pid = 1660] [serial = 1014] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x128c0b400) [pid = 1660] [serial = 1015] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11819a800) [pid = 1660] [serial = 1003] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x113257000) [pid = 1660] [serial = 1002] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x126937800) [pid = 1660] [serial = 993] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1293b3800) [pid = 1660] [serial = 994] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12ae69c00) [pid = 1660] [serial = 997] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12ae6a400) [pid = 1660] [serial = 996] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12bf2dc00) [pid = 1660] [serial = 1000] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12bac6c00) [pid = 1660] [serial = 999] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x119ef8800) [pid = 1660] [serial = 1008] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1212ae400) [pid = 1660] [serial = 1009] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12bf5d800) [pid = 1660] [serial = 1035] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1660 | 1464795936721 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 08:45:36 INFO - PROCESS | 1660 | 1464795936727 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 08:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:45:36 INFO - PROCESS | 1660 | 1464795936737 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:45:36 INFO - PROCESS | 1660 | 1464795936740 Marionette TRACE conn2 <- [1,1434,null,{}] 08:45:36 INFO - PROCESS | 1660 | 1464795936744 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}] 08:45:36 INFO - PROCESS | 1660 | 1464795936868 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 08:45:36 INFO - PROCESS | 1660 | 1464795936884 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x1183df800 == 48 [pid = 1660] [id = 366] 08:45:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x118230000) [pid = 1660] [serial = 1097] [outer = 0x0] 08:45:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x11845f800) [pid = 1660] [serial = 1098] [outer = 0x118230000] 08:45:36 INFO - PROCESS | 1660 | 1464795936921 Marionette DEBUG loaded listener.js 08:45:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x118594c00) [pid = 1660] [serial = 1099] [outer = 0x118230000] 08:45:37 INFO - PROCESS | 1660 | 1464795937271 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]]]}] 08:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 572ms 08:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:45:37 INFO - PROCESS | 1660 | 1464795937309 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 08:45:37 INFO - PROCESS | 1660 | 1464795937311 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 08:45:37 INFO - PROCESS | 1660 | 1464795937313 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:45:37 INFO - PROCESS | 1660 | 1464795937315 Marionette TRACE conn2 <- [1,1438,null,{}] 08:45:37 INFO - PROCESS | 1660 | 1464795937323 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}] 08:45:37 INFO - PROCESS | 1660 | 1464795937402 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 08:45:37 INFO - PROCESS | 1660 | 1464795937410 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x121285800 == 49 [pid = 1660] [id = 367] 08:45:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x118849800) [pid = 1660] [serial = 1100] [outer = 0x0] 08:45:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11942c800) [pid = 1660] [serial = 1101] [outer = 0x118849800] 08:45:37 INFO - PROCESS | 1660 | 1464795937437 Marionette DEBUG loaded listener.js 08:45:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119e5d800) [pid = 1660] [serial = 1102] [outer = 0x118849800] 08:45:37 INFO - PROCESS | 1660 | 1464795937774 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]]]}] 08:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 476ms 08:45:37 INFO - PROCESS | 1660 | 1464795937791 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 08:45:37 INFO - PROCESS | 1660 | 1464795937805 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 08:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:45:37 INFO - PROCESS | 1660 | 1464795937811 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:45:37 INFO - PROCESS | 1660 | 1464795937813 Marionette TRACE conn2 <- [1,1442,null,{}] 08:45:37 INFO - PROCESS | 1660 | 1464795937829 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}] 08:45:37 INFO - PROCESS | 1660 | 1464795937956 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 08:45:37 INFO - PROCESS | 1660 | 1464795937962 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x124ef4800 == 50 [pid = 1660] [id = 368] 08:45:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11b26a000) [pid = 1660] [serial = 1103] [outer = 0x0] 08:45:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1212ab400) [pid = 1660] [serial = 1104] [outer = 0x11b26a000] 08:45:38 INFO - PROCESS | 1660 | 1464795938007 Marionette DEBUG loaded listener.js 08:45:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x123e16400) [pid = 1660] [serial = 1105] [outer = 0x11b26a000] 08:45:38 INFO - PROCESS | 1660 | 1464795938361 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]]]}] 08:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 584ms 08:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:45:38 INFO - PROCESS | 1660 | 1464795938394 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 08:45:38 INFO - PROCESS | 1660 | 1464795938395 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 08:45:38 INFO - PROCESS | 1660 | 1464795938397 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:45:38 INFO - PROCESS | 1660 | 1464795938398 Marionette TRACE conn2 <- [1,1446,null,{}] 08:45:38 INFO - PROCESS | 1660 | 1464795938400 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}] 08:45:38 INFO - PROCESS | 1660 | 1464795938504 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 08:45:38 INFO - PROCESS | 1660 | 1464795938536 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x125f6c800 == 51 [pid = 1660] [id = 369] 08:45:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119719c00) [pid = 1660] [serial = 1106] [outer = 0x0] 08:45:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x124a80c00) [pid = 1660] [serial = 1107] [outer = 0x119719c00] 08:45:38 INFO - PROCESS | 1660 | 1464795938561 Marionette DEBUG loaded listener.js 08:45:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12580b800) [pid = 1660] [serial = 1108] [outer = 0x119719c00] 08:45:38 INFO - PROCESS | 1660 | 1464795938872 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]]]}] 08:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 520ms 08:45:38 INFO - PROCESS | 1660 | 1464795938917 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 08:45:38 INFO - PROCESS | 1660 | 1464795938918 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 08:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:45:38 INFO - PROCESS | 1660 | 1464795938921 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:45:38 INFO - PROCESS | 1660 | 1464795938922 Marionette TRACE conn2 <- [1,1450,null,{}] 08:45:38 INFO - PROCESS | 1660 | 1464795938924 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}] 08:45:39 INFO - PROCESS | 1660 | 1464795939048 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 08:45:39 INFO - PROCESS | 1660 | 1464795939053 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x116aa5800 == 52 [pid = 1660] [id = 370] 08:45:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x125f1c000) [pid = 1660] [serial = 1109] [outer = 0x0] 08:45:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x126937800) [pid = 1660] [serial = 1110] [outer = 0x125f1c000] 08:45:39 INFO - PROCESS | 1660 | 1464795939105 Marionette DEBUG loaded listener.js 08:45:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x129237400) [pid = 1660] [serial = 1111] [outer = 0x125f1c000] 08:45:39 INFO - PROCESS | 1660 | 1464795939448 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]]]}] 08:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 570ms 08:45:39 INFO - PROCESS | 1660 | 1464795939492 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 08:45:39 INFO - PROCESS | 1660 | 1464795939493 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 08:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:45:39 INFO - PROCESS | 1660 | 1464795939495 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:45:39 INFO - PROCESS | 1660 | 1464795939496 Marionette TRACE conn2 <- [1,1454,null,{}] 08:45:39 INFO - PROCESS | 1660 | 1464795939498 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}] 08:45:39 INFO - PROCESS | 1660 | 1464795939596 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 08:45:39 INFO - PROCESS | 1660 | 1464795939609 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x1296d4800 == 53 [pid = 1660] [id = 371] 08:45:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12923b800) [pid = 1660] [serial = 1112] [outer = 0x0] 08:45:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x129282800) [pid = 1660] [serial = 1113] [outer = 0x12923b800] 08:45:39 INFO - PROCESS | 1660 | 1464795939633 Marionette DEBUG loaded listener.js 08:45:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1293b6400) [pid = 1660] [serial = 1114] [outer = 0x12923b800] 08:45:39 INFO - PROCESS | 1660 | 1464795939962 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]]]}] 08:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 520ms 08:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:45:40 INFO - PROCESS | 1660 | 1464795940015 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 08:45:40 INFO - PROCESS | 1660 | 1464795940016 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 08:45:40 INFO - PROCESS | 1660 | 1464795940019 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:45:40 INFO - PROCESS | 1660 | 1464795940020 Marionette TRACE conn2 <- [1,1458,null,{}] 08:45:40 INFO - PROCESS | 1660 | 1464795940022 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}] 08:45:40 INFO - PROCESS | 1660 | 1464795940118 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 08:45:40 INFO - PROCESS | 1660 | 1464795940132 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a916800 == 54 [pid = 1660] [id = 372] 08:45:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12927b000) [pid = 1660] [serial = 1115] [outer = 0x0] 08:45:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1293f4c00) [pid = 1660] [serial = 1116] [outer = 0x12927b000] 08:45:40 INFO - PROCESS | 1660 | 1464795940164 Marionette DEBUG loaded listener.js 08:45:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12951e400) [pid = 1660] [serial = 1117] [outer = 0x12927b000] 08:45:40 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x116a6d400) [pid = 1660] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:45:40 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1166d9c00) [pid = 1660] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:45:40 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11942c400) [pid = 1660] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:45:40 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x113256c00) [pid = 1660] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:45:40 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119711800) [pid = 1660] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:45:40 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119e59000) [pid = 1660] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:45:40 INFO - PROCESS | 1660 | 1464795940630 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]]]}] 08:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 618ms 08:45:40 INFO - PROCESS | 1660 | 1464795940638 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 08:45:40 INFO - PROCESS | 1660 | 1464795940639 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 08:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:45:40 INFO - PROCESS | 1660 | 1464795940644 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:45:40 INFO - PROCESS | 1660 | 1464795940646 Marionette TRACE conn2 <- [1,1462,null,{}] 08:45:40 INFO - PROCESS | 1660 | 1464795940648 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}] 08:45:40 INFO - PROCESS | 1660 | 1464795940765 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 08:45:40 INFO - PROCESS | 1660 | 1464795940773 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a91c000 == 55 [pid = 1660] [id = 373] 08:45:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x11845ac00) [pid = 1660] [serial = 1118] [outer = 0x0] 08:45:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x123bbf000) [pid = 1660] [serial = 1119] [outer = 0x11845ac00] 08:45:40 INFO - PROCESS | 1660 | 1464795940813 Marionette DEBUG loaded listener.js 08:45:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12a610400) [pid = 1660] [serial = 1120] [outer = 0x11845ac00] 08:45:41 INFO - PROCESS | 1660 | 1464795941220 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]]]}] 08:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 619ms 08:45:41 INFO - PROCESS | 1660 | 1464795941263 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 08:45:41 INFO - PROCESS | 1660 | 1464795941264 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 08:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:45:41 INFO - PROCESS | 1660 | 1464795941266 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:45:41 INFO - PROCESS | 1660 | 1464795941267 Marionette TRACE conn2 <- [1,1466,null,{}] 08:45:41 INFO - PROCESS | 1660 | 1464795941270 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}] 08:45:41 INFO - PROCESS | 1660 | 1464795941354 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 08:45:41 INFO - PROCESS | 1660 | 1464795941377 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba72000 == 56 [pid = 1660] [id = 374] 08:45:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12a7dac00) [pid = 1660] [serial = 1121] [outer = 0x0] 08:45:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12a7e2800) [pid = 1660] [serial = 1122] [outer = 0x12a7dac00] 08:45:41 INFO - PROCESS | 1660 | 1464795941401 Marionette DEBUG loaded listener.js 08:45:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12ae69400) [pid = 1660] [serial = 1123] [outer = 0x12a7dac00] 08:45:41 INFO - PROCESS | 1660 | 1464795941767 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]]]}] 08:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 520ms 08:45:41 INFO - PROCESS | 1660 | 1464795941787 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 08:45:41 INFO - PROCESS | 1660 | 1464795941791 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 08:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:45:41 INFO - PROCESS | 1660 | 1464795941795 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:45:41 INFO - PROCESS | 1660 | 1464795941797 Marionette TRACE conn2 <- [1,1470,null,{}] 08:45:41 INFO - PROCESS | 1660 | 1464795941801 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}] 08:45:41 INFO - PROCESS | 1660 | 1464795941978 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 08:45:42 INFO - PROCESS | 1660 | 1464795941997 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd93800 == 57 [pid = 1660] [id = 375] 08:45:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12a7e0000) [pid = 1660] [serial = 1124] [outer = 0x0] 08:45:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12b029400) [pid = 1660] [serial = 1125] [outer = 0x12a7e0000] 08:45:42 INFO - PROCESS | 1660 | 1464795942043 Marionette DEBUG loaded listener.js 08:45:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12b2c5800) [pid = 1660] [serial = 1126] [outer = 0x12a7e0000] 08:45:42 INFO - PROCESS | 1660 | 1464795942461 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]]]}] 08:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 720ms 08:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:45:42 INFO - PROCESS | 1660 | 1464795942515 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 08:45:42 INFO - PROCESS | 1660 | 1464795942516 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 08:45:42 INFO - PROCESS | 1660 | 1464795942518 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:45:42 INFO - PROCESS | 1660 | 1464795942519 Marionette TRACE conn2 <- [1,1474,null,{}] 08:45:42 INFO - PROCESS | 1660 | 1464795942528 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}] 08:45:42 INFO - PROCESS | 1660 | 1464795942609 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 08:45:42 INFO - PROCESS | 1660 | 1464795942631 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c6a1000 == 58 [pid = 1660] [id = 376] 08:45:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12babcc00) [pid = 1660] [serial = 1127] [outer = 0x0] 08:45:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12bac4400) [pid = 1660] [serial = 1128] [outer = 0x12babcc00] 08:45:42 INFO - PROCESS | 1660 | 1464795942655 Marionette DEBUG loaded listener.js 08:45:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12bacec00) [pid = 1660] [serial = 1129] [outer = 0x12babcc00] 08:45:43 INFO - PROCESS | 1660 | 1464795943167 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]]]}] 08:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 669ms 08:45:43 INFO - PROCESS | 1660 | 1464795943187 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 08:45:43 INFO - PROCESS | 1660 | 1464795943190 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 08:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:45:43 INFO - PROCESS | 1660 | 1464795943194 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:45:43 INFO - PROCESS | 1660 | 1464795943196 Marionette TRACE conn2 <- [1,1478,null,{}] 08:45:43 INFO - PROCESS | 1660 | 1464795943201 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}] 08:45:43 INFO - PROCESS | 1660 | 1464795943311 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 08:45:43 INFO - PROCESS | 1660 | 1464795943364 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x119132800 == 59 [pid = 1660] [id = 377] 08:45:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x115e71400) [pid = 1660] [serial = 1130] [outer = 0x0] 08:45:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1169d6400) [pid = 1660] [serial = 1131] [outer = 0x115e71400] 08:45:43 INFO - PROCESS | 1660 | 1464795943395 Marionette DEBUG loaded listener.js 08:45:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x118306000) [pid = 1660] [serial = 1132] [outer = 0x115e71400] 08:45:43 INFO - PROCESS | 1660 | 1464795943848 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]]]}] 08:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 670ms 08:45:43 INFO - PROCESS | 1660 | 1464795943886 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 08:45:43 INFO - PROCESS | 1660 | 1464795943890 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 08:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:45:43 INFO - PROCESS | 1660 | 1464795943912 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:45:43 INFO - PROCESS | 1660 | 1464795943914 Marionette TRACE conn2 <- [1,1482,null,{}] 08:45:43 INFO - PROCESS | 1660 | 1464795943917 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}] 08:45:44 INFO - PROCESS | 1660 | 1464795944021 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 08:45:44 INFO - PROCESS | 1660 | 1464795944084 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x1269e9800 == 60 [pid = 1660] [id = 378] 08:45:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x119117c00) [pid = 1660] [serial = 1133] [outer = 0x0] 08:45:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x119426400) [pid = 1660] [serial = 1134] [outer = 0x119117c00] 08:45:44 INFO - PROCESS | 1660 | 1464795944111 Marionette DEBUG loaded listener.js 08:45:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x119e5d400) [pid = 1660] [serial = 1135] [outer = 0x119117c00] 08:45:44 INFO - PROCESS | 1660 | 1464795944529 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]]]}] 08:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 671ms 08:45:44 INFO - PROCESS | 1660 | 1464795944582 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 08:45:44 INFO - PROCESS | 1660 | 1464795944583 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 08:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:45:44 INFO - PROCESS | 1660 | 1464795944585 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:45:44 INFO - PROCESS | 1660 | 1464795944588 Marionette TRACE conn2 <- [1,1486,null,{}] 08:45:44 INFO - PROCESS | 1660 | 1464795944595 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}] 08:45:44 INFO - PROCESS | 1660 | 1464795944716 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 08:45:44 INFO - PROCESS | 1660 | 1464795944805 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c3c1800 == 61 [pid = 1660] [id = 379] 08:45:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1197d0400) [pid = 1660] [serial = 1136] [outer = 0x0] 08:45:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1256b1c00) [pid = 1660] [serial = 1137] [outer = 0x1197d0400] 08:45:44 INFO - PROCESS | 1660 | 1464795944856 Marionette DEBUG loaded listener.js 08:45:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12733a800) [pid = 1660] [serial = 1138] [outer = 0x1197d0400] 08:45:45 INFO - PROCESS | 1660 | 1464795945352 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]]]}] 08:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 772ms 08:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:45:45 INFO - PROCESS | 1660 | 1464795945360 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 08:45:45 INFO - PROCESS | 1660 | 1464795945362 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 08:45:45 INFO - PROCESS | 1660 | 1464795945364 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:45:45 INFO - PROCESS | 1660 | 1464795945365 Marionette TRACE conn2 <- [1,1490,null,{}] 08:45:45 INFO - PROCESS | 1660 | 1464795945368 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}] 08:45:45 INFO - PROCESS | 1660 | 1464795945469 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 08:45:45 INFO - PROCESS | 1660 | 1464795945530 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c9e4800 == 62 [pid = 1660] [id = 380] 08:45:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x128c0d000) [pid = 1660] [serial = 1139] [outer = 0x0] 08:45:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x129280000) [pid = 1660] [serial = 1140] [outer = 0x128c0d000] 08:45:45 INFO - PROCESS | 1660 | 1464795945561 Marionette DEBUG loaded listener.js 08:45:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x12a7d8000) [pid = 1660] [serial = 1141] [outer = 0x128c0d000] 08:45:45 INFO - PROCESS | 1660 | 1464795945979 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]]]}] 08:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 668ms 08:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:45:46 INFO - PROCESS | 1660 | 1464795946033 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 08:45:46 INFO - PROCESS | 1660 | 1464795946034 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 08:45:46 INFO - PROCESS | 1660 | 1464795946036 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:45:46 INFO - PROCESS | 1660 | 1464795946038 Marionette TRACE conn2 <- [1,1494,null,{}] 08:45:46 INFO - PROCESS | 1660 | 1464795946059 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}] 08:45:46 INFO - PROCESS | 1660 | 1464795946158 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 08:45:46 INFO - PROCESS | 1660 | 1464795946233 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cd79800 == 63 [pid = 1660] [id = 381] 08:45:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x112a7e000) [pid = 1660] [serial = 1142] [outer = 0x0] 08:45:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x12ae62800) [pid = 1660] [serial = 1143] [outer = 0x112a7e000] 08:45:46 INFO - PROCESS | 1660 | 1464795946261 Marionette DEBUG loaded listener.js 08:45:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x12b187c00) [pid = 1660] [serial = 1144] [outer = 0x112a7e000] 08:45:46 INFO - PROCESS | 1660 | 1464795946898 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]]]}] 08:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 921ms 08:45:46 INFO - PROCESS | 1660 | 1464795946959 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 08:45:46 INFO - PROCESS | 1660 | 1464795946961 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 08:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:45:46 INFO - PROCESS | 1660 | 1464795946965 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:45:46 INFO - PROCESS | 1660 | 1464795946967 Marionette TRACE conn2 <- [1,1498,null,{}] 08:45:46 INFO - PROCESS | 1660 | 1464795946971 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}] 08:45:47 INFO - PROCESS | 1660 | 1464795947067 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 08:45:47 INFO - PROCESS | 1660 | 1464795947134 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x123a0e000 == 64 [pid = 1660] [id = 382] 08:45:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x113257000) [pid = 1660] [serial = 1145] [outer = 0x0] 08:45:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x115d77800) [pid = 1660] [serial = 1146] [outer = 0x113257000] 08:45:47 INFO - PROCESS | 1660 | 1464795947162 Marionette DEBUG loaded listener.js 08:45:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x117121400) [pid = 1660] [serial = 1147] [outer = 0x113257000] 08:45:47 INFO - PROCESS | 1660 | 1464795947601 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]]]}] 08:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 678ms 08:45:47 INFO - PROCESS | 1660 | 1464795947643 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 08:45:47 INFO - PROCESS | 1660 | 1464795947647 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 08:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:45:47 INFO - PROCESS | 1660 | 1464795947651 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:45:47 INFO - PROCESS | 1660 | 1464795947653 Marionette TRACE conn2 <- [1,1502,null,{}] 08:45:47 INFO - PROCESS | 1660 | 1464795947655 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}] 08:45:47 INFO - PROCESS | 1660 | 1464795947766 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 08:45:47 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd93800 == 63 [pid = 1660] [id = 375] 08:45:47 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba72000 == 62 [pid = 1660] [id = 374] 08:45:47 INFO - PROCESS | 1660 | --DOCSHELL 0x12a91c000 == 61 [pid = 1660] [id = 373] 08:45:47 INFO - PROCESS | 1660 | --DOCSHELL 0x12a916800 == 60 [pid = 1660] [id = 372] 08:45:47 INFO - PROCESS | 1660 | --DOCSHELL 0x1296d4800 == 59 [pid = 1660] [id = 371] 08:45:47 INFO - PROCESS | 1660 | --DOCSHELL 0x116aa5800 == 58 [pid = 1660] [id = 370] 08:45:47 INFO - PROCESS | 1660 | --DOCSHELL 0x125f6c800 == 57 [pid = 1660] [id = 369] 08:45:47 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x115d83400) [pid = 1660] [serial = 1041] [outer = 0x0] [url = about:blank] 08:45:47 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x11910f000) [pid = 1660] [serial = 1044] [outer = 0x0] [url = about:blank] 08:45:47 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x124e83400) [pid = 1660] [serial = 1047] [outer = 0x0] [url = about:blank] 08:45:47 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x12733b000) [pid = 1660] [serial = 1053] [outer = 0x0] [url = about:blank] 08:45:47 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x1293ea400) [pid = 1660] [serial = 1050] [outer = 0x0] [url = about:blank] 08:45:47 INFO - PROCESS | 1660 | --DOCSHELL 0x124ef4800 == 56 [pid = 1660] [id = 368] 08:45:47 INFO - PROCESS | 1660 | --DOCSHELL 0x121285800 == 55 [pid = 1660] [id = 367] 08:45:47 INFO - PROCESS | 1660 | --DOCSHELL 0x1183df800 == 54 [pid = 1660] [id = 366] 08:45:47 INFO - PROCESS | 1660 | --DOCSHELL 0x117464800 == 53 [pid = 1660] [id = 365] 08:45:47 INFO - PROCESS | 1660 | --DOCSHELL 0x125985800 == 52 [pid = 1660] [id = 361] 08:45:47 INFO - PROCESS | 1660 | --DOCSHELL 0x1193b0800 == 51 [pid = 1660] [id = 360] 08:45:47 INFO - PROCESS | 1660 | --DOCSHELL 0x1130b2000 == 50 [pid = 1660] [id = 359] 08:45:47 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x118534800) [pid = 1660] [serial = 1060] [outer = 0x0] [url = about:blank] 08:45:47 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x11845d800) [pid = 1660] [serial = 1059] [outer = 0x0] [url = about:blank] 08:45:47 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1186c4c00) [pid = 1660] [serial = 1062] [outer = 0x0] [url = about:blank] 08:45:47 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x11915bc00) [pid = 1660] [serial = 1063] [outer = 0x0] [url = about:blank] 08:45:47 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x1197c8400) [pid = 1660] [serial = 1065] [outer = 0x0] [url = about:blank] 08:45:47 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1164c5800) [pid = 1660] [serial = 1056] [outer = 0x0] [url = about:blank] 08:45:47 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x118199000) [pid = 1660] [serial = 1057] [outer = 0x0] [url = about:blank] 08:45:47 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x11b268800) [pid = 1660] [serial = 1068] [outer = 0x0] [url = about:blank] 08:45:47 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1212b0c00) [pid = 1660] [serial = 1069] [outer = 0x0] [url = about:blank] 08:45:47 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x119e70000) [pid = 1660] [serial = 1066] [outer = 0x0] [url = about:blank] 08:45:47 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x125139c00) [pid = 1660] [serial = 1072] [outer = 0x0] [url = about:blank] 08:45:47 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x123a90000) [pid = 1660] [serial = 1071] [outer = 0x0] [url = about:blank] 08:45:47 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x125871c00) [pid = 1660] [serial = 1074] [outer = 0x0] [url = about:blank] 08:45:47 INFO - PROCESS | 1660 | 1464795947851 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x116944000 == 51 [pid = 1660] [id = 383] 08:45:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x115d7ac00) [pid = 1660] [serial = 1148] [outer = 0x0] 08:45:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x117122400) [pid = 1660] [serial = 1149] [outer = 0x115d7ac00] 08:45:47 INFO - PROCESS | 1660 | 1464795947877 Marionette DEBUG loaded listener.js 08:45:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x118844800) [pid = 1660] [serial = 1150] [outer = 0x115d7ac00] 08:45:48 INFO - PROCESS | 1660 | 1464795948182 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]]]}] 08:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 569ms 08:45:48 INFO - PROCESS | 1660 | 1464795948220 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 08:45:48 INFO - PROCESS | 1660 | 1464795948222 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 08:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:45:48 INFO - PROCESS | 1660 | 1464795948225 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:45:48 INFO - PROCESS | 1660 | 1464795948227 Marionette TRACE conn2 <- [1,1506,null,{}] 08:45:48 INFO - PROCESS | 1660 | 1464795948235 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}] 08:45:48 INFO - PROCESS | 1660 | 1464795948330 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 08:45:48 INFO - PROCESS | 1660 | 1464795948338 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e3c800 == 52 [pid = 1660] [id = 384] 08:45:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x11930f400) [pid = 1660] [serial = 1151] [outer = 0x0] 08:45:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1197ca800) [pid = 1660] [serial = 1152] [outer = 0x11930f400] 08:45:48 INFO - PROCESS | 1660 | 1464795948384 Marionette DEBUG loaded listener.js 08:45:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x11b26dc00) [pid = 1660] [serial = 1153] [outer = 0x11930f400] 08:45:48 INFO - PROCESS | 1660 | 1464795948853 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]]]}] 08:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 671ms 08:45:48 INFO - PROCESS | 1660 | 1464795948896 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 08:45:48 INFO - PROCESS | 1660 | 1464795948898 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 08:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:45:48 INFO - PROCESS | 1660 | 1464795948900 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:45:48 INFO - PROCESS | 1660 | 1464795948901 Marionette TRACE conn2 <- [1,1510,null,{}] 08:45:48 INFO - PROCESS | 1660 | 1464795948903 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}] 08:45:48 INFO - PROCESS | 1660 | 1464795948983 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 08:45:48 INFO - PROCESS | 1660 | 1464795948988 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x124ef2000 == 53 [pid = 1660] [id = 385] 08:45:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x123c97000) [pid = 1660] [serial = 1154] [outer = 0x0] 08:45:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x124820000) [pid = 1660] [serial = 1155] [outer = 0x123c97000] 08:45:49 INFO - PROCESS | 1660 | 1464795949017 Marionette DEBUG loaded listener.js 08:45:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x124a7d800) [pid = 1660] [serial = 1156] [outer = 0x123c97000] 08:45:49 INFO - PROCESS | 1660 | 1464795949344 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]]]}] 08:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 469ms 08:45:49 INFO - PROCESS | 1660 | 1464795949369 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 08:45:49 INFO - PROCESS | 1660 | 1464795949371 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 08:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:45:49 INFO - PROCESS | 1660 | 1464795949373 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:45:49 INFO - PROCESS | 1660 | 1464795949374 Marionette TRACE conn2 <- [1,1514,null,{}] 08:45:49 INFO - PROCESS | 1660 | 1464795949377 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}] 08:45:49 INFO - PROCESS | 1660 | 1464795949474 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 08:45:49 INFO - PROCESS | 1660 | 1464795949481 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x125f6d000 == 54 [pid = 1660] [id = 386] 08:45:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x123e19800) [pid = 1660] [serial = 1157] [outer = 0x0] 08:45:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1253d6000) [pid = 1660] [serial = 1158] [outer = 0x123e19800] 08:45:49 INFO - PROCESS | 1660 | 1464795949506 Marionette DEBUG loaded listener.js 08:45:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x125f1e400) [pid = 1660] [serial = 1159] [outer = 0x123e19800] 08:45:49 INFO - PROCESS | 1660 | 1464795949867 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]]]}] 08:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 520ms 08:45:49 INFO - PROCESS | 1660 | 1464795949894 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 08:45:49 INFO - PROCESS | 1660 | 1464795949896 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 08:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:45:49 INFO - PROCESS | 1660 | 1464795949899 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:45:49 INFO - PROCESS | 1660 | 1464795949901 Marionette TRACE conn2 <- [1,1518,null,{}] 08:45:49 INFO - PROCESS | 1660 | 1464795949904 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}] 08:45:50 INFO - PROCESS | 1660 | 1464795950047 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 08:45:50 INFO - PROCESS | 1660 | 1464795950154 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180c7000 == 55 [pid = 1660] [id = 387] 08:45:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x1256ab400) [pid = 1660] [serial = 1160] [outer = 0x0] 08:45:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x127074800) [pid = 1660] [serial = 1161] [outer = 0x1256ab400] 08:45:50 INFO - PROCESS | 1660 | 1464795950184 Marionette DEBUG loaded listener.js 08:45:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x1293f1c00) [pid = 1660] [serial = 1162] [outer = 0x1256ab400] 08:45:50 INFO - PROCESS | 1660 | 1464795950521 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]]]}] 08:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 670ms 08:45:50 INFO - PROCESS | 1660 | 1464795950569 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 08:45:50 INFO - PROCESS | 1660 | 1464795950570 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 08:45:50 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:45:50 INFO - PROCESS | 1660 | 1464795950573 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:45:50 INFO - PROCESS | 1660 | 1464795950574 Marionette TRACE conn2 <- [1,1522,null,{}] 08:45:50 INFO - PROCESS | 1660 | 1464795950576 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}] 08:45:50 INFO - PROCESS | 1660 | 1464795950673 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 08:45:50 INFO - PROCESS | 1660 | 1464795950678 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4bf000 == 56 [pid = 1660] [id = 388] 08:45:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x125803000) [pid = 1660] [serial = 1163] [outer = 0x0] 08:45:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x12a7dc000) [pid = 1660] [serial = 1164] [outer = 0x125803000] 08:45:50 INFO - PROCESS | 1660 | 1464795950731 Marionette DEBUG loaded listener.js 08:45:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x12ae6d000) [pid = 1660] [serial = 1165] [outer = 0x125803000] 08:45:51 INFO - PROCESS | 1660 | 1464795951029 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"]]]}] 08:45:51 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 () { 08:45:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:45:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:45:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:45:51 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 () { 08:45:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:45:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:45:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:45:51 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 () { 08:45:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:45:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:45:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:45:51 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 () { 08:45:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:45:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:45:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:45:51 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 472ms 08:45:51 INFO - PROCESS | 1660 | 1464795951061 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 08:45:51 INFO - PROCESS | 1660 | 1464795951062 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 08:45:51 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:45:51 INFO - PROCESS | 1660 | 1464795951065 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:45:51 INFO - PROCESS | 1660 | 1464795951066 Marionette TRACE conn2 <- [1,1526,null,{}] 08:45:51 INFO - PROCESS | 1660 | 1464795951069 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}] 08:45:51 INFO - PROCESS | 1660 | 1464795951178 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 08:45:51 INFO - PROCESS | 1660 | 1464795951224 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba73800 == 57 [pid = 1660] [id = 389] 08:45:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x12a7d7400) [pid = 1660] [serial = 1166] [outer = 0x0] 08:45:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x12b18dc00) [pid = 1660] [serial = 1167] [outer = 0x12a7d7400] 08:45:51 INFO - PROCESS | 1660 | 1464795951264 Marionette DEBUG loaded listener.js 08:45:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x12babe400) [pid = 1660] [serial = 1168] [outer = 0x12a7d7400] 08:45:51 INFO - PROCESS | 1660 | 1464795951665 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"]]]}] 08:45:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:45:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:45:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:45:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:45:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:45:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:45:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:45:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:45:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:45:51 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 623ms 08:45:51 INFO - PROCESS | 1660 | 1464795951689 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 08:45:51 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:45:51 INFO - PROCESS | 1660 | 1464795951698 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 08:45:51 INFO - PROCESS | 1660 | 1464795951700 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:45:51 INFO - PROCESS | 1660 | 1464795951701 Marionette TRACE conn2 <- [1,1530,null,{}] 08:45:51 INFO - PROCESS | 1660 | 1464795951703 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}] 08:45:51 INFO - PROCESS | 1660 | 1464795951799 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 08:45:51 INFO - PROCESS | 1660 | 1464795951811 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c69d800 == 58 [pid = 1660] [id = 390] 08:45:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x12babe800) [pid = 1660] [serial = 1169] [outer = 0x0] 08:45:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x12bad0800) [pid = 1660] [serial = 1170] [outer = 0x12babe800] 08:45:51 INFO - PROCESS | 1660 | 1464795951835 Marionette DEBUG loaded listener.js 08:45:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x12bf38800) [pid = 1660] [serial = 1171] [outer = 0x12babe800] 08:45:52 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x119719c00) [pid = 1660] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:45:52 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x1169ce000) [pid = 1660] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:45:52 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x118230000) [pid = 1660] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:45:52 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x12927b000) [pid = 1660] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:45:52 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x11845ac00) [pid = 1660] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:45:52 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x12a7dac00) [pid = 1660] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:45:52 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x111c1e800) [pid = 1660] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:45:52 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x113057c00) [pid = 1660] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:45:52 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x124a3b800) [pid = 1660] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:45:52 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x129283c00) [pid = 1660] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:45:52 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x118531000) [pid = 1660] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:45:52 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x12a613000) [pid = 1660] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:45:52 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x112e05400) [pid = 1660] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:45:52 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x12a7e0000) [pid = 1660] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:45:52 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x125f1c000) [pid = 1660] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:45:52 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12923b800) [pid = 1660] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:45:52 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1110af800) [pid = 1660] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:45:52 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x123e39800) [pid = 1660] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:45:52 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x118531400) [pid = 1660] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:45:52 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x118849800) [pid = 1660] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:45:52 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x115d79c00) [pid = 1660] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:45:52 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x11b26a000) [pid = 1660] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:45:52 INFO - PROCESS | 1660 | 1464795952268 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]]]}] 08:45:52 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 08:45:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:45:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:45:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:45:52 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. 08:45:52 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:45:52 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 619ms 08:45:52 INFO - PROCESS | 1660 | 1464795952320 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 08:45:52 INFO - PROCESS | 1660 | 1464795952321 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 08:45:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:45:52 INFO - PROCESS | 1660 | 1464795952331 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:45:52 INFO - PROCESS | 1660 | 1464795952332 Marionette TRACE conn2 <- [1,1534,null,{}] 08:45:52 INFO - PROCESS | 1660 | 1464795952334 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}] 08:45:52 INFO - PROCESS | 1660 | 1464795952414 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 08:45:52 INFO - PROCESS | 1660 | 1464795952418 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292db000 == 59 [pid = 1660] [id = 391] 08:45:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x123e44800) [pid = 1660] [serial = 1172] [outer = 0x0] 08:45:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x124809c00) [pid = 1660] [serial = 1173] [outer = 0x123e44800] 08:45:52 INFO - PROCESS | 1660 | 1464795952450 Marionette DEBUG loaded listener.js 08:45:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12480dc00) [pid = 1660] [serial = 1174] [outer = 0x123e44800] 08:45:52 INFO - PROCESS | 1660 | 1464795952797 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]]]}] 08:45:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:45:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 521ms 08:45:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:45:52 INFO - PROCESS | 1660 | 1464795952850 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 08:45:52 INFO - PROCESS | 1660 | 1464795952851 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 08:45:52 INFO - PROCESS | 1660 | 1464795952853 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:45:52 INFO - PROCESS | 1660 | 1464795952855 Marionette TRACE conn2 <- [1,1538,null,{}] 08:45:52 INFO - PROCESS | 1660 | 1464795952863 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}] 08:45:52 INFO - PROCESS | 1660 | 1464795952961 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 08:45:52 INFO - PROCESS | 1660 | 1464795952966 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d274000 == 60 [pid = 1660] [id = 392] 08:45:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x124805000) [pid = 1660] [serial = 1175] [outer = 0x0] 08:45:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12a7dac00) [pid = 1660] [serial = 1176] [outer = 0x124805000] 08:45:52 INFO - PROCESS | 1660 | 1464795952994 Marionette DEBUG loaded listener.js 08:45:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12bf39000) [pid = 1660] [serial = 1177] [outer = 0x124805000] 08:45:53 INFO - PROCESS | 1660 | 1464795953327 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]]]}] 08:45:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:45:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 525ms 08:45:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:45:53 INFO - PROCESS | 1660 | 1464795953379 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 08:45:53 INFO - PROCESS | 1660 | 1464795953381 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 08:45:53 INFO - PROCESS | 1660 | 1464795953383 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:45:53 INFO - PROCESS | 1660 | 1464795953384 Marionette TRACE conn2 <- [1,1542,null,{}] 08:45:53 INFO - PROCESS | 1660 | 1464795953386 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}] 08:45:53 INFO - PROCESS | 1660 | 1464795953491 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 08:45:53 INFO - PROCESS | 1660 | 1464795953499 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d554000 == 61 [pid = 1660] [id = 393] 08:45:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x124811800) [pid = 1660] [serial = 1178] [outer = 0x0] 08:45:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x12bf57800) [pid = 1660] [serial = 1179] [outer = 0x124811800] 08:45:53 INFO - PROCESS | 1660 | 1464795953523 Marionette DEBUG loaded listener.js 08:45:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x12c60cc00) [pid = 1660] [serial = 1180] [outer = 0x124811800] 08:45:53 INFO - PROCESS | 1660 | 1464795953825 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]]]}] 08:45:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:45:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 469ms 08:45:53 INFO - PROCESS | 1660 | 1464795953852 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 08:45:53 INFO - PROCESS | 1660 | 1464795953853 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 08:45:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:45:53 INFO - PROCESS | 1660 | 1464795953856 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:45:53 INFO - PROCESS | 1660 | 1464795953858 Marionette TRACE conn2 <- [1,1546,null,{}] 08:45:53 INFO - PROCESS | 1660 | 1464795953862 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}] 08:45:53 INFO - PROCESS | 1660 | 1464795953939 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 08:45:53 INFO - PROCESS | 1660 | 1464795953946 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e003000 == 62 [pid = 1660] [id = 394] 08:45:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x128a5ac00) [pid = 1660] [serial = 1181] [outer = 0x0] 08:45:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x128a62800) [pid = 1660] [serial = 1182] [outer = 0x128a5ac00] 08:45:53 INFO - PROCESS | 1660 | 1464795953970 Marionette DEBUG loaded listener.js 08:45:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x128a68000) [pid = 1660] [serial = 1183] [outer = 0x128a5ac00] 08:45:54 INFO - PROCESS | 1660 | 1464795954364 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]]]}] 08:45:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:45:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 570ms 08:45:54 INFO - PROCESS | 1660 | 1464795954427 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 08:45:54 INFO - PROCESS | 1660 | 1464795954430 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 08:45:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:45:54 INFO - PROCESS | 1660 | 1464795954433 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:45:54 INFO - PROCESS | 1660 | 1464795954436 Marionette TRACE conn2 <- [1,1550,null,{}] 08:45:54 INFO - PROCESS | 1660 | 1464795954440 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}] 08:45:54 INFO - PROCESS | 1660 | 1464795954551 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 08:45:54 INFO - PROCESS | 1660 | 1464795954609 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x118086800 == 63 [pid = 1660] [id = 395] 08:45:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x11304b000) [pid = 1660] [serial = 1184] [outer = 0x0] 08:45:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x114fb4800) [pid = 1660] [serial = 1185] [outer = 0x11304b000] 08:45:54 INFO - PROCESS | 1660 | 1464795954642 Marionette DEBUG loaded listener.js 08:45:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x118199000) [pid = 1660] [serial = 1186] [outer = 0x11304b000] 08:45:55 INFO - PROCESS | 1660 | 1464795955114 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]]]}] 08:45:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:45:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 720ms 08:45:55 INFO - PROCESS | 1660 | 1464795955154 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 08:45:55 INFO - PROCESS | 1660 | 1464795955158 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 08:45:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:45:55 INFO - PROCESS | 1660 | 1464795955163 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:45:55 INFO - PROCESS | 1660 | 1464795955165 Marionette TRACE conn2 <- [1,1554,null,{}] 08:45:55 INFO - PROCESS | 1660 | 1464795955169 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}] 08:45:55 INFO - PROCESS | 1660 | 1464795955327 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 08:45:55 INFO - PROCESS | 1660 | 1464795955455 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x124eec000 == 64 [pid = 1660] [id = 396] 08:45:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x11852e800) [pid = 1660] [serial = 1187] [outer = 0x0] 08:45:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x11915a000) [pid = 1660] [serial = 1188] [outer = 0x11852e800] 08:45:55 INFO - PROCESS | 1660 | 1464795955488 Marionette DEBUG loaded listener.js 08:45:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x119e72000) [pid = 1660] [serial = 1189] [outer = 0x11852e800] 08:45:55 INFO - PROCESS | 1660 | 1464795955928 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]]]}] 08:45:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:45:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 773ms 08:45:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:45:55 INFO - PROCESS | 1660 | 1464795955937 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 08:45:55 INFO - PROCESS | 1660 | 1464795955939 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 08:45:55 INFO - PROCESS | 1660 | 1464795955943 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:45:55 INFO - PROCESS | 1660 | 1464795955946 Marionette TRACE conn2 <- [1,1558,null,{}] 08:45:55 INFO - PROCESS | 1660 | 1464795955954 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}] 08:45:56 INFO - PROCESS | 1660 | 1464795956062 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 08:45:56 INFO - PROCESS | 1660 | 1464795956134 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d26d800 == 65 [pid = 1660] [id = 397] 08:45:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x124809800) [pid = 1660] [serial = 1190] [outer = 0x0] 08:45:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x1253d8400) [pid = 1660] [serial = 1191] [outer = 0x124809800] 08:45:56 INFO - PROCESS | 1660 | 1464795956164 Marionette DEBUG loaded listener.js 08:45:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x127338c00) [pid = 1660] [serial = 1192] [outer = 0x124809800] 08:45:56 INFO - PROCESS | 1660 | 1464795956595 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]]]}] 08:45:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:45:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 674ms 08:45:56 INFO - PROCESS | 1660 | 1464795956616 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 08:45:56 INFO - PROCESS | 1660 | 1464795956618 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 08:45:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:45:56 INFO - PROCESS | 1660 | 1464795956620 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:45:56 INFO - PROCESS | 1660 | 1464795956621 Marionette TRACE conn2 <- [1,1562,null,{}] 08:45:56 INFO - PROCESS | 1660 | 1464795956624 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}] 08:45:56 INFO - PROCESS | 1660 | 1464795956729 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 08:45:56 INFO - PROCESS | 1660 | 1464795956792 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x1353dd000 == 66 [pid = 1660] [id = 398] 08:45:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x128a60800) [pid = 1660] [serial = 1193] [outer = 0x0] 08:45:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x128dbd800) [pid = 1660] [serial = 1194] [outer = 0x128a60800] 08:45:56 INFO - PROCESS | 1660 | 1464795956866 Marionette DEBUG loaded listener.js 08:45:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x129286c00) [pid = 1660] [serial = 1195] [outer = 0x128a60800] 08:45:57 INFO - PROCESS | 1660 | 1464795957261 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]]]}] 08:45:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:45:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 668ms 08:45:57 INFO - PROCESS | 1660 | 1464795957289 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 08:45:57 INFO - PROCESS | 1660 | 1464795957291 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 08:45:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:45:57 INFO - PROCESS | 1660 | 1464795957295 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:45:57 INFO - PROCESS | 1660 | 1464795957296 Marionette TRACE conn2 <- [1,1566,null,{}] 08:45:57 INFO - PROCESS | 1660 | 1464795957299 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}] 08:45:57 INFO - PROCESS | 1660 | 1464795957416 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 08:45:57 INFO - PROCESS | 1660 | 1464795957499 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x1353ef800 == 67 [pid = 1660] [id = 399] 08:45:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x110f7e400) [pid = 1660] [serial = 1196] [outer = 0x0] 08:45:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x110f84000) [pid = 1660] [serial = 1197] [outer = 0x110f7e400] 08:45:57 INFO - PROCESS | 1660 | 1464795957529 Marionette DEBUG loaded listener.js 08:45:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x110f88000) [pid = 1660] [serial = 1198] [outer = 0x110f7e400] 08:45:57 INFO - PROCESS | 1660 | 1464795957982 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]]]}] 08:45:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:45:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 719ms 08:45:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:45:58 INFO - PROCESS | 1660 | 1464795958014 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 08:45:58 INFO - PROCESS | 1660 | 1464795958016 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 08:45:58 INFO - PROCESS | 1660 | 1464795958018 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:45:58 INFO - PROCESS | 1660 | 1464795958019 Marionette TRACE conn2 <- [1,1570,null,{}] 08:45:58 INFO - PROCESS | 1660 | 1464795958022 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}] 08:45:58 INFO - PROCESS | 1660 | 1464795958139 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 08:45:58 INFO - PROCESS | 1660 | 1464795958214 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x118172000 == 68 [pid = 1660] [id = 400] 08:45:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x113204000) [pid = 1660] [serial = 1199] [outer = 0x0] 08:45:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x1186c4400) [pid = 1660] [serial = 1200] [outer = 0x113204000] 08:45:58 INFO - PROCESS | 1660 | 1464795958243 Marionette DEBUG loaded listener.js 08:45:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x129520c00) [pid = 1660] [serial = 1201] [outer = 0x113204000] 08:45:58 INFO - PROCESS | 1660 | 1464795958845 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]]]}] 08:45:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:45:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 870ms 08:45:58 INFO - PROCESS | 1660 | 1464795958889 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 08:45:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:45:58 INFO - PROCESS | 1660 | 1464795958893 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 08:45:58 INFO - PROCESS | 1660 | 1464795958897 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:45:58 INFO - PROCESS | 1660 | 1464795958899 Marionette TRACE conn2 <- [1,1574,null,{}] 08:45:58 INFO - PROCESS | 1660 | 1464795958902 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}] 08:45:59 INFO - PROCESS | 1660 | 1464795959004 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 08:45:59 INFO - PROCESS | 1660 | 1464795959078 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x11809b000 == 69 [pid = 1660] [id = 401] 08:45:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x113050800) [pid = 1660] [serial = 1202] [outer = 0x0] 08:45:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x116132400) [pid = 1660] [serial = 1203] [outer = 0x113050800] 08:45:59 INFO - PROCESS | 1660 | 1464795959106 Marionette DEBUG loaded listener.js 08:45:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x11819e000) [pid = 1660] [serial = 1204] [outer = 0x113050800] 08:45:59 INFO - PROCESS | 1660 | 1464795959513 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]]]}] 08:45:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:45:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 671ms 08:45:59 INFO - PROCESS | 1660 | 1464795959569 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 08:45:59 INFO - PROCESS | 1660 | 1464795959573 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 08:45:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:45:59 INFO - PROCESS | 1660 | 1464795959577 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:45:59 INFO - PROCESS | 1660 | 1464795959579 Marionette TRACE conn2 <- [1,1578,null,{}] 08:45:59 INFO - PROCESS | 1660 | 1464795959581 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}] 08:45:59 INFO - PROCESS | 1660 | 1464795959698 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 08:45:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12d06e800 == 68 [pid = 1660] [id = 332] 08:45:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1296c6000 == 67 [pid = 1660] [id = 363] 08:45:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12d554000 == 66 [pid = 1660] [id = 393] 08:45:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12d274000 == 65 [pid = 1660] [id = 392] 08:45:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1292db000 == 64 [pid = 1660] [id = 391] 08:45:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12c69d800 == 63 [pid = 1660] [id = 390] 08:45:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba73800 == 62 [pid = 1660] [id = 389] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x123a8cc00) [pid = 1660] [serial = 1086] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x125136c00) [pid = 1660] [serial = 1089] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x12bac4400) [pid = 1660] [serial = 1128] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12a4bf000 == 61 [pid = 1660] [id = 388] 08:45:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1180c7000 == 60 [pid = 1660] [id = 387] 08:45:59 INFO - PROCESS | 1660 | --DOCSHELL 0x125f6d000 == 59 [pid = 1660] [id = 386] 08:45:59 INFO - PROCESS | 1660 | --DOCSHELL 0x124ef2000 == 58 [pid = 1660] [id = 385] 08:45:59 INFO - PROCESS | 1660 | --DOCSHELL 0x119e3c800 == 57 [pid = 1660] [id = 384] 08:45:59 INFO - PROCESS | 1660 | --DOCSHELL 0x116944000 == 56 [pid = 1660] [id = 383] 08:45:59 INFO - PROCESS | 1660 | --DOCSHELL 0x123a0e000 == 55 [pid = 1660] [id = 382] 08:45:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1269e9800 == 54 [pid = 1660] [id = 378] 08:45:59 INFO - PROCESS | 1660 | --DOCSHELL 0x119132800 == 53 [pid = 1660] [id = 377] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x12bab5800) [pid = 1660] [serial = 982] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x12951d400) [pid = 1660] [serial = 1054] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x116763000) [pid = 1660] [serial = 1042] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x126f55800) [pid = 1660] [serial = 1048] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x12951c400) [pid = 1660] [serial = 1051] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x119718000) [pid = 1660] [serial = 1045] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x129237400) [pid = 1660] [serial = 1111] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x126937800) [pid = 1660] [serial = 1110] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x129282800) [pid = 1660] [serial = 1113] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x112e78000) [pid = 1660] [serial = 1078] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x112976400) [pid = 1660] [serial = 1077] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x126ff4800) [pid = 1660] [serial = 1093] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x125397000) [pid = 1660] [serial = 1092] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x11942e800) [pid = 1660] [serial = 1084] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x119117800) [pid = 1660] [serial = 1083] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x11942c800) [pid = 1660] [serial = 1101] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x119e5d800) [pid = 1660] [serial = 1102] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x116761c00) [pid = 1660] [serial = 1096] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x115d81c00) [pid = 1660] [serial = 1095] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x1212ab400) [pid = 1660] [serial = 1104] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x123e16400) [pid = 1660] [serial = 1105] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x124a80c00) [pid = 1660] [serial = 1107] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x11845e000) [pid = 1660] [serial = 1081] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x11819d000) [pid = 1660] [serial = 1080] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x11845f800) [pid = 1660] [serial = 1098] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x118594c00) [pid = 1660] [serial = 1099] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1293f4c00) [pid = 1660] [serial = 1116] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x123bbf000) [pid = 1660] [serial = 1119] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12a7e2800) [pid = 1660] [serial = 1122] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12951e400) [pid = 1660] [serial = 1117] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1293b6400) [pid = 1660] [serial = 1114] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12b2c5800) [pid = 1660] [serial = 1126] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12a610400) [pid = 1660] [serial = 1120] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12ae69400) [pid = 1660] [serial = 1123] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12580b800) [pid = 1660] [serial = 1108] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x115d84400) [pid = 1660] [serial = 1039] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12b029400) [pid = 1660] [serial = 1125] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 1660 | 1464795959802 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x116947000 == 54 [pid = 1660] [id = 402] 08:45:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x112e78000) [pid = 1660] [serial = 1205] [outer = 0x0] 08:45:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x118459800) [pid = 1660] [serial = 1206] [outer = 0x112e78000] 08:45:59 INFO - PROCESS | 1660 | 1464795959844 Marionette DEBUG loaded listener.js 08:45:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x11914e400) [pid = 1660] [serial = 1207] [outer = 0x112e78000] 08:46:00 INFO - PROCESS | 1660 | 1464795960274 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]]]}] 08:46:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:46:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 771ms 08:46:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:46:00 INFO - PROCESS | 1660 | 1464795960349 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 08:46:00 INFO - PROCESS | 1660 | 1464795960351 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 08:46:00 INFO - PROCESS | 1660 | 1464795960355 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:46:00 INFO - PROCESS | 1660 | 1464795960359 Marionette TRACE conn2 <- [1,1582,null,{}] 08:46:00 INFO - PROCESS | 1660 | 1464795960371 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}] 08:46:00 INFO - PROCESS | 1660 | 1464795960470 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 08:46:00 INFO - PROCESS | 1660 | 1464795960483 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x121282800 == 55 [pid = 1660] [id = 403] 08:46:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x11b20f000) [pid = 1660] [serial = 1208] [outer = 0x0] 08:46:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x11b275c00) [pid = 1660] [serial = 1209] [outer = 0x11b20f000] 08:46:00 INFO - PROCESS | 1660 | 1464795960511 Marionette DEBUG loaded listener.js 08:46:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x123a84000) [pid = 1660] [serial = 1210] [outer = 0x11b20f000] 08:46:00 INFO - PROCESS | 1660 | 1464795960842 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]]]}] 08:46:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:46:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 524ms 08:46:00 INFO - PROCESS | 1660 | 1464795960879 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 08:46:00 INFO - PROCESS | 1660 | 1464795960880 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 08:46:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:46:00 INFO - PROCESS | 1660 | 1464795960883 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:46:00 INFO - PROCESS | 1660 | 1464795960884 Marionette TRACE conn2 <- [1,1586,null,{}] 08:46:00 INFO - PROCESS | 1660 | 1464795960886 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}] 08:46:00 INFO - PROCESS | 1660 | 1464795960977 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 08:46:01 INFO - PROCESS | 1660 | 1464795961032 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x124cca800 == 56 [pid = 1660] [id = 404] 08:46:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1212ae800) [pid = 1660] [serial = 1211] [outer = 0x0] 08:46:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x124803c00) [pid = 1660] [serial = 1212] [outer = 0x1212ae800] 08:46:01 INFO - PROCESS | 1660 | 1464795961057 Marionette DEBUG loaded listener.js 08:46:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x124811c00) [pid = 1660] [serial = 1213] [outer = 0x1212ae800] 08:46:01 INFO - PROCESS | 1660 | 1464795961334 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]]]}] 08:46:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:46:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 469ms 08:46:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:46:01 INFO - PROCESS | 1660 | 1464795961352 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 08:46:01 INFO - PROCESS | 1660 | 1464795961353 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 08:46:01 INFO - PROCESS | 1660 | 1464795961355 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:46:01 INFO - PROCESS | 1660 | 1464795961357 Marionette TRACE conn2 <- [1,1590,null,{}] 08:46:01 INFO - PROCESS | 1660 | 1464795961366 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}] 08:46:01 INFO - PROCESS | 1660 | 1464795961450 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 08:46:01 INFO - PROCESS | 1660 | 1464795961510 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x1256f1000 == 57 [pid = 1660] [id = 405] 08:46:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x123c8f000) [pid = 1660] [serial = 1214] [outer = 0x0] 08:46:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x124a76c00) [pid = 1660] [serial = 1215] [outer = 0x123c8f000] 08:46:01 INFO - PROCESS | 1660 | 1464795961537 Marionette DEBUG loaded listener.js 08:46:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1253e0c00) [pid = 1660] [serial = 1216] [outer = 0x123c8f000] 08:46:01 INFO - PROCESS | 1660 | 1464795961851 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]]]}] 08:46:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:46:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 523ms 08:46:01 INFO - PROCESS | 1660 | 1464795961879 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 08:46:01 INFO - PROCESS | 1660 | 1464795961880 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 08:46:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:46:01 INFO - PROCESS | 1660 | 1464795961882 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:46:01 INFO - PROCESS | 1660 | 1464795961883 Marionette TRACE conn2 <- [1,1594,null,{}] 08:46:01 INFO - PROCESS | 1660 | 1464795961886 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}] 08:46:02 INFO - PROCESS | 1660 | 1464795962000 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 08:46:02 INFO - PROCESS | 1660 | 1464795962035 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x1270f4000 == 58 [pid = 1660] [id = 406] 08:46:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12580f000) [pid = 1660] [serial = 1217] [outer = 0x0] 08:46:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x126f56000) [pid = 1660] [serial = 1218] [outer = 0x12580f000] 08:46:02 INFO - PROCESS | 1660 | 1464795962062 Marionette DEBUG loaded listener.js 08:46:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x129286800) [pid = 1660] [serial = 1219] [outer = 0x12580f000] 08:46:02 INFO - PROCESS | 1660 | 1464795962467 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]]]}] 08:46:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:46:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 618ms 08:46:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:46:02 INFO - PROCESS | 1660 | 1464795962501 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 08:46:02 INFO - PROCESS | 1660 | 1464795962502 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 08:46:02 INFO - PROCESS | 1660 | 1464795962504 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:46:02 INFO - PROCESS | 1660 | 1464795962505 Marionette TRACE conn2 <- [1,1598,null,{}] 08:46:02 INFO - PROCESS | 1660 | 1464795962515 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}] 08:46:02 INFO - PROCESS | 1660 | 1464795962625 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 08:46:02 INFO - PROCESS | 1660 | 1464795962629 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292f4800 == 59 [pid = 1660] [id = 407] 08:46:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x128a5e400) [pid = 1660] [serial = 1220] [outer = 0x0] 08:46:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1293f6c00) [pid = 1660] [serial = 1221] [outer = 0x128a5e400] 08:46:02 INFO - PROCESS | 1660 | 1464795962654 Marionette DEBUG loaded listener.js 08:46:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x12a608000) [pid = 1660] [serial = 1222] [outer = 0x128a5e400] 08:46:03 INFO - PROCESS | 1660 | 1464795963004 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]]]}] 08:46:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:46:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 526ms 08:46:03 INFO - PROCESS | 1660 | 1464795963030 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 08:46:03 INFO - PROCESS | 1660 | 1464795963031 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 08:46:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:46:03 INFO - PROCESS | 1660 | 1464795963034 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:46:03 INFO - PROCESS | 1660 | 1464795963035 Marionette TRACE conn2 <- [1,1602,null,{}] 08:46:03 INFO - PROCESS | 1660 | 1464795963044 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}] 08:46:03 INFO - PROCESS | 1660 | 1464795963146 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 08:46:03 INFO - PROCESS | 1660 | 1464795963180 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6a5800 == 60 [pid = 1660] [id = 408] 08:46:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x129517c00) [pid = 1660] [serial = 1223] [outer = 0x0] 08:46:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x12a7e2c00) [pid = 1660] [serial = 1224] [outer = 0x129517c00] 08:46:03 INFO - PROCESS | 1660 | 1464795963205 Marionette DEBUG loaded listener.js 08:46:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x12b02ec00) [pid = 1660] [serial = 1225] [outer = 0x129517c00] 08:46:03 INFO - PROCESS | 1660 | 1464795963518 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]]]}] 08:46:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:46:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 517ms 08:46:03 INFO - PROCESS | 1660 | 1464795963557 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 08:46:03 INFO - PROCESS | 1660 | 1464795963560 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 08:46:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:46:03 INFO - PROCESS | 1660 | 1464795963563 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:46:03 INFO - PROCESS | 1660 | 1464795963571 Marionette TRACE conn2 <- [1,1606,null,{}] 08:46:03 INFO - PROCESS | 1660 | 1464795963574 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}] 08:46:03 INFO - PROCESS | 1660 | 1464795963671 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 08:46:03 INFO - PROCESS | 1660 | 1464795963685 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b1b4800 == 61 [pid = 1660] [id = 409] 08:46:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x12a614c00) [pid = 1660] [serial = 1226] [outer = 0x0] 08:46:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x12b18cc00) [pid = 1660] [serial = 1227] [outer = 0x12a614c00] 08:46:03 INFO - PROCESS | 1660 | 1464795963710 Marionette DEBUG loaded listener.js 08:46:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x12b2c3c00) [pid = 1660] [serial = 1228] [outer = 0x12a614c00] 08:46:04 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x11942f400) [pid = 1660] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:46:04 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x1256a8400) [pid = 1660] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:46:04 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x11869a000) [pid = 1660] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:46:04 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x125803000) [pid = 1660] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:46:04 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x12a7d7400) [pid = 1660] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:46:04 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x12babe800) [pid = 1660] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:46:04 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x119117c00) [pid = 1660] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:46:04 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x123e19800) [pid = 1660] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:46:04 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1197d0400) [pid = 1660] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:46:04 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x115d7ac00) [pid = 1660] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:46:04 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x128c0d000) [pid = 1660] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:46:04 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x112a7e000) [pid = 1660] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:46:04 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x113257000) [pid = 1660] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:46:04 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x123c97000) [pid = 1660] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:46:04 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x11930f400) [pid = 1660] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:46:04 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x115e71400) [pid = 1660] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:46:04 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x123e44800) [pid = 1660] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:46:04 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x124811800) [pid = 1660] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:46:04 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x124805000) [pid = 1660] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:46:04 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1256ab400) [pid = 1660] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:46:04 INFO - PROCESS | 1660 | 1464795964166 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]]]}] 08:46:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:46:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 631ms 08:46:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:46:04 INFO - PROCESS | 1660 | 1464795964202 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 08:46:04 INFO - PROCESS | 1660 | 1464795964203 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 08:46:04 INFO - PROCESS | 1660 | 1464795964212 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:46:04 INFO - PROCESS | 1660 | 1464795964214 Marionette TRACE conn2 <- [1,1610,null,{}] 08:46:04 INFO - PROCESS | 1660 | 1464795964217 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}] 08:46:04 INFO - PROCESS | 1660 | 1464795964342 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 08:46:04 INFO - PROCESS | 1660 | 1464795964350 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b1aa800 == 62 [pid = 1660] [id = 410] 08:46:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x11852f400) [pid = 1660] [serial = 1229] [outer = 0x0] 08:46:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x123a8e000) [pid = 1660] [serial = 1230] [outer = 0x11852f400] 08:46:04 INFO - PROCESS | 1660 | 1464795964390 Marionette DEBUG loaded listener.js 08:46:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1256a8400) [pid = 1660] [serial = 1231] [outer = 0x11852f400] 08:46:04 INFO - PROCESS | 1660 | 1464795964873 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]]]}] 08:46:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:46:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 676ms 08:46:04 INFO - PROCESS | 1660 | 1464795964883 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 08:46:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:46:04 INFO - PROCESS | 1660 | 1464795964885 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 08:46:04 INFO - PROCESS | 1660 | 1464795964888 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:46:04 INFO - PROCESS | 1660 | 1464795964891 Marionette TRACE conn2 <- [1,1614,null,{}] 08:46:04 INFO - PROCESS | 1660 | 1464795964903 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}] 08:46:05 INFO - PROCESS | 1660 | 1464795965005 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 08:46:05 INFO - PROCESS | 1660 | 1464795965018 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c699800 == 63 [pid = 1660] [id = 411] 08:46:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12b18e400) [pid = 1660] [serial = 1232] [outer = 0x0] 08:46:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12b2c9c00) [pid = 1660] [serial = 1233] [outer = 0x12b18e400] 08:46:05 INFO - PROCESS | 1660 | 1464795965047 Marionette DEBUG loaded listener.js 08:46:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12bad0c00) [pid = 1660] [serial = 1234] [outer = 0x12b18e400] 08:46:05 INFO - PROCESS | 1660 | 1464795965397 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]]]}] 08:46:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 08:46:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 531ms 08:46:05 INFO - PROCESS | 1660 | 1464795965419 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 08:46:05 INFO - PROCESS | 1660 | 1464795965421 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 08:46:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:46:05 INFO - PROCESS | 1660 | 1464795965423 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:46:05 INFO - PROCESS | 1660 | 1464795965427 Marionette TRACE conn2 <- [1,1618,null,{}] 08:46:05 INFO - PROCESS | 1660 | 1464795965430 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}] 08:46:05 INFO - PROCESS | 1660 | 1464795965517 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 08:46:05 INFO - PROCESS | 1660 | 1464795965575 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c9d9800 == 64 [pid = 1660] [id = 412] 08:46:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12b2c5400) [pid = 1660] [serial = 1235] [outer = 0x0] 08:46:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12bf31c00) [pid = 1660] [serial = 1236] [outer = 0x12b2c5400] 08:46:05 INFO - PROCESS | 1660 | 1464795965600 Marionette DEBUG loaded listener.js 08:46:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12c60c800) [pid = 1660] [serial = 1237] [outer = 0x12b2c5400] 08:46:05 INFO - PROCESS | 1660 | 1464795965874 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]]]}] 08:46:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:46:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 472ms 08:46:05 INFO - PROCESS | 1660 | 1464795965898 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 08:46:05 INFO - PROCESS | 1660 | 1464795965899 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 08:46:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:46:05 INFO - PROCESS | 1660 | 1464795965902 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:46:05 INFO - PROCESS | 1660 | 1464795965903 Marionette TRACE conn2 <- [1,1622,null,{}] 08:46:05 INFO - PROCESS | 1660 | 1464795965905 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}] 08:46:06 INFO - PROCESS | 1660 | 1464795966069 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 08:46:06 INFO - PROCESS | 1660 | 1464795966124 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e1a000 == 65 [pid = 1660] [id = 413] 08:46:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x110f7c800) [pid = 1660] [serial = 1238] [outer = 0x0] 08:46:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x110f85000) [pid = 1660] [serial = 1239] [outer = 0x110f7c800] 08:46:06 INFO - PROCESS | 1660 | 1464795966156 Marionette DEBUG loaded listener.js 08:46:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x112a7dc00) [pid = 1660] [serial = 1240] [outer = 0x110f7c800] 08:46:06 INFO - PROCESS | 1660 | 1464795966592 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]]]}] 08:46:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 08:46:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 718ms 08:46:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:46:06 INFO - PROCESS | 1660 | 1464795966631 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 08:46:06 INFO - PROCESS | 1660 | 1464795966634 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 08:46:06 INFO - PROCESS | 1660 | 1464795966637 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:46:06 INFO - PROCESS | 1660 | 1464795966639 Marionette TRACE conn2 <- [1,1626,null,{}] 08:46:06 INFO - PROCESS | 1660 | 1464795966644 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}] 08:46:06 INFO - PROCESS | 1660 | 1464795966753 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 08:46:06 INFO - PROCESS | 1660 | 1464795966811 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12108d800 == 66 [pid = 1660] [id = 414] 08:46:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x115d81400) [pid = 1660] [serial = 1241] [outer = 0x0] 08:46:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x118847400) [pid = 1660] [serial = 1242] [outer = 0x115d81400] 08:46:06 INFO - PROCESS | 1660 | 1464795966843 Marionette DEBUG loaded listener.js 08:46:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x11930f400) [pid = 1660] [serial = 1243] [outer = 0x115d81400] 08:46:07 INFO - PROCESS | 1660 | 1464795967286 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]]]}] 08:46:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:46:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 670ms 08:46:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:46:07 INFO - PROCESS | 1660 | 1464795967307 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 08:46:07 INFO - PROCESS | 1660 | 1464795967309 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 08:46:07 INFO - PROCESS | 1660 | 1464795967312 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:46:07 INFO - PROCESS | 1660 | 1464795967313 Marionette TRACE conn2 <- [1,1630,null,{}] 08:46:07 INFO - PROCESS | 1660 | 1464795967315 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}] 08:46:07 INFO - PROCESS | 1660 | 1464795967421 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 08:46:07 INFO - PROCESS | 1660 | 1464795967520 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd7e000 == 67 [pid = 1660] [id = 415] 08:46:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x1212aec00) [pid = 1660] [serial = 1244] [outer = 0x0] 08:46:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x123a8e800) [pid = 1660] [serial = 1245] [outer = 0x1212aec00] 08:46:07 INFO - PROCESS | 1660 | 1464795967551 Marionette DEBUG loaded listener.js 08:46:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x123d91000) [pid = 1660] [serial = 1246] [outer = 0x1212aec00] 08:46:07 INFO - PROCESS | 1660 | 1464795967965 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]]]}] 08:46:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:46:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 718ms 08:46:08 INFO - PROCESS | 1660 | 1464795968031 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 08:46:08 INFO - PROCESS | 1660 | 1464795968034 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 08:46:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:46:08 INFO - PROCESS | 1660 | 1464795968044 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:46:08 INFO - PROCESS | 1660 | 1464795968048 Marionette TRACE conn2 <- [1,1634,null,{}] 08:46:08 INFO - PROCESS | 1660 | 1464795968050 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}] 08:46:08 INFO - PROCESS | 1660 | 1464795968157 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 08:46:08 INFO - PROCESS | 1660 | 1464795968228 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d7d0000 == 68 [pid = 1660] [id = 416] 08:46:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x1212af000) [pid = 1660] [serial = 1247] [outer = 0x0] 08:46:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x125f1a400) [pid = 1660] [serial = 1248] [outer = 0x1212af000] 08:46:08 INFO - PROCESS | 1660 | 1464795968257 Marionette DEBUG loaded listener.js 08:46:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x126f63800) [pid = 1660] [serial = 1249] [outer = 0x1212af000] 08:46:08 INFO - PROCESS | 1660 | 1464795968670 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]]]}] 08:46:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:46:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 678ms 08:46:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:46:08 INFO - PROCESS | 1660 | 1464795968715 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 08:46:08 INFO - PROCESS | 1660 | 1464795968717 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 08:46:08 INFO - PROCESS | 1660 | 1464795968719 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:46:08 INFO - PROCESS | 1660 | 1464795968720 Marionette TRACE conn2 <- [1,1638,null,{}] 08:46:08 INFO - PROCESS | 1660 | 1464795968755 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}] 08:46:08 INFO - PROCESS | 1660 | 1464795968895 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 08:46:08 INFO - PROCESS | 1660 | 1464795968918 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e01e800 == 69 [pid = 1660] [id = 417] 08:46:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x128a59c00) [pid = 1660] [serial = 1250] [outer = 0x0] 08:46:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x128c02400) [pid = 1660] [serial = 1251] [outer = 0x128a59c00] 08:46:08 INFO - PROCESS | 1660 | 1464795968976 Marionette DEBUG loaded listener.js 08:46:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x12927e800) [pid = 1660] [serial = 1252] [outer = 0x128a59c00] 08:46:09 INFO - PROCESS | 1660 | 1464795969384 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]]]}] 08:46:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:46:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 691ms 08:46:09 INFO - PROCESS | 1660 | 1464795969411 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 08:46:09 INFO - PROCESS | 1660 | 1464795969412 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 08:46:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:46:09 INFO - PROCESS | 1660 | 1464795969415 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:46:09 INFO - PROCESS | 1660 | 1464795969417 Marionette TRACE conn2 <- [1,1642,null,{}] 08:46:09 INFO - PROCESS | 1660 | 1464795969419 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}] 08:46:09 INFO - PROCESS | 1660 | 1464795969522 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 08:46:09 INFO - PROCESS | 1660 | 1464795969580 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x135290800 == 70 [pid = 1660] [id = 418] 08:46:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x12b18ec00) [pid = 1660] [serial = 1253] [outer = 0x0] 08:46:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x12bab5c00) [pid = 1660] [serial = 1254] [outer = 0x12b18ec00] 08:46:09 INFO - PROCESS | 1660 | 1464795969655 Marionette DEBUG loaded listener.js 08:46:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x12bf5a800) [pid = 1660] [serial = 1255] [outer = 0x12b18ec00] 08:46:10 INFO - PROCESS | 1660 | 1464795970078 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]]]}] 08:46:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:46:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 670ms 08:46:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:46:10 INFO - PROCESS | 1660 | 1464795970084 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 08:46:10 INFO - PROCESS | 1660 | 1464795970085 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 08:46:10 INFO - PROCESS | 1660 | 1464795970088 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:46:10 INFO - PROCESS | 1660 | 1464795970089 Marionette TRACE conn2 <- [1,1646,null,{}] 08:46:10 INFO - PROCESS | 1660 | 1464795970092 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}] 08:46:10 INFO - PROCESS | 1660 | 1464795970196 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 08:46:10 INFO - PROCESS | 1660 | 1464795970287 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e34800 == 71 [pid = 1660] [id = 419] 08:46:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x11335cc00) [pid = 1660] [serial = 1256] [outer = 0x0] 08:46:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x119424800) [pid = 1660] [serial = 1257] [outer = 0x11335cc00] 08:46:10 INFO - PROCESS | 1660 | 1464795970316 Marionette DEBUG loaded listener.js 08:46:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x1293ba000) [pid = 1660] [serial = 1258] [outer = 0x11335cc00] 08:46:10 INFO - PROCESS | 1660 | 1464795970891 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]]]}] 08:46:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:46:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 821ms 08:46:10 INFO - PROCESS | 1660 | 1464795970911 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 08:46:10 INFO - PROCESS | 1660 | 1464795970913 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 08:46:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:46:10 INFO - PROCESS | 1660 | 1464795970916 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:46:10 INFO - PROCESS | 1660 | 1464795970919 Marionette TRACE conn2 <- [1,1650,null,{}] 08:46:10 INFO - PROCESS | 1660 | 1464795970922 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}] 08:46:11 INFO - PROCESS | 1660 | 1464795971026 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 08:46:11 INFO - PROCESS | 1660 | 1464795971100 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e33000 == 72 [pid = 1660] [id = 420] 08:46:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x11324a400) [pid = 1660] [serial = 1259] [outer = 0x0] 08:46:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x115d84c00) [pid = 1660] [serial = 1260] [outer = 0x11324a400] 08:46:11 INFO - PROCESS | 1660 | 1464795971129 Marionette DEBUG loaded listener.js 08:46:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x1181a2400) [pid = 1660] [serial = 1261] [outer = 0x11324a400] 08:46:11 INFO - PROCESS | 1660 | 1464795971565 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]]]}] 08:46:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:46:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 672ms 08:46:11 INFO - PROCESS | 1660 | 1464795971589 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 08:46:11 INFO - PROCESS | 1660 | 1464795971593 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 08:46:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:46:11 INFO - PROCESS | 1660 | 1464795971597 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:46:11 INFO - PROCESS | 1660 | 1464795971599 Marionette TRACE conn2 <- [1,1654,null,{}] 08:46:11 INFO - PROCESS | 1660 | 1464795971601 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}] 08:46:11 INFO - PROCESS | 1660 | 1464795971702 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 08:46:11 INFO - PROCESS | 1660 | --DOCSHELL 0x12c9d9800 == 71 [pid = 1660] [id = 412] 08:46:11 INFO - PROCESS | 1660 | --DOCSHELL 0x12c699800 == 70 [pid = 1660] [id = 411] 08:46:11 INFO - PROCESS | 1660 | --DOCSHELL 0x12b1aa800 == 69 [pid = 1660] [id = 410] 08:46:11 INFO - PROCESS | 1660 | --DOCSHELL 0x12b1b4800 == 68 [pid = 1660] [id = 409] 08:46:11 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6a5800 == 67 [pid = 1660] [id = 408] 08:46:11 INFO - PROCESS | 1660 | --DOCSHELL 0x1292f4800 == 66 [pid = 1660] [id = 407] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x128a62800) [pid = 1660] [serial = 1182] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | 1464795971865 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:11 INFO - PROCESS | 1660 | --DOCSHELL 0x1270f4000 == 65 [pid = 1660] [id = 406] 08:46:11 INFO - PROCESS | 1660 | --DOCSHELL 0x1256f1000 == 64 [pid = 1660] [id = 405] 08:46:11 INFO - PROCESS | 1660 | --DOCSHELL 0x124cca800 == 63 [pid = 1660] [id = 404] 08:46:11 INFO - PROCESS | 1660 | --DOCSHELL 0x121282800 == 62 [pid = 1660] [id = 403] 08:46:11 INFO - PROCESS | 1660 | --DOCSHELL 0x116947000 == 61 [pid = 1660] [id = 402] 08:46:11 INFO - PROCESS | 1660 | --DOCSHELL 0x11809b000 == 60 [pid = 1660] [id = 401] 08:46:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x116aa7800 == 61 [pid = 1660] [id = 421] 08:46:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x117e32000) [pid = 1660] [serial = 1262] [outer = 0x0] 08:46:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x11845f400) [pid = 1660] [serial = 1263] [outer = 0x117e32000] 08:46:11 INFO - PROCESS | 1660 | 1464795971901 Marionette DEBUG loaded listener.js 08:46:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x1197c5000) [pid = 1660] [serial = 1264] [outer = 0x117e32000] 08:46:11 INFO - PROCESS | 1660 | --DOCSHELL 0x124eec000 == 60 [pid = 1660] [id = 396] 08:46:11 INFO - PROCESS | 1660 | --DOCSHELL 0x118086800 == 59 [pid = 1660] [id = 395] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x125f1f400) [pid = 1660] [serial = 1090] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x125f21c00) [pid = 1660] [serial = 1075] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x124a74400) [pid = 1660] [serial = 1087] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x12a7dc000) [pid = 1660] [serial = 1164] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x12b18dc00) [pid = 1660] [serial = 1167] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x12ae6d000) [pid = 1660] [serial = 1165] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x12bad0800) [pid = 1660] [serial = 1170] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x119e5d400) [pid = 1660] [serial = 1135] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x119426400) [pid = 1660] [serial = 1134] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x1253d6000) [pid = 1660] [serial = 1158] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x125f1e400) [pid = 1660] [serial = 1159] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x12733a800) [pid = 1660] [serial = 1138] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x1256b1c00) [pid = 1660] [serial = 1137] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x117122400) [pid = 1660] [serial = 1149] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x118844800) [pid = 1660] [serial = 1150] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x12a7d8000) [pid = 1660] [serial = 1141] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x129280000) [pid = 1660] [serial = 1140] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x12b187c00) [pid = 1660] [serial = 1144] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x12ae62800) [pid = 1660] [serial = 1143] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x117121400) [pid = 1660] [serial = 1147] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x115d77800) [pid = 1660] [serial = 1146] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x124a7d800) [pid = 1660] [serial = 1156] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x124820000) [pid = 1660] [serial = 1155] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1197ca800) [pid = 1660] [serial = 1152] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x11b26dc00) [pid = 1660] [serial = 1153] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x118306000) [pid = 1660] [serial = 1132] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1169d6400) [pid = 1660] [serial = 1131] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x12babe400) [pid = 1660] [serial = 1168] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x124809c00) [pid = 1660] [serial = 1173] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12c60cc00) [pid = 1660] [serial = 1180] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12bf57800) [pid = 1660] [serial = 1179] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12480dc00) [pid = 1660] [serial = 1174] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12bf38800) [pid = 1660] [serial = 1171] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12bf39000) [pid = 1660] [serial = 1177] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x127074800) [pid = 1660] [serial = 1161] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1293f1c00) [pid = 1660] [serial = 1162] [outer = 0x0] [url = about:blank] 08:46:11 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12a7dac00) [pid = 1660] [serial = 1176] [outer = 0x0] [url = about:blank] 08:46:12 INFO - PROCESS | 1660 | 1464795972215 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]]]}] 08:46:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:46:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 621ms 08:46:12 INFO - PROCESS | 1660 | 1464795972218 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 08:46:12 INFO - PROCESS | 1660 | 1464795972219 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 08:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:46:12 INFO - PROCESS | 1660 | 1464795972221 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:46:12 INFO - PROCESS | 1660 | 1464795972226 Marionette TRACE conn2 <- [1,1658,null,{}] 08:46:12 INFO - PROCESS | 1660 | 1464795972240 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}] 08:46:12 INFO - PROCESS | 1660 | 1464795972330 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 08:46:12 INFO - PROCESS | 1660 | 1464795972335 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x123a0f800 == 60 [pid = 1660] [id = 422] 08:46:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119e78000) [pid = 1660] [serial = 1265] [outer = 0x0] 08:46:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x11b270800) [pid = 1660] [serial = 1266] [outer = 0x119e78000] 08:46:12 INFO - PROCESS | 1660 | 1464795972364 Marionette DEBUG loaded listener.js 08:46:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x123d8bc00) [pid = 1660] [serial = 1267] [outer = 0x119e78000] 08:46:12 INFO - PROCESS | 1660 | 1464795972709 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]]]}] 08:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 530ms 08:46:12 INFO - PROCESS | 1660 | 1464795972751 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 08:46:12 INFO - PROCESS | 1660 | 1464795972753 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 08:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:46:12 INFO - PROCESS | 1660 | 1464795972755 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:46:12 INFO - PROCESS | 1660 | 1464795972756 Marionette TRACE conn2 <- [1,1662,null,{}] 08:46:12 INFO - PROCESS | 1660 | 1464795972759 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}] 08:46:12 INFO - PROCESS | 1660 | 1464795972845 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 08:46:12 INFO - PROCESS | 1660 | 1464795972849 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x125f6f800 == 61 [pid = 1660] [id = 423] 08:46:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x123d93c00) [pid = 1660] [serial = 1268] [outer = 0x0] 08:46:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x124802c00) [pid = 1660] [serial = 1269] [outer = 0x123d93c00] 08:46:12 INFO - PROCESS | 1660 | 1464795972875 Marionette DEBUG loaded listener.js 08:46:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12480d000) [pid = 1660] [serial = 1270] [outer = 0x123d93c00] 08:46:13 INFO - PROCESS | 1660 | 1464795973215 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]]]}] 08:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 471ms 08:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:46:13 INFO - PROCESS | 1660 | 1464795973228 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 08:46:13 INFO - PROCESS | 1660 | 1464795973229 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 08:46:13 INFO - PROCESS | 1660 | 1464795973231 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:46:13 INFO - PROCESS | 1660 | 1464795973232 Marionette TRACE conn2 <- [1,1666,null,{}] 08:46:13 INFO - PROCESS | 1660 | 1464795973235 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}] 08:46:13 INFO - PROCESS | 1660 | 1464795973337 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 08:46:13 INFO - PROCESS | 1660 | 1464795973346 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x11995b000 == 62 [pid = 1660] [id = 424] 08:46:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x123e9e000) [pid = 1660] [serial = 1271] [outer = 0x0] 08:46:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x124a76800) [pid = 1660] [serial = 1272] [outer = 0x123e9e000] 08:46:13 INFO - PROCESS | 1660 | 1464795973371 Marionette DEBUG loaded listener.js 08:46:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x125133c00) [pid = 1660] [serial = 1273] [outer = 0x123e9e000] 08:46:13 INFO - PROCESS | 1660 | 1464795973684 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]]]}] 08:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 467ms 08:46:13 INFO - PROCESS | 1660 | 1464795973700 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 08:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:46:13 INFO - PROCESS | 1660 | 1464795973701 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 08:46:13 INFO - PROCESS | 1660 | 1464795973703 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:46:13 INFO - PROCESS | 1660 | 1464795973704 Marionette TRACE conn2 <- [1,1670,null,{}] 08:46:13 INFO - PROCESS | 1660 | 1464795973707 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}] 08:46:13 INFO - PROCESS | 1660 | 1464795973803 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 08:46:13 INFO - PROCESS | 1660 | 1464795973808 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x1296d6800 == 63 [pid = 1660] [id = 425] 08:46:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12580b800) [pid = 1660] [serial = 1274] [outer = 0x0] 08:46:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x126d31800) [pid = 1660] [serial = 1275] [outer = 0x12580b800] 08:46:13 INFO - PROCESS | 1660 | 1464795973834 Marionette DEBUG loaded listener.js 08:46:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x129234c00) [pid = 1660] [serial = 1276] [outer = 0x12580b800] 08:46:14 INFO - PROCESS | 1660 | 1464795974247 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]]]}] 08:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 569ms 08:46:14 INFO - PROCESS | 1660 | 1464795974273 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 08:46:14 INFO - PROCESS | 1660 | 1464795974275 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 08:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:46:14 INFO - PROCESS | 1660 | 1464795974285 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:46:14 INFO - PROCESS | 1660 | 1464795974286 Marionette TRACE conn2 <- [1,1674,null,{}] 08:46:14 INFO - PROCESS | 1660 | 1464795974289 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}] 08:46:14 INFO - PROCESS | 1660 | 1464795974389 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 08:46:14 INFO - PROCESS | 1660 | 1464795974425 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a910800 == 64 [pid = 1660] [id = 426] 08:46:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x12480c800) [pid = 1660] [serial = 1277] [outer = 0x0] 08:46:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x129286400) [pid = 1660] [serial = 1278] [outer = 0x12480c800] 08:46:14 INFO - PROCESS | 1660 | 1464795974450 Marionette DEBUG loaded listener.js 08:46:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x12951a800) [pid = 1660] [serial = 1279] [outer = 0x12480c800] 08:46:14 INFO - PROCESS | 1660 | 1464795974755 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]]]}] 08:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 518ms 08:46:14 INFO - PROCESS | 1660 | 1464795974804 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 08:46:14 INFO - PROCESS | 1660 | 1464795974805 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 08:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:46:14 INFO - PROCESS | 1660 | 1464795974808 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:46:14 INFO - PROCESS | 1660 | 1464795974809 Marionette TRACE conn2 <- [1,1678,null,{}] 08:46:14 INFO - PROCESS | 1660 | 1464795974811 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}] 08:46:14 INFO - PROCESS | 1660 | 1464795974919 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 08:46:14 INFO - PROCESS | 1660 | 1464795974954 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b1be800 == 65 [pid = 1660] [id = 427] 08:46:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x12927b000) [pid = 1660] [serial = 1280] [outer = 0x0] 08:46:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x12a60f400) [pid = 1660] [serial = 1281] [outer = 0x12927b000] 08:46:14 INFO - PROCESS | 1660 | 1464795974979 Marionette DEBUG loaded listener.js 08:46:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x12b023400) [pid = 1660] [serial = 1282] [outer = 0x12927b000] 08:46:15 INFO - PROCESS | 1660 | 1464795975293 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]]]}] 08:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 519ms 08:46:15 INFO - PROCESS | 1660 | 1464795975340 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 08:46:15 INFO - PROCESS | 1660 | 1464795975341 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 08:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:46:15 INFO - PROCESS | 1660 | 1464795975343 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:46:15 INFO - PROCESS | 1660 | 1464795975344 Marionette TRACE conn2 <- [1,1682,null,{}] 08:46:15 INFO - PROCESS | 1660 | 1464795975347 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}] 08:46:15 INFO - PROCESS | 1660 | 1464795975450 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 08:46:15 INFO - PROCESS | 1660 | 1464795975486 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c3c2800 == 66 [pid = 1660] [id = 428] 08:46:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x129280000) [pid = 1660] [serial = 1283] [outer = 0x0] 08:46:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x12b187800) [pid = 1660] [serial = 1284] [outer = 0x129280000] 08:46:15 INFO - PROCESS | 1660 | 1464795975510 Marionette DEBUG loaded listener.js 08:46:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x12b2ca800) [pid = 1660] [serial = 1285] [outer = 0x129280000] 08:46:15 INFO - PROCESS | 1660 | 1464795975821 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]]]}] 08:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 519ms 08:46:15 INFO - PROCESS | 1660 | 1464795975864 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 08:46:15 INFO - PROCESS | 1660 | 1464795975865 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 08:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:46:15 INFO - PROCESS | 1660 | 1464795975867 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:46:15 INFO - PROCESS | 1660 | 1464795975868 Marionette TRACE conn2 <- [1,1686,null,{}] 08:46:15 INFO - PROCESS | 1660 | 1464795975870 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}] 08:46:16 INFO - PROCESS | 1660 | 1464795976082 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 08:46:16 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x12babcc00) [pid = 1660] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:46:16 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x128a5e400) [pid = 1660] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:46:16 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x129517c00) [pid = 1660] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:46:16 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x113050800) [pid = 1660] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:46:16 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x11852e800) [pid = 1660] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:46:16 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x12a614c00) [pid = 1660] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:46:16 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x11b20f000) [pid = 1660] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:46:16 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x110f7e400) [pid = 1660] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:46:16 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1212ae800) [pid = 1660] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:46:16 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x112e78000) [pid = 1660] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:46:16 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x128a60800) [pid = 1660] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:46:16 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x12b18e400) [pid = 1660] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:46:16 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x11852f400) [pid = 1660] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:46:16 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x11304b000) [pid = 1660] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:46:16 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x113204000) [pid = 1660] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:46:16 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x124809800) [pid = 1660] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:46:16 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x123c8f000) [pid = 1660] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:46:16 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12580f000) [pid = 1660] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:46:16 INFO - PROCESS | 1660 | 1464795976130 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180b7000 == 67 [pid = 1660] [id = 429] 08:46:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x110f7bc00) [pid = 1660] [serial = 1286] [outer = 0x0] 08:46:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1122b0800) [pid = 1660] [serial = 1287] [outer = 0x110f7bc00] 08:46:16 INFO - PROCESS | 1660 | 1464795976156 Marionette DEBUG loaded listener.js 08:46:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x115e68000) [pid = 1660] [serial = 1288] [outer = 0x110f7bc00] 08:46:16 INFO - PROCESS | 1660 | 1464795976435 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]]]}] 08:46:16 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 08:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 621ms 08:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:46:16 INFO - PROCESS | 1660 | 1464795976489 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 08:46:16 INFO - PROCESS | 1660 | 1464795976490 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 08:46:16 INFO - PROCESS | 1660 | 1464795976496 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:46:16 INFO - PROCESS | 1660 | 1464795976498 Marionette TRACE conn2 <- [1,1690,null,{}] 08:46:16 INFO - PROCESS | 1660 | 1464795976500 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}] 08:46:16 INFO - PROCESS | 1660 | 1464795976608 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 08:46:16 INFO - PROCESS | 1660 | 1464795976664 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c6af000 == 68 [pid = 1660] [id = 430] 08:46:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x111a06000) [pid = 1660] [serial = 1289] [outer = 0x0] 08:46:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x11942f400) [pid = 1660] [serial = 1290] [outer = 0x111a06000] 08:46:16 INFO - PROCESS | 1660 | 1464795976706 Marionette DEBUG loaded listener.js 08:46:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12bf39000) [pid = 1660] [serial = 1291] [outer = 0x111a06000] 08:46:16 INFO - PROCESS | 1660 | 1464795976976 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]]]}] 08:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 523ms 08:46:17 INFO - PROCESS | 1660 | 1464795977017 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 08:46:17 INFO - PROCESS | 1660 | 1464795977018 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 08:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:46:17 INFO - PROCESS | 1660 | 1464795977021 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:46:17 INFO - PROCESS | 1660 | 1464795977022 Marionette TRACE conn2 <- [1,1694,null,{}] 08:46:17 INFO - PROCESS | 1660 | 1464795977032 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}] 08:46:17 INFO - PROCESS | 1660 | 1464795977122 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 08:46:17 INFO - PROCESS | 1660 | 1464795977127 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d54d000 == 69 [pid = 1660] [id = 431] 08:46:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1128a2c00) [pid = 1660] [serial = 1292] [outer = 0x0] 08:46:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1128a6c00) [pid = 1660] [serial = 1293] [outer = 0x1128a2c00] 08:46:17 INFO - PROCESS | 1660 | 1464795977151 Marionette DEBUG loaded listener.js 08:46:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1128abc00) [pid = 1660] [serial = 1294] [outer = 0x1128a2c00] 08:46:17 INFO - PROCESS | 1660 | 1464795977516 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]]]}] 08:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 522ms 08:46:17 INFO - PROCESS | 1660 | 1464795977544 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 08:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:46:17 INFO - PROCESS | 1660 | 1464795977546 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 08:46:17 INFO - PROCESS | 1660 | 1464795977549 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:46:17 INFO - PROCESS | 1660 | 1464795977551 Marionette TRACE conn2 <- [1,1698,null,{}] 08:46:17 INFO - PROCESS | 1660 | 1464795977555 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}] 08:46:17 INFO - PROCESS | 1660 | 1464795977683 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 08:46:17 INFO - PROCESS | 1660 | 1464795977690 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e00f800 == 70 [pid = 1660] [id = 432] 08:46:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x1128a8c00) [pid = 1660] [serial = 1295] [outer = 0x0] 08:46:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x12bf53800) [pid = 1660] [serial = 1296] [outer = 0x1128a8c00] 08:46:17 INFO - PROCESS | 1660 | 1464795977733 Marionette DEBUG loaded listener.js 08:46:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x12c143000) [pid = 1660] [serial = 1297] [outer = 0x1128a8c00] 08:46:18 INFO - PROCESS | 1660 | 1464795978280 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]]]}] 08:46:18 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 08:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 773ms 08:46:18 INFO - PROCESS | 1660 | 1464795978323 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 08:46:18 INFO - PROCESS | 1660 | 1464795978326 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 08:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:46:18 INFO - PROCESS | 1660 | 1464795978329 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:46:18 INFO - PROCESS | 1660 | 1464795978332 Marionette TRACE conn2 <- [1,1702,null,{}] 08:46:18 INFO - PROCESS | 1660 | 1464795978336 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}] 08:46:18 INFO - PROCESS | 1660 | 1464795978451 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 08:46:18 INFO - PROCESS | 1660 | 1464795978524 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b99000 == 71 [pid = 1660] [id = 433] 08:46:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x1128ac400) [pid = 1660] [serial = 1298] [outer = 0x0] 08:46:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x1133e9000) [pid = 1660] [serial = 1299] [outer = 0x1128ac400] 08:46:18 INFO - PROCESS | 1660 | 1464795978556 Marionette DEBUG loaded listener.js 08:46:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x11695bc00) [pid = 1660] [serial = 1300] [outer = 0x1128ac400] 08:46:18 INFO - PROCESS | 1660 | 1464795978986 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]]]}] 08:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 671ms 08:46:19 INFO - PROCESS | 1660 | 1464795979001 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 08:46:19 INFO - PROCESS | 1660 | 1464795979005 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 08:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:46:19 INFO - PROCESS | 1660 | 1464795979035 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:46:19 INFO - PROCESS | 1660 | 1464795979037 Marionette TRACE conn2 <- [1,1706,null,{}] 08:46:19 INFO - PROCESS | 1660 | 1464795979040 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}] 08:46:19 INFO - PROCESS | 1660 | 1464795979182 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 08:46:19 INFO - PROCESS | 1660 | 1464795979223 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x129214000 == 72 [pid = 1660] [id = 434] 08:46:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x11845a800) [pid = 1660] [serial = 1301] [outer = 0x0] 08:46:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x11942d400) [pid = 1660] [serial = 1302] [outer = 0x11845a800] 08:46:19 INFO - PROCESS | 1660 | 1464795979253 Marionette DEBUG loaded listener.js 08:46:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x119e71400) [pid = 1660] [serial = 1303] [outer = 0x11845a800] 08:46:19 INFO - PROCESS | 1660 | 1464795979678 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]]]}] 08:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 670ms 08:46:19 INFO - PROCESS | 1660 | 1464795979704 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 08:46:19 INFO - PROCESS | 1660 | 1464795979706 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 08:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:46:19 INFO - PROCESS | 1660 | 1464795979709 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:46:19 INFO - PROCESS | 1660 | 1464795979711 Marionette TRACE conn2 <- [1,1710,null,{}] 08:46:19 INFO - PROCESS | 1660 | 1464795979719 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}] 08:46:19 INFO - PROCESS | 1660 | 1464795979830 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 08:46:19 INFO - PROCESS | 1660 | 1464795979891 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e01c800 == 73 [pid = 1660] [id = 435] 08:46:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x11b269400) [pid = 1660] [serial = 1304] [outer = 0x0] 08:46:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x124804800) [pid = 1660] [serial = 1305] [outer = 0x11b269400] 08:46:19 INFO - PROCESS | 1660 | 1464795979964 Marionette DEBUG loaded listener.js 08:46:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x1253d6000) [pid = 1660] [serial = 1306] [outer = 0x11b269400] 08:46:20 INFO - PROCESS | 1660 | 1464795980375 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]]]}] 08:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 724ms 08:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:46:20 INFO - PROCESS | 1660 | 1464795980445 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 08:46:20 INFO - PROCESS | 1660 | 1464795980446 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 08:46:20 INFO - PROCESS | 1660 | 1464795980449 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:46:20 INFO - PROCESS | 1660 | 1464795980450 Marionette TRACE conn2 <- [1,1714,null,{}] 08:46:20 INFO - PROCESS | 1660 | 1464795980452 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}] 08:46:20 INFO - PROCESS | 1660 | 1464795980557 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 08:46:20 INFO - PROCESS | 1660 | 1464795980617 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x135289800 == 74 [pid = 1660] [id = 436] 08:46:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x125870400) [pid = 1660] [serial = 1307] [outer = 0x0] 08:46:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x12733a800) [pid = 1660] [serial = 1308] [outer = 0x125870400] 08:46:20 INFO - PROCESS | 1660 | 1464795980687 Marionette DEBUG loaded listener.js 08:46:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x128dc9800) [pid = 1660] [serial = 1309] [outer = 0x125870400] 08:46:21 INFO - PROCESS | 1660 | 1464795981079 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]]]}] 08:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 669ms 08:46:21 INFO - PROCESS | 1660 | 1464795981119 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 08:46:21 INFO - PROCESS | 1660 | 1464795981122 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 08:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:46:21 INFO - PROCESS | 1660 | 1464795981125 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:46:21 INFO - PROCESS | 1660 | 1464795981127 Marionette TRACE conn2 <- [1,1718,null,{}] 08:46:21 INFO - PROCESS | 1660 | 1464795981130 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}] 08:46:21 INFO - PROCESS | 1660 | 1464795981281 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 08:46:21 INFO - PROCESS | 1660 | 1464795981354 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c362800 == 75 [pid = 1660] [id = 437] 08:46:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x126dcb400) [pid = 1660] [serial = 1310] [outer = 0x0] 08:46:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x129521800) [pid = 1660] [serial = 1311] [outer = 0x126dcb400] 08:46:21 INFO - PROCESS | 1660 | 1464795981383 Marionette DEBUG loaded listener.js 08:46:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x12babb000) [pid = 1660] [serial = 1312] [outer = 0x126dcb400] 08:46:21 INFO - PROCESS | 1660 | 1464795981796 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]]]}] 08:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 724ms 08:46:21 INFO - PROCESS | 1660 | 1464795981861 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 08:46:21 INFO - PROCESS | 1660 | 1464795981862 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 08:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:46:21 INFO - PROCESS | 1660 | 1464795981864 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:46:21 INFO - PROCESS | 1660 | 1464795981865 Marionette TRACE conn2 <- [1,1722,null,{}] 08:46:21 INFO - PROCESS | 1660 | 1464795981868 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}] 08:46:21 INFO - PROCESS | 1660 | 1464795981984 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 08:46:22 INFO - PROCESS | 1660 | 1464795982058 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x12dd05000 == 76 [pid = 1660] [id = 438] 08:46:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x12bf32800) [pid = 1660] [serial = 1313] [outer = 0x0] 08:46:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x12c14a800) [pid = 1660] [serial = 1314] [outer = 0x12bf32800] 08:46:22 INFO - PROCESS | 1660 | 1464795982088 Marionette DEBUG loaded listener.js 08:46:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x12c60e800) [pid = 1660] [serial = 1315] [outer = 0x12bf32800] 08:46:22 INFO - PROCESS | 1660 | 1464795982516 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]]]}] 08:46:22 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 08:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 720ms 08:46:22 INFO - PROCESS | 1660 | 1464795982593 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 08:46:22 INFO - PROCESS | 1660 | 1464795982595 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 08:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:46:22 INFO - PROCESS | 1660 | 1464795982598 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:46:22 INFO - PROCESS | 1660 | 1464795982600 Marionette TRACE conn2 <- [1,1726,null,{}] 08:46:22 INFO - PROCESS | 1660 | 1464795982602 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}] 08:46:22 INFO - PROCESS | 1660 | 1464795982708 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 08:46:22 INFO - PROCESS | 1660 | 1464795982782 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x1183f1800 == 77 [pid = 1660] [id = 439] 08:46:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x110f7c400) [pid = 1660] [serial = 1316] [outer = 0x0] 08:46:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x1133ddc00) [pid = 1660] [serial = 1317] [outer = 0x110f7c400] 08:46:22 INFO - PROCESS | 1660 | 1464795982812 Marionette DEBUG loaded listener.js 08:46:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x119427000) [pid = 1660] [serial = 1318] [outer = 0x110f7c400] 08:46:23 INFO - PROCESS | 1660 | 1464795983431 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]]]}] 08:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 872ms 08:46:23 INFO - PROCESS | 1660 | 1464795983470 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 08:46:23 INFO - PROCESS | 1660 | 1464795983473 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 08:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:46:23 INFO - PROCESS | 1660 | 1464795983498 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:46:23 INFO - PROCESS | 1660 | 1464795983500 Marionette TRACE conn2 <- [1,1730,null,{}] 08:46:23 INFO - PROCESS | 1660 | 1464795983503 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}] 08:46:23 INFO - PROCESS | 1660 | 1464795983605 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 08:46:23 INFO - PROCESS | 1660 | 1464795983681 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x121293000 == 78 [pid = 1660] [id = 440] 08:46:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x113052400) [pid = 1660] [serial = 1319] [outer = 0x0] 08:46:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x1130cf400) [pid = 1660] [serial = 1320] [outer = 0x113052400] 08:46:23 INFO - PROCESS | 1660 | 1464795983709 Marionette DEBUG loaded listener.js 08:46:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x115d5d800) [pid = 1660] [serial = 1321] [outer = 0x113052400] 08:46:24 INFO - PROCESS | 1660 | 1464795984132 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]]]}] 08:46:24 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 08:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 674ms 08:46:24 INFO - PROCESS | 1660 | 1464795984170 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 08:46:24 INFO - PROCESS | 1660 | 1464795984174 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 08:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:46:24 INFO - PROCESS | 1660 | 1464795984179 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:46:24 INFO - PROCESS | 1660 | 1464795984182 Marionette TRACE conn2 <- [1,1734,null,{}] 08:46:24 INFO - PROCESS | 1660 | 1464795984186 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}] 08:46:24 INFO - PROCESS | 1660 | 1464795984331 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 08:46:24 INFO - PROCESS | 1660 | 1464795984480 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12c6a1000 == 77 [pid = 1660] [id = 376] 08:46:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12d54d000 == 76 [pid = 1660] [id = 431] 08:46:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12c6af000 == 75 [pid = 1660] [id = 430] 08:46:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x116994000 == 76 [pid = 1660] [id = 441] 08:46:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x1128a0400) [pid = 1660] [serial = 1322] [outer = 0x0] 08:46:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x115df2c00) [pid = 1660] [serial = 1323] [outer = 0x1128a0400] 08:46:24 INFO - PROCESS | 1660 | 1464795984562 Marionette DEBUG loaded listener.js 08:46:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x11822ec00) [pid = 1660] [serial = 1324] [outer = 0x1128a0400] 08:46:24 INFO - PROCESS | 1660 | --DOCSHELL 0x1180b7000 == 75 [pid = 1660] [id = 429] 08:46:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12c3c2800 == 74 [pid = 1660] [id = 428] 08:46:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12b1be800 == 73 [pid = 1660] [id = 427] 08:46:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12a910800 == 72 [pid = 1660] [id = 426] 08:46:24 INFO - PROCESS | 1660 | --DOCSHELL 0x1296d6800 == 71 [pid = 1660] [id = 425] 08:46:24 INFO - PROCESS | 1660 | --DOCSHELL 0x11995b000 == 70 [pid = 1660] [id = 424] 08:46:24 INFO - PROCESS | 1660 | --DOCSHELL 0x125f6f800 == 69 [pid = 1660] [id = 423] 08:46:24 INFO - PROCESS | 1660 | --DOCSHELL 0x123a0f800 == 68 [pid = 1660] [id = 422] 08:46:24 INFO - PROCESS | 1660 | --DOCSHELL 0x116aa7800 == 67 [pid = 1660] [id = 421] 08:46:24 INFO - PROCESS | 1660 | --DOCSHELL 0x119e33000 == 66 [pid = 1660] [id = 420] 08:46:24 INFO - PROCESS | 1660 | --DOCSHELL 0x135290800 == 65 [pid = 1660] [id = 418] 08:46:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12e01e800 == 64 [pid = 1660] [id = 417] 08:46:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12d7d0000 == 63 [pid = 1660] [id = 416] 08:46:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd7e000 == 62 [pid = 1660] [id = 415] 08:46:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12108d800 == 61 [pid = 1660] [id = 414] 08:46:24 INFO - PROCESS | 1660 | --DOCSHELL 0x117e1a000 == 60 [pid = 1660] [id = 413] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x12bacec00) [pid = 1660] [serial = 1129] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x1293f6c00) [pid = 1660] [serial = 1221] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x12a7e2c00) [pid = 1660] [serial = 1224] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x11819e000) [pid = 1660] [serial = 1204] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x116132400) [pid = 1660] [serial = 1203] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x12a608000) [pid = 1660] [serial = 1222] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x119e72000) [pid = 1660] [serial = 1189] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x11915a000) [pid = 1660] [serial = 1188] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x12b18cc00) [pid = 1660] [serial = 1227] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x11b275c00) [pid = 1660] [serial = 1209] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x123a84000) [pid = 1660] [serial = 1210] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x110f88000) [pid = 1660] [serial = 1198] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x124803c00) [pid = 1660] [serial = 1212] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x124811c00) [pid = 1660] [serial = 1213] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x118459800) [pid = 1660] [serial = 1206] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x11914e400) [pid = 1660] [serial = 1207] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x128dbd800) [pid = 1660] [serial = 1194] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x129286c00) [pid = 1660] [serial = 1195] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x12b02ec00) [pid = 1660] [serial = 1225] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x12bad0c00) [pid = 1660] [serial = 1234] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x12b2c9c00) [pid = 1660] [serial = 1233] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x110f84000) [pid = 1660] [serial = 1197] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x12b2c3c00) [pid = 1660] [serial = 1228] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x123a8e000) [pid = 1660] [serial = 1230] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x118199000) [pid = 1660] [serial = 1186] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x114fb4800) [pid = 1660] [serial = 1185] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x129520c00) [pid = 1660] [serial = 1201] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x1186c4400) [pid = 1660] [serial = 1200] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x127338c00) [pid = 1660] [serial = 1192] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x124a76c00) [pid = 1660] [serial = 1215] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x1253d8400) [pid = 1660] [serial = 1191] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x129286800) [pid = 1660] [serial = 1219] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x126f56000) [pid = 1660] [serial = 1218] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1256a8400) [pid = 1660] [serial = 1231] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12bf31c00) [pid = 1660] [serial = 1236] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1253e0c00) [pid = 1660] [serial = 1216] [outer = 0x0] [url = about:blank] 08:46:24 INFO - PROCESS | 1660 | 1464795984985 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]]]}] 08:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 821ms 08:46:25 INFO - PROCESS | 1660 | 1464795985001 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 08:46:25 INFO - PROCESS | 1660 | 1464795985002 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 08:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:46:25 INFO - PROCESS | 1660 | 1464795985005 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:46:25 INFO - PROCESS | 1660 | 1464795985007 Marionette TRACE conn2 <- [1,1738,null,{}] 08:46:25 INFO - PROCESS | 1660 | 1464795985018 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}] 08:46:25 INFO - PROCESS | 1660 | 1464795985111 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 08:46:25 INFO - PROCESS | 1660 | 1464795985166 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x12108a000 == 61 [pid = 1660] [id = 442] 08:46:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x118464c00) [pid = 1660] [serial = 1325] [outer = 0x0] 08:46:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1186c0000) [pid = 1660] [serial = 1326] [outer = 0x118464c00] 08:46:25 INFO - PROCESS | 1660 | 1464795985194 Marionette DEBUG loaded listener.js 08:46:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x119e61c00) [pid = 1660] [serial = 1327] [outer = 0x118464c00] 08:46:25 INFO - PROCESS | 1660 | 1464795985503 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]]]}] 08:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 524ms 08:46:25 INFO - PROCESS | 1660 | 1464795985530 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 08:46:25 INFO - PROCESS | 1660 | 1464795985532 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 08:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:46:25 INFO - PROCESS | 1660 | 1464795985534 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:46:25 INFO - PROCESS | 1660 | 1464795985535 Marionette TRACE conn2 <- [1,1742,null,{}] 08:46:25 INFO - PROCESS | 1660 | 1464795985537 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}] 08:46:25 INFO - PROCESS | 1660 | 1464795985623 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 08:46:25 INFO - PROCESS | 1660 | 1464795985681 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x12534c800 == 62 [pid = 1660] [id = 443] 08:46:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x119e6c000) [pid = 1660] [serial = 1328] [outer = 0x0] 08:46:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1212ab400) [pid = 1660] [serial = 1329] [outer = 0x119e6c000] 08:46:25 INFO - PROCESS | 1660 | 1464795985707 Marionette DEBUG loaded listener.js 08:46:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x123d89000) [pid = 1660] [serial = 1330] [outer = 0x119e6c000] 08:46:26 INFO - PROCESS | 1660 | 1464795986001 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]]]}] 08:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 519ms 08:46:26 INFO - PROCESS | 1660 | 1464795986053 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 08:46:26 INFO - PROCESS | 1660 | 1464795986054 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 08:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:46:26 INFO - PROCESS | 1660 | 1464795986057 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:46:26 INFO - PROCESS | 1660 | 1464795986060 Marionette TRACE conn2 <- [1,1746,null,{}] 08:46:26 INFO - PROCESS | 1660 | 1464795986063 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}] 08:46:26 INFO - PROCESS | 1660 | 1464795986144 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 08:46:26 INFO - PROCESS | 1660 | 1464795986148 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x129209800 == 63 [pid = 1660] [id = 444] 08:46:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x123a84800) [pid = 1660] [serial = 1331] [outer = 0x0] 08:46:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x123e3ac00) [pid = 1660] [serial = 1332] [outer = 0x123a84800] 08:46:26 INFO - PROCESS | 1660 | 1464795986174 Marionette DEBUG loaded listener.js 08:46:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x12480e800) [pid = 1660] [serial = 1333] [outer = 0x123a84800] 08:46:26 INFO - PROCESS | 1660 | 1464795986505 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]]]}] 08:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 473ms 08:46:26 INFO - PROCESS | 1660 | 1464795986556 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 08:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:46:26 INFO - PROCESS | 1660 | 1464795986558 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 08:46:26 INFO - PROCESS | 1660 | 1464795986565 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:46:26 INFO - PROCESS | 1660 | 1464795986566 Marionette TRACE conn2 <- [1,1750,null,{}] 08:46:26 INFO - PROCESS | 1660 | 1464795986568 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}] 08:46:26 INFO - PROCESS | 1660 | 1464795986667 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 08:46:26 INFO - PROCESS | 1660 | 1464795986672 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6a6800 == 64 [pid = 1660] [id = 445] 08:46:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x124a73800) [pid = 1660] [serial = 1334] [outer = 0x0] 08:46:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x125392000) [pid = 1660] [serial = 1335] [outer = 0x124a73800] 08:46:26 INFO - PROCESS | 1660 | 1464795986701 Marionette DEBUG loaded listener.js 08:46:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x126f56000) [pid = 1660] [serial = 1336] [outer = 0x124a73800] 08:46:27 INFO - PROCESS | 1660 | 1464795987203 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]]]}] 08:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 668ms 08:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:46:27 INFO - PROCESS | 1660 | 1464795987239 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 08:46:27 INFO - PROCESS | 1660 | 1464795987242 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 08:46:27 INFO - PROCESS | 1660 | 1464795987245 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:46:27 INFO - PROCESS | 1660 | 1464795987247 Marionette TRACE conn2 <- [1,1754,null,{}] 08:46:27 INFO - PROCESS | 1660 | 1464795987250 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}] 08:46:27 INFO - PROCESS | 1660 | 1464795987372 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 08:46:27 INFO - PROCESS | 1660 | 1464795987387 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b1b3800 == 65 [pid = 1660] [id = 446] 08:46:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x125f1c400) [pid = 1660] [serial = 1337] [outer = 0x0] 08:46:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x128a5b000) [pid = 1660] [serial = 1338] [outer = 0x125f1c400] 08:46:27 INFO - PROCESS | 1660 | 1464795987412 Marionette DEBUG loaded listener.js 08:46:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x128c0f000) [pid = 1660] [serial = 1339] [outer = 0x125f1c400] 08:46:27 INFO - PROCESS | 1660 | 1464795987757 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]]]}] 08:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 569ms 08:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:46:27 INFO - PROCESS | 1660 | 1464795987815 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 08:46:27 INFO - PROCESS | 1660 | 1464795987816 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 08:46:27 INFO - PROCESS | 1660 | 1464795987818 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:46:27 INFO - PROCESS | 1660 | 1464795987819 Marionette TRACE conn2 <- [1,1758,null,{}] 08:46:27 INFO - PROCESS | 1660 | 1464795987822 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}] 08:46:27 INFO - PROCESS | 1660 | 1464795987929 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 08:46:27 INFO - PROCESS | 1660 | 1464795987954 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd7c000 == 66 [pid = 1660] [id = 447] 08:46:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x125f21000) [pid = 1660] [serial = 1340] [outer = 0x0] 08:46:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x1293b2000) [pid = 1660] [serial = 1341] [outer = 0x125f21000] 08:46:27 INFO - PROCESS | 1660 | 1464795987979 Marionette DEBUG loaded listener.js 08:46:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x129519c00) [pid = 1660] [serial = 1342] [outer = 0x125f21000] 08:46:28 INFO - PROCESS | 1660 | 1464795988299 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]]]}] 08:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 520ms 08:46:28 INFO - PROCESS | 1660 | 1464795988339 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 08:46:28 INFO - PROCESS | 1660 | 1464795988340 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 08:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:46:28 INFO - PROCESS | 1660 | 1464795988350 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:46:28 INFO - PROCESS | 1660 | 1464795988351 Marionette TRACE conn2 <- [1,1762,null,{}] 08:46:28 INFO - PROCESS | 1660 | 1464795988353 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}] 08:46:28 INFO - PROCESS | 1660 | 1464795988463 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 08:46:28 INFO - PROCESS | 1660 | 1464795988475 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c6a3800 == 67 [pid = 1660] [id = 448] 08:46:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x112e78000) [pid = 1660] [serial = 1343] [outer = 0x0] 08:46:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x12a7de400) [pid = 1660] [serial = 1344] [outer = 0x112e78000] 08:46:28 INFO - PROCESS | 1660 | 1464795988500 Marionette DEBUG loaded listener.js 08:46:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x12b181c00) [pid = 1660] [serial = 1345] [outer = 0x112e78000] 08:46:29 INFO - PROCESS | 1660 | 1464795989005 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]]]}] 08:46:29 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x1128a2c00) [pid = 1660] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:46:29 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x12480c800) [pid = 1660] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:46:29 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x110f7bc00) [pid = 1660] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:46:29 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x111a06000) [pid = 1660] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:46:29 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x128a59c00) [pid = 1660] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:46:29 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x12927b000) [pid = 1660] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:46:29 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x117e32000) [pid = 1660] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:46:29 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x11335cc00) [pid = 1660] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:46:29 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x123e9e000) [pid = 1660] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:46:29 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x115d81400) [pid = 1660] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:46:29 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x128a5ac00) [pid = 1660] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:46:29 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x11324a400) [pid = 1660] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:46:29 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x123d93c00) [pid = 1660] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:46:29 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x12580b800) [pid = 1660] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:46:29 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x119e78000) [pid = 1660] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:46:29 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x110f7c800) [pid = 1660] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:46:29 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1212af000) [pid = 1660] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:46:29 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x129280000) [pid = 1660] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:46:29 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1212aec00) [pid = 1660] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:46:29 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12b18ec00) [pid = 1660] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 725ms 08:46:29 INFO - PROCESS | 1660 | 1464795989069 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 08:46:29 INFO - PROCESS | 1660 | 1464795989070 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 08:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:46:29 INFO - PROCESS | 1660 | 1464795989072 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:46:29 INFO - PROCESS | 1660 | 1464795989073 Marionette TRACE conn2 <- [1,1766,null,{}] 08:46:29 INFO - PROCESS | 1660 | 1464795989076 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}] 08:46:29 INFO - PROCESS | 1660 | 1464795989162 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 08:46:29 INFO - PROCESS | 1660 | 1464795989167 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x123a14800 == 68 [pid = 1660] [id = 449] 08:46:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1128a2c00) [pid = 1660] [serial = 1346] [outer = 0x0] 08:46:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x115d79400) [pid = 1660] [serial = 1347] [outer = 0x1128a2c00] 08:46:29 INFO - PROCESS | 1660 | 1464795989195 Marionette DEBUG loaded listener.js 08:46:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x119317800) [pid = 1660] [serial = 1348] [outer = 0x1128a2c00] 08:46:29 INFO - PROCESS | 1660 | 1464795989535 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]]]}] 08:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 473ms 08:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:46:29 INFO - PROCESS | 1660 | 1464795989546 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 08:46:29 INFO - PROCESS | 1660 | 1464795989547 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 08:46:29 INFO - PROCESS | 1660 | 1464795989549 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:46:29 INFO - PROCESS | 1660 | 1464795989551 Marionette TRACE conn2 <- [1,1770,null,{}] 08:46:29 INFO - PROCESS | 1660 | 1464795989553 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}] 08:46:29 INFO - PROCESS | 1660 | 1464795989650 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 08:46:29 INFO - PROCESS | 1660 | 1464795989740 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d064800 == 69 [pid = 1660] [id = 450] 08:46:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x125136c00) [pid = 1660] [serial = 1349] [outer = 0x0] 08:46:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12b02f400) [pid = 1660] [serial = 1350] [outer = 0x125136c00] 08:46:29 INFO - PROCESS | 1660 | 1464795989769 Marionette DEBUG loaded listener.js 08:46:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x12babe000) [pid = 1660] [serial = 1351] [outer = 0x125136c00] 08:46:30 INFO - PROCESS | 1660 | 1464795990070 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]]]}] 08:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 569ms 08:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:46:30 INFO - PROCESS | 1660 | 1464795990120 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 08:46:30 INFO - PROCESS | 1660 | 1464795990122 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 08:46:30 INFO - PROCESS | 1660 | 1464795990126 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:46:30 INFO - PROCESS | 1660 | 1464795990127 Marionette TRACE conn2 <- [1,1774,null,{}] 08:46:30 INFO - PROCESS | 1660 | 1464795990131 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}] 08:46:30 INFO - PROCESS | 1660 | 1464795990265 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 08:46:30 INFO - PROCESS | 1660 | 1464795990354 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d27e000 == 70 [pid = 1660] [id = 451] 08:46:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1128a8000) [pid = 1660] [serial = 1352] [outer = 0x0] 08:46:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x12bac4400) [pid = 1660] [serial = 1353] [outer = 0x1128a8000] 08:46:30 INFO - PROCESS | 1660 | 1464795990394 Marionette DEBUG loaded listener.js 08:46:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x12bf5b400) [pid = 1660] [serial = 1354] [outer = 0x1128a8000] 08:46:30 INFO - PROCESS | 1660 | 1464795990768 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]]]}] 08:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 673ms 08:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:46:30 INFO - PROCESS | 1660 | 1464795990799 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 08:46:30 INFO - PROCESS | 1660 | 1464795990801 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 08:46:30 INFO - PROCESS | 1660 | 1464795990804 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:46:30 INFO - PROCESS | 1660 | 1464795990805 Marionette TRACE conn2 <- [1,1778,null,{}] 08:46:30 INFO - PROCESS | 1660 | 1464795990812 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}] 08:46:30 INFO - PROCESS | 1660 | 1464795990984 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 08:46:31 INFO - PROCESS | 1660 | 1464795991174 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x116990800 == 71 [pid = 1660] [id = 452] 08:46:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x110f7d400) [pid = 1660] [serial = 1355] [outer = 0x0] 08:46:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x111ab9800) [pid = 1660] [serial = 1356] [outer = 0x110f7d400] 08:46:31 INFO - PROCESS | 1660 | 1464795991209 Marionette DEBUG loaded listener.js 08:46:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x11297c800) [pid = 1660] [serial = 1357] [outer = 0x110f7d400] 08:46:31 INFO - PROCESS | 1660 | 1464795991649 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]]]}] 08:46:31 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 08:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 874ms 08:46:31 INFO - PROCESS | 1660 | 1464795991679 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 08:46:31 INFO - PROCESS | 1660 | 1464795991682 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 08:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:46:31 INFO - PROCESS | 1660 | 1464795991685 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:46:31 INFO - PROCESS | 1660 | 1464795991687 Marionette TRACE conn2 <- [1,1782,null,{}] 08:46:31 INFO - PROCESS | 1660 | 1464795991691 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}] 08:46:31 INFO - PROCESS | 1660 | 1464795991802 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 08:46:31 INFO - PROCESS | 1660 | 1464795991863 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12109c800 == 72 [pid = 1660] [id = 453] 08:46:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x1133e8400) [pid = 1660] [serial = 1358] [outer = 0x0] 08:46:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x117423400) [pid = 1660] [serial = 1359] [outer = 0x1133e8400] 08:46:31 INFO - PROCESS | 1660 | 1464795991936 Marionette DEBUG loaded listener.js 08:46:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x118533000) [pid = 1660] [serial = 1360] [outer = 0x1133e8400] 08:46:32 INFO - PROCESS | 1660 | 1464795992332 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]]]}] 08:46:32 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 08:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 674ms 08:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:46:32 INFO - PROCESS | 1660 | 1464795992361 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 08:46:32 INFO - PROCESS | 1660 | 1464795992364 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 08:46:32 INFO - PROCESS | 1660 | 1464795992367 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:46:32 INFO - PROCESS | 1660 | 1464795992368 Marionette TRACE conn2 <- [1,1786,null,{}] 08:46:32 INFO - PROCESS | 1660 | 1464795992371 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}] 08:46:32 INFO - PROCESS | 1660 | 1464795992503 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 08:46:32 INFO - PROCESS | 1660 | 1464795992578 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c371800 == 73 [pid = 1660] [id = 454] 08:46:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x118845800) [pid = 1660] [serial = 1361] [outer = 0x0] 08:46:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x119e70800) [pid = 1660] [serial = 1362] [outer = 0x118845800] 08:46:32 INFO - PROCESS | 1660 | 1464795992607 Marionette DEBUG loaded listener.js 08:46:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x12397d800) [pid = 1660] [serial = 1363] [outer = 0x118845800] 08:46:33 INFO - PROCESS | 1660 | 1464795993016 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]]]}] 08:46:33 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 08:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 673ms 08:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:46:33 INFO - PROCESS | 1660 | 1464795993041 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 08:46:33 INFO - PROCESS | 1660 | 1464795993043 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 08:46:33 INFO - PROCESS | 1660 | 1464795993050 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:46:33 INFO - PROCESS | 1660 | 1464795993054 Marionette TRACE conn2 <- [1,1790,null,{}] 08:46:33 INFO - PROCESS | 1660 | 1464795993058 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}] 08:46:33 INFO - PROCESS | 1660 | 1464795993169 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 08:46:33 INFO - PROCESS | 1660 | 1464795993232 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e006000 == 74 [pid = 1660] [id = 455] 08:46:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x123d8a400) [pid = 1660] [serial = 1364] [outer = 0x0] 08:46:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x124a77000) [pid = 1660] [serial = 1365] [outer = 0x123d8a400] 08:46:33 INFO - PROCESS | 1660 | 1464795993261 Marionette DEBUG loaded listener.js 08:46:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x1259bf800) [pid = 1660] [serial = 1366] [outer = 0x123d8a400] 08:46:33 INFO - PROCESS | 1660 | 1464795993711 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]]]}] 08:46:33 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) 08:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 680ms 08:46:33 INFO - PROCESS | 1660 | 1464795993727 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 08:46:33 INFO - PROCESS | 1660 | 1464795993729 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 08:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:46:33 INFO - PROCESS | 1660 | 1464795993732 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:46:33 INFO - PROCESS | 1660 | 1464795993733 Marionette TRACE conn2 <- [1,1794,null,{}] 08:46:33 INFO - PROCESS | 1660 | 1464795993735 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}] 08:46:33 INFO - PROCESS | 1660 | 1464795993843 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 08:46:33 INFO - PROCESS | 1660 | 1464795993947 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e09a800 == 75 [pid = 1660] [id = 456] 08:46:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x125f21c00) [pid = 1660] [serial = 1367] [outer = 0x0] 08:46:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x128c0c800) [pid = 1660] [serial = 1368] [outer = 0x125f21c00] 08:46:33 INFO - PROCESS | 1660 | 1464795993977 Marionette DEBUG loaded listener.js 08:46:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x12ae6c400) [pid = 1660] [serial = 1369] [outer = 0x125f21c00] 08:46:34 INFO - PROCESS | 1660 | 1464795994383 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]]]}] 08:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 671ms 08:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:46:34 INFO - PROCESS | 1660 | 1464795994403 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 08:46:34 INFO - PROCESS | 1660 | 1464795994404 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 08:46:34 INFO - PROCESS | 1660 | 1464795994407 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:46:34 INFO - PROCESS | 1660 | 1464795994408 Marionette TRACE conn2 <- [1,1798,null,{}] 08:46:34 INFO - PROCESS | 1660 | 1464795994413 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}] 08:46:34 INFO - PROCESS | 1660 | 1464795994516 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 08:46:34 INFO - PROCESS | 1660 | 1464795994577 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x1353ed000 == 76 [pid = 1660] [id = 457] 08:46:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x12bab6c00) [pid = 1660] [serial = 1370] [outer = 0x0] 08:46:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x12bad0800) [pid = 1660] [serial = 1371] [outer = 0x12bab6c00] 08:46:34 INFO - PROCESS | 1660 | 1464795994652 Marionette DEBUG loaded listener.js 08:46:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x12c150c00) [pid = 1660] [serial = 1372] [outer = 0x12bab6c00] 08:46:35 INFO - PROCESS | 1660 | 1464795995060 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]]]}] 08:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 672ms 08:46:35 INFO - PROCESS | 1660 | 1464795995080 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 08:46:35 INFO - PROCESS | 1660 | 1464795995081 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 08:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:46:35 INFO - PROCESS | 1660 | 1464795995083 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:46:35 INFO - PROCESS | 1660 | 1464795995084 Marionette TRACE conn2 <- [1,1802,null,{}] 08:46:35 INFO - PROCESS | 1660 | 1464795995087 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}] 08:46:35 INFO - PROCESS | 1660 | 1464795995194 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 08:46:35 INFO - PROCESS | 1660 | 1464795995299 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d3bd000 == 77 [pid = 1660] [id = 458] 08:46:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x111035000) [pid = 1660] [serial = 1373] [outer = 0x0] 08:46:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x12b2be800) [pid = 1660] [serial = 1374] [outer = 0x111035000] 08:46:35 INFO - PROCESS | 1660 | 1464795995328 Marionette DEBUG loaded listener.js 08:46:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x12c60d000) [pid = 1660] [serial = 1375] [outer = 0x111035000] 08:46:35 INFO - PROCESS | 1660 | 1464795995811 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]]]}] 08:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 772ms 08:46:35 INFO - PROCESS | 1660 | 1464795995861 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 08:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:46:35 INFO - PROCESS | 1660 | 1464795995863 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 08:46:35 INFO - PROCESS | 1660 | 1464795995867 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:46:35 INFO - PROCESS | 1660 | 1464795995869 Marionette TRACE conn2 <- [1,1806,null,{}] 08:46:35 INFO - PROCESS | 1660 | 1464795995873 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}] 08:46:36 INFO - PROCESS | 1660 | 1464795996035 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 08:46:36 INFO - PROCESS | 1660 | 1464795996141 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e9c000 == 78 [pid = 1660] [id = 459] 08:46:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x11103b400) [pid = 1660] [serial = 1376] [outer = 0x0] 08:46:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x11b268400) [pid = 1660] [serial = 1377] [outer = 0x11103b400] 08:46:36 INFO - PROCESS | 1660 | 1464795996182 Marionette DEBUG loaded listener.js 08:46:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x12ae61400) [pid = 1660] [serial = 1378] [outer = 0x11103b400] 08:46:36 INFO - PROCESS | 1660 | 1464795996870 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]]]}] 08:46:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1079ms 08:46:36 INFO - PROCESS | 1660 | 1464795996946 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 08:46:36 INFO - PROCESS | 1660 | 1464795996950 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 08:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:46:36 INFO - PROCESS | 1660 | 1464795996955 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:46:36 INFO - PROCESS | 1660 | 1464795996958 Marionette TRACE conn2 <- [1,1810,null,{}] 08:46:36 INFO - PROCESS | 1660 | 1464795996963 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}] 08:46:37 INFO - PROCESS | 1660 | 1464795997094 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 08:46:37 INFO - PROCESS | 1660 | 1464795997159 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x125fb4800 == 79 [pid = 1660] [id = 460] 08:46:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x111aaf800) [pid = 1660] [serial = 1379] [outer = 0x0] 08:46:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x112976400) [pid = 1660] [serial = 1380] [outer = 0x111aaf800] 08:46:37 INFO - PROCESS | 1660 | 1464795997186 Marionette DEBUG loaded listener.js 08:46:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x1133e5c00) [pid = 1660] [serial = 1381] [outer = 0x111aaf800] 08:46:37 INFO - PROCESS | 1660 | 1464795997687 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]]]}] 08:46:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12d27e000 == 78 [pid = 1660] [id = 451] 08:46:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12d064800 == 77 [pid = 1660] [id = 450] 08:46:37 INFO - PROCESS | 1660 | --DOCSHELL 0x123a14800 == 76 [pid = 1660] [id = 449] 08:46:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12c6a3800 == 75 [pid = 1660] [id = 448] 08:46:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd7c000 == 74 [pid = 1660] [id = 447] 08:46:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12b1b3800 == 73 [pid = 1660] [id = 446] 08:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 777ms 08:46:37 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x12bf53800) [pid = 1660] [serial = 1296] [outer = 0x0] [url = about:blank] 08:46:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6a6800 == 72 [pid = 1660] [id = 445] 08:46:37 INFO - PROCESS | 1660 | --DOCSHELL 0x129209800 == 71 [pid = 1660] [id = 444] 08:46:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12534c800 == 70 [pid = 1660] [id = 443] 08:46:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12108a000 == 69 [pid = 1660] [id = 442] 08:46:37 INFO - PROCESS | 1660 | --DOCSHELL 0x116994000 == 68 [pid = 1660] [id = 441] 08:46:37 INFO - PROCESS | 1660 | --DOCSHELL 0x121293000 == 67 [pid = 1660] [id = 440] 08:46:37 INFO - PROCESS | 1660 | --DOCSHELL 0x129214000 == 66 [pid = 1660] [id = 434] 08:46:37 INFO - PROCESS | 1660 | --DOCSHELL 0x119b99000 == 65 [pid = 1660] [id = 433] 08:46:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12e00f800 == 64 [pid = 1660] [id = 432] 08:46:37 INFO - PROCESS | 1660 | 1464795997748 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 08:46:37 INFO - PROCESS | 1660 | 1464795997752 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 08:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:46:37 INFO - PROCESS | 1660 | 1464795997756 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:46:37 INFO - PROCESS | 1660 | 1464795997758 Marionette TRACE conn2 <- [1,1814,null,{}] 08:46:37 INFO - PROCESS | 1660 | 1464795997766 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}] 08:46:37 INFO - PROCESS | 1660 | 1464795997856 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 08:46:37 INFO - PROCESS | 1660 | 1464795997867 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x1183a8000 == 65 [pid = 1660] [id = 461] 08:46:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x1169d6400) [pid = 1660] [serial = 1382] [outer = 0x0] 08:46:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x11768bc00) [pid = 1660] [serial = 1383] [outer = 0x1169d6400] 08:46:37 INFO - PROCESS | 1660 | 1464795997893 Marionette DEBUG loaded listener.js 08:46:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x118534800) [pid = 1660] [serial = 1384] [outer = 0x1169d6400] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x1128abc00) [pid = 1660] [serial = 1294] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x12951a800) [pid = 1660] [serial = 1279] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x1122b0800) [pid = 1660] [serial = 1287] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x11942f400) [pid = 1660] [serial = 1290] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x12927e800) [pid = 1660] [serial = 1252] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x12a60f400) [pid = 1660] [serial = 1281] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x12bf39000) [pid = 1660] [serial = 1291] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x11845f400) [pid = 1660] [serial = 1263] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x119424800) [pid = 1660] [serial = 1257] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x125133c00) [pid = 1660] [serial = 1273] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x118847400) [pid = 1660] [serial = 1242] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x1293ba000) [pid = 1660] [serial = 1258] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x128a68000) [pid = 1660] [serial = 1183] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x1181a2400) [pid = 1660] [serial = 1261] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x12480d000) [pid = 1660] [serial = 1270] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x126d31800) [pid = 1660] [serial = 1275] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x129234c00) [pid = 1660] [serial = 1276] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x123d8bc00) [pid = 1660] [serial = 1267] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x112a7dc00) [pid = 1660] [serial = 1240] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x11930f400) [pid = 1660] [serial = 1243] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x126f63800) [pid = 1660] [serial = 1249] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x124a76800) [pid = 1660] [serial = 1272] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x12b2ca800) [pid = 1660] [serial = 1285] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x123d91000) [pid = 1660] [serial = 1246] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x1197c5000) [pid = 1660] [serial = 1264] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x11b270800) [pid = 1660] [serial = 1266] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x123a8e800) [pid = 1660] [serial = 1245] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x129286400) [pid = 1660] [serial = 1278] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x125f1a400) [pid = 1660] [serial = 1248] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x12b023400) [pid = 1660] [serial = 1282] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x110f85000) [pid = 1660] [serial = 1239] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x115e68000) [pid = 1660] [serial = 1288] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x128c02400) [pid = 1660] [serial = 1251] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12bab5c00) [pid = 1660] [serial = 1254] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x124802c00) [pid = 1660] [serial = 1269] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1128a6c00) [pid = 1660] [serial = 1293] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x115d84c00) [pid = 1660] [serial = 1260] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12b187800) [pid = 1660] [serial = 1284] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12bf5a800) [pid = 1660] [serial = 1255] [outer = 0x0] [url = about:blank] 08:46:38 INFO - PROCESS | 1660 | 1464795998269 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]]]}] 08:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 577ms 08:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:46:38 INFO - PROCESS | 1660 | 1464795998334 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 08:46:38 INFO - PROCESS | 1660 | 1464795998335 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 08:46:38 INFO - PROCESS | 1660 | 1464795998337 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:46:38 INFO - PROCESS | 1660 | 1464795998340 Marionette TRACE conn2 <- [1,1818,null,{}] 08:46:38 INFO - PROCESS | 1660 | 1464795998347 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}] 08:46:38 INFO - PROCESS | 1660 | 1464795998438 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 08:46:38 INFO - PROCESS | 1660 | 1464795998445 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x123f23000 == 66 [pid = 1660] [id = 462] 08:46:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x118eaf800) [pid = 1660] [serial = 1385] [outer = 0x0] 08:46:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x11942e400) [pid = 1660] [serial = 1386] [outer = 0x118eaf800] 08:46:38 INFO - PROCESS | 1660 | 1464795998473 Marionette DEBUG loaded listener.js 08:46:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x11b26a000) [pid = 1660] [serial = 1387] [outer = 0x118eaf800] 08:46:38 INFO - PROCESS | 1660 | 1464795998814 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]]]}] 08:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 522ms 08:46:38 INFO - PROCESS | 1660 | 1464795998860 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 08:46:38 INFO - PROCESS | 1660 | 1464795998862 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 08:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:46:38 INFO - PROCESS | 1660 | 1464795998864 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:46:38 INFO - PROCESS | 1660 | 1464795998865 Marionette TRACE conn2 <- [1,1822,null,{}] 08:46:38 INFO - PROCESS | 1660 | 1464795998868 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}] 08:46:38 INFO - PROCESS | 1660 | 1464795998965 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 08:46:38 INFO - PROCESS | 1660 | 1464795998970 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x128dda000 == 67 [pid = 1660] [id = 463] 08:46:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1212a9400) [pid = 1660] [serial = 1388] [outer = 0x0] 08:46:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x123a90000) [pid = 1660] [serial = 1389] [outer = 0x1212a9400] 08:46:38 INFO - PROCESS | 1660 | 1464795998995 Marionette DEBUG loaded listener.js 08:46:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x123d91000) [pid = 1660] [serial = 1390] [outer = 0x1212a9400] 08:46:39 INFO - PROCESS | 1660 | 1464795999343 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]]]}] 08:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 517ms 08:46:39 INFO - PROCESS | 1660 | 1464795999383 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 08:46:39 INFO - PROCESS | 1660 | 1464795999384 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 08:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:46:39 INFO - PROCESS | 1660 | 1464795999386 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:46:39 INFO - PROCESS | 1660 | 1464795999387 Marionette TRACE conn2 <- [1,1826,null,{}] 08:46:39 INFO - PROCESS | 1660 | 1464795999389 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}] 08:46:39 INFO - PROCESS | 1660 | 1464795999513 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 08:46:39 INFO - PROCESS | 1660 | 1464795999551 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4a5800 == 68 [pid = 1660] [id = 464] 08:46:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x1212ad400) [pid = 1660] [serial = 1391] [outer = 0x0] 08:46:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x123d95400) [pid = 1660] [serial = 1392] [outer = 0x1212ad400] 08:46:39 INFO - PROCESS | 1660 | 1464795999576 Marionette DEBUG loaded listener.js 08:46:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x124811800) [pid = 1660] [serial = 1393] [outer = 0x1212ad400] 08:46:39 INFO - PROCESS | 1660 | 1464795999898 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]]]}] 08:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 568ms 08:46:39 INFO - PROCESS | 1660 | 1464795999962 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 08:46:39 INFO - PROCESS | 1660 | 1464795999963 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 08:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:46:39 INFO - PROCESS | 1660 | 1464795999965 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:46:39 INFO - PROCESS | 1660 | 1464795999966 Marionette TRACE conn2 <- [1,1830,null,{}] 08:46:39 INFO - PROCESS | 1660 | 1464795999968 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}] 08:46:40 INFO - PROCESS | 1660 | 1464796000081 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 08:46:40 INFO - PROCESS | 1660 | 1464796000125 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b121000 == 69 [pid = 1660] [id = 465] 08:46:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x124a72000) [pid = 1660] [serial = 1394] [outer = 0x0] 08:46:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x124e84400) [pid = 1660] [serial = 1395] [outer = 0x124a72000] 08:46:40 INFO - PROCESS | 1660 | 1464796000150 Marionette DEBUG loaded listener.js 08:46:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x128a68000) [pid = 1660] [serial = 1396] [outer = 0x124a72000] 08:46:40 INFO - PROCESS | 1660 | 1464796000480 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]]]}] 08:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 567ms 08:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:46:40 INFO - PROCESS | 1660 | 1464796000534 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 08:46:40 INFO - PROCESS | 1660 | 1464796000535 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 08:46:40 INFO - PROCESS | 1660 | 1464796000537 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:46:40 INFO - PROCESS | 1660 | 1464796000538 Marionette TRACE conn2 <- [1,1834,null,{}] 08:46:40 INFO - PROCESS | 1660 | 1464796000541 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}] 08:46:40 INFO - PROCESS | 1660 | 1464796000649 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 08:46:40 INFO - PROCESS | 1660 | 1464796000661 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd87800 == 70 [pid = 1660] [id = 466] 08:46:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x128c04c00) [pid = 1660] [serial = 1397] [outer = 0x0] 08:46:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x11b268c00) [pid = 1660] [serial = 1398] [outer = 0x128c04c00] 08:46:40 INFO - PROCESS | 1660 | 1464796000686 Marionette DEBUG loaded listener.js 08:46:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x1293ea400) [pid = 1660] [serial = 1399] [outer = 0x128c04c00] 08:46:41 INFO - PROCESS | 1660 | 1464796001024 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]]]}] 08:46:41 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 08:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 518ms 08:46:41 INFO - PROCESS | 1660 | 1464796001056 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 08:46:41 INFO - PROCESS | 1660 | 1464796001057 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 08:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:46:41 INFO - PROCESS | 1660 | 1464796001061 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:46:41 INFO - PROCESS | 1660 | 1464796001063 Marionette TRACE conn2 <- [1,1838,null,{}] 08:46:41 INFO - PROCESS | 1660 | 1464796001073 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}] 08:46:41 INFO - PROCESS | 1660 | 1464796001179 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 08:46:41 INFO - PROCESS | 1660 | 1464796001216 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c69a000 == 71 [pid = 1660] [id = 467] 08:46:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x128c0a800) [pid = 1660] [serial = 1400] [outer = 0x0] 08:46:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x12a60f400) [pid = 1660] [serial = 1401] [outer = 0x128c0a800] 08:46:41 INFO - PROCESS | 1660 | 1464796001241 Marionette DEBUG loaded listener.js 08:46:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x12b027400) [pid = 1660] [serial = 1402] [outer = 0x128c0a800] 08:46:41 INFO - PROCESS | 1660 | 1464796001609 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]]]}] 08:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 580ms 08:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:46:41 INFO - PROCESS | 1660 | 1464796001641 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 08:46:41 INFO - PROCESS | 1660 | 1464796001643 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 08:46:41 INFO - PROCESS | 1660 | 1464796001646 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:46:41 INFO - PROCESS | 1660 | 1464796001648 Marionette TRACE conn2 <- [1,1842,null,{}] 08:46:41 INFO - PROCESS | 1660 | 1464796001651 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}] 08:46:41 INFO - PROCESS | 1660 | 1464796001819 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 08:46:41 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x125f1c400) [pid = 1660] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:46:41 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x1128a0400) [pid = 1660] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:46:41 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x125f21000) [pid = 1660] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:46:41 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x113052400) [pid = 1660] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:46:41 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x112e78000) [pid = 1660] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:46:41 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x110f7c400) [pid = 1660] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:46:41 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x119e6c000) [pid = 1660] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:46:41 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x124a73800) [pid = 1660] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:46:41 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x1128a2c00) [pid = 1660] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:46:41 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x118464c00) [pid = 1660] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:46:41 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x123a84800) [pid = 1660] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:46:41 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x125136c00) [pid = 1660] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:46:41 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12b2c5400) [pid = 1660] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:46:42 INFO - PROCESS | 1660 | 1464796002013 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e3e000 == 72 [pid = 1660] [id = 468] 08:46:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x110f84000) [pid = 1660] [serial = 1403] [outer = 0x0] 08:46:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x112e78000) [pid = 1660] [serial = 1404] [outer = 0x110f84000] 08:46:42 INFO - PROCESS | 1660 | 1464796002038 Marionette DEBUG loaded listener.js 08:46:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x11914ec00) [pid = 1660] [serial = 1405] [outer = 0x110f84000] 08:46:42 INFO - PROCESS | 1660 | 1464796002319 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]]]}] 08:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 720ms 08:46:42 INFO - PROCESS | 1660 | 1464796002366 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 08:46:42 INFO - PROCESS | 1660 | 1464796002368 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 08:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:46:42 INFO - PROCESS | 1660 | 1464796002371 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:46:42 INFO - PROCESS | 1660 | 1464796002372 Marionette TRACE conn2 <- [1,1846,null,{}] 08:46:42 INFO - PROCESS | 1660 | 1464796002374 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}] 08:46:42 INFO - PROCESS | 1660 | 1464796002481 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 08:46:42 INFO - PROCESS | 1660 | 1464796002487 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d067000 == 73 [pid = 1660] [id = 469] 08:46:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x12927b400) [pid = 1660] [serial = 1406] [outer = 0x0] 08:46:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x12b2c3c00) [pid = 1660] [serial = 1407] [outer = 0x12927b400] 08:46:42 INFO - PROCESS | 1660 | 1464796002512 Marionette DEBUG loaded listener.js 08:46:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x12bac9800) [pid = 1660] [serial = 1408] [outer = 0x12927b400] 08:46:42 INFO - PROCESS | 1660 | 1464796002867 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]]]}] 08:46:42 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) 08:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 520ms 08:46:42 INFO - PROCESS | 1660 | 1464796002891 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 08:46:42 INFO - PROCESS | 1660 | 1464796002894 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 08:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:46:42 INFO - PROCESS | 1660 | 1464796002906 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:46:42 INFO - PROCESS | 1660 | 1464796002908 Marionette TRACE conn2 <- [1,1850,null,{}] 08:46:42 INFO - PROCESS | 1660 | 1464796002912 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}] 08:46:43 INFO - PROCESS | 1660 | 1464796003012 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 08:46:43 INFO - PROCESS | 1660 | 1464796003016 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d7c7800 == 74 [pid = 1660] [id = 470] 08:46:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x12bf51800) [pid = 1660] [serial = 1409] [outer = 0x0] 08:46:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x12c151c00) [pid = 1660] [serial = 1410] [outer = 0x12bf51800] 08:46:43 INFO - PROCESS | 1660 | 1464796003045 Marionette DEBUG loaded listener.js 08:46:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x12c6cdc00) [pid = 1660] [serial = 1411] [outer = 0x12bf51800] 08:46:43 INFO - PROCESS | 1660 | 1464796003363 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]]]}] 08:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 472ms 08:46:43 INFO - PROCESS | 1660 | 1464796003380 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 08:46:43 INFO - PROCESS | 1660 | 1464796003381 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 08:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:46:43 INFO - PROCESS | 1660 | 1464796003383 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:46:43 INFO - PROCESS | 1660 | 1464796003385 Marionette TRACE conn2 <- [1,1854,null,{}] 08:46:43 INFO - PROCESS | 1660 | 1464796003387 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}] 08:46:43 INFO - PROCESS | 1660 | 1464796003478 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 08:46:43 INFO - PROCESS | 1660 | 1464796003541 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x12dd19000 == 75 [pid = 1660] [id = 471] 08:46:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x124a76c00) [pid = 1660] [serial = 1412] [outer = 0x0] 08:46:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x12c6d1800) [pid = 1660] [serial = 1413] [outer = 0x124a76c00] 08:46:43 INFO - PROCESS | 1660 | 1464796003565 Marionette DEBUG loaded listener.js 08:46:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x12c6dac00) [pid = 1660] [serial = 1414] [outer = 0x124a76c00] 08:46:43 INFO - PROCESS | 1660 | 1464796003864 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]]]}] 08:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 518ms 08:46:43 INFO - PROCESS | 1660 | 1464796003903 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 08:46:43 INFO - PROCESS | 1660 | 1464796003904 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 08:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:46:43 INFO - PROCESS | 1660 | 1464796003906 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:46:43 INFO - PROCESS | 1660 | 1464796003917 Marionette TRACE conn2 <- [1,1858,null,{}] 08:46:43 INFO - PROCESS | 1660 | 1464796003920 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}] 08:46:44 INFO - PROCESS | 1660 | 1464796004007 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 08:46:44 INFO - PROCESS | 1660 | 1464796004136 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x116994000 == 76 [pid = 1660] [id = 472] 08:46:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x110f7cc00) [pid = 1660] [serial = 1415] [outer = 0x0] 08:46:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x110f83400) [pid = 1660] [serial = 1416] [outer = 0x110f7cc00] 08:46:44 INFO - PROCESS | 1660 | 1464796004168 Marionette DEBUG loaded listener.js 08:46:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x11103b800) [pid = 1660] [serial = 1417] [outer = 0x110f7cc00] 08:46:44 INFO - PROCESS | 1660 | 1464796004577 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]]]}] 08:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 728ms 08:46:44 INFO - PROCESS | 1660 | 1464796004636 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 08:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:46:44 INFO - PROCESS | 1660 | 1464796004639 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 08:46:44 INFO - PROCESS | 1660 | 1464796004642 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:46:44 INFO - PROCESS | 1660 | 1464796004645 Marionette TRACE conn2 <- [1,1862,null,{}] 08:46:44 INFO - PROCESS | 1660 | 1464796004648 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}] 08:46:44 INFO - PROCESS | 1660 | 1464796004764 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 08:46:44 INFO - PROCESS | 1660 | 1464796004869 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x124cbb800 == 77 [pid = 1660] [id = 473] 08:46:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x1128a7800) [pid = 1660] [serial = 1418] [outer = 0x0] 08:46:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x11311c000) [pid = 1660] [serial = 1419] [outer = 0x1128a7800] 08:46:44 INFO - PROCESS | 1660 | 1464796004902 Marionette DEBUG loaded listener.js 08:46:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x113c0d800) [pid = 1660] [serial = 1420] [outer = 0x1128a7800] 08:46:45 INFO - PROCESS | 1660 | 1464796005328 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]]]}] 08:46:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 723ms 08:46:45 INFO - PROCESS | 1660 | 1464796005392 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 08:46:45 INFO - PROCESS | 1660 | 1464796005395 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 08:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:46:45 INFO - PROCESS | 1660 | 1464796005429 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:46:45 INFO - PROCESS | 1660 | 1464796005430 Marionette TRACE conn2 <- [1,1866,null,{}] 08:46:45 INFO - PROCESS | 1660 | 1464796005433 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}] 08:46:45 INFO - PROCESS | 1660 | 1464796005546 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 08:46:45 INFO - PROCESS | 1660 | 1464796005624 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d263800 == 78 [pid = 1660] [id = 474] 08:46:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x118464400) [pid = 1660] [serial = 1421] [outer = 0x0] 08:46:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x118695000) [pid = 1660] [serial = 1422] [outer = 0x118464400] 08:46:45 INFO - PROCESS | 1660 | 1464796005655 Marionette DEBUG loaded listener.js 08:46:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x119431000) [pid = 1660] [serial = 1423] [outer = 0x118464400] 08:46:46 INFO - PROCESS | 1660 | 1464796006079 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]]]}] 08:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 689ms 08:46:46 INFO - PROCESS | 1660 | 1464796006100 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 08:46:46 INFO - PROCESS | 1660 | 1464796006101 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 08:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:46:46 INFO - PROCESS | 1660 | 1464796006109 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:46:46 INFO - PROCESS | 1660 | 1464796006113 Marionette TRACE conn2 <- [1,1870,null,{}] 08:46:46 INFO - PROCESS | 1660 | 1464796006116 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}] 08:46:46 INFO - PROCESS | 1660 | 1464796006228 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 08:46:46 INFO - PROCESS | 1660 | 1464796006333 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e022800 == 79 [pid = 1660] [id = 475] 08:46:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x119157400) [pid = 1660] [serial = 1424] [outer = 0x0] 08:46:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x1212af000) [pid = 1660] [serial = 1425] [outer = 0x119157400] 08:46:46 INFO - PROCESS | 1660 | 1464796006366 Marionette DEBUG loaded listener.js 08:46:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x124a7f000) [pid = 1660] [serial = 1426] [outer = 0x119157400] 08:46:46 INFO - PROCESS | 1660 | 1464796006778 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]]]}] 08:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 729ms 08:46:46 INFO - PROCESS | 1660 | 1464796006855 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 08:46:46 INFO - PROCESS | 1660 | 1464796006857 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 08:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:46:46 INFO - PROCESS | 1660 | 1464796006861 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:46:46 INFO - PROCESS | 1660 | 1464796006862 Marionette TRACE conn2 <- [1,1874,null,{}] 08:46:46 INFO - PROCESS | 1660 | 1464796006865 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}] 08:46:46 INFO - PROCESS | 1660 | 1464796006974 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 08:46:47 INFO - PROCESS | 1660 | 1464796007050 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x1353db800 == 80 [pid = 1660] [id = 476] 08:46:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x124ace800) [pid = 1660] [serial = 1427] [outer = 0x0] 08:46:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x127073800) [pid = 1660] [serial = 1428] [outer = 0x124ace800] 08:46:47 INFO - PROCESS | 1660 | 1464796007079 Marionette DEBUG loaded listener.js 08:46:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x129283800) [pid = 1660] [serial = 1429] [outer = 0x124ace800] 08:46:47 INFO - PROCESS | 1660 | 1464796007485 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]]]}] 08:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 671ms 08:46:47 INFO - PROCESS | 1660 | 1464796007532 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 08:46:47 INFO - PROCESS | 1660 | 1464796007534 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 08:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:46:47 INFO - PROCESS | 1660 | 1464796007536 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:46:47 INFO - PROCESS | 1660 | 1464796007537 Marionette TRACE conn2 <- [1,1878,null,{}] 08:46:47 INFO - PROCESS | 1660 | 1464796007540 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}] 08:46:47 INFO - PROCESS | 1660 | 1464796007646 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 08:46:47 INFO - PROCESS | 1660 | 1464796007722 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x137fcf800 == 81 [pid = 1660] [id = 477] 08:46:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x123d2a800) [pid = 1660] [serial = 1430] [outer = 0x0] 08:46:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x123d2cc00) [pid = 1660] [serial = 1431] [outer = 0x123d2a800] 08:46:47 INFO - PROCESS | 1660 | 1464796007757 Marionette DEBUG loaded listener.js 08:46:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x128dc3800) [pid = 1660] [serial = 1432] [outer = 0x123d2a800] 08:46:48 INFO - PROCESS | 1660 | 1464796008205 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]]]}] 08:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 719ms 08:46:48 INFO - PROCESS | 1660 | 1464796008256 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 08:46:48 INFO - PROCESS | 1660 | 1464796008257 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 08:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:46:48 INFO - PROCESS | 1660 | 1464796008274 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:46:48 INFO - PROCESS | 1660 | 1464796008275 Marionette TRACE conn2 <- [1,1882,null,{}] 08:46:48 INFO - PROCESS | 1660 | 1464796008278 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}] 08:46:48 INFO - PROCESS | 1660 | 1464796008389 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 08:46:48 INFO - PROCESS | 1660 | 1464796008470 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x11286c800 == 82 [pid = 1660] [id = 478] 08:46:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x1128a2000) [pid = 1660] [serial = 1433] [outer = 0x0] 08:46:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x123a86400) [pid = 1660] [serial = 1434] [outer = 0x1128a2000] 08:46:48 INFO - PROCESS | 1660 | 1464796008501 Marionette DEBUG loaded listener.js 08:46:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x128aec000) [pid = 1660] [serial = 1435] [outer = 0x1128a2000] 08:46:49 INFO - PROCESS | 1660 | 1464796009131 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]]]}] 08:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 874ms 08:46:49 INFO - PROCESS | 1660 | 1464796009146 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 08:46:49 INFO - PROCESS | 1660 | 1464796009148 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 08:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:46:49 INFO - PROCESS | 1660 | 1464796009152 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:46:49 INFO - PROCESS | 1660 | 1464796009154 Marionette TRACE conn2 <- [1,1886,null,{}] 08:46:49 INFO - PROCESS | 1660 | 1464796009158 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}] 08:46:49 INFO - PROCESS | 1660 | 1464796009262 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 08:46:49 INFO - PROCESS | 1660 | 1464796009329 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1161dd000 == 83 [pid = 1660] [id = 479] 08:46:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x110f7dc00) [pid = 1660] [serial = 1436] [outer = 0x0] 08:46:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x1122a8c00) [pid = 1660] [serial = 1437] [outer = 0x110f7dc00] 08:46:49 INFO - PROCESS | 1660 | 1464796009403 Marionette DEBUG loaded listener.js 08:46:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x112984800) [pid = 1660] [serial = 1438] [outer = 0x110f7dc00] 08:46:49 INFO - PROCESS | 1660 | 1464796009856 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]]]}] 08:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 771ms 08:46:49 INFO - PROCESS | 1660 | 1464796009923 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 08:46:49 INFO - PROCESS | 1660 | 1464796009929 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 08:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:46:49 INFO - PROCESS | 1660 | 1464796009934 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:46:49 INFO - PROCESS | 1660 | 1464796009935 Marionette TRACE conn2 <- [1,1890,null,{}] 08:46:49 INFO - PROCESS | 1660 | 1464796009938 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}] 08:46:50 INFO - PROCESS | 1660 | 1464796010035 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 08:46:50 INFO - PROCESS | 1660 | 1464796010114 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x11996a000 == 84 [pid = 1660] [id = 480] 08:46:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x11318fc00) [pid = 1660] [serial = 1439] [outer = 0x0] 08:46:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x113194400) [pid = 1660] [serial = 1440] [outer = 0x11318fc00] 08:46:50 INFO - PROCESS | 1660 | 1464796010142 Marionette DEBUG loaded listener.js 08:46:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x113199800) [pid = 1660] [serial = 1441] [outer = 0x11318fc00] 08:46:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12dd19000 == 83 [pid = 1660] [id = 471] 08:46:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12d7c7800 == 82 [pid = 1660] [id = 470] 08:46:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12d067000 == 81 [pid = 1660] [id = 469] 08:46:50 INFO - PROCESS | 1660 | --DOCSHELL 0x119e3e000 == 80 [pid = 1660] [id = 468] 08:46:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12c69a000 == 79 [pid = 1660] [id = 467] 08:46:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd87800 == 78 [pid = 1660] [id = 466] 08:46:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12b121000 == 77 [pid = 1660] [id = 465] 08:46:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12a4a5800 == 76 [pid = 1660] [id = 464] 08:46:50 INFO - PROCESS | 1660 | --DOCSHELL 0x128dda000 == 75 [pid = 1660] [id = 463] 08:46:50 INFO - PROCESS | 1660 | --DOCSHELL 0x123f23000 == 74 [pid = 1660] [id = 462] 08:46:50 INFO - PROCESS | 1660 | --DOCSHELL 0x1183a8000 == 73 [pid = 1660] [id = 461] 08:46:50 INFO - PROCESS | 1660 | --DOCSHELL 0x125fb4800 == 72 [pid = 1660] [id = 460] 08:46:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12d3bd000 == 71 [pid = 1660] [id = 458] 08:46:50 INFO - PROCESS | 1660 | --DOCSHELL 0x1353ed000 == 70 [pid = 1660] [id = 457] 08:46:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12e09a800 == 69 [pid = 1660] [id = 456] 08:46:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12e006000 == 68 [pid = 1660] [id = 455] 08:46:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12c371800 == 67 [pid = 1660] [id = 454] 08:46:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12109c800 == 66 [pid = 1660] [id = 453] 08:46:50 INFO - PROCESS | 1660 | --DOCSHELL 0x116990800 == 65 [pid = 1660] [id = 452] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x12c60c800) [pid = 1660] [serial = 1237] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x12bac4400) [pid = 1660] [serial = 1353] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x128a5b000) [pid = 1660] [serial = 1338] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x115df2c00) [pid = 1660] [serial = 1323] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x11822ec00) [pid = 1660] [serial = 1324] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x1293b2000) [pid = 1660] [serial = 1341] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x11942d400) [pid = 1660] [serial = 1302] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x12733a800) [pid = 1660] [serial = 1308] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x1133e9000) [pid = 1660] [serial = 1299] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x115d5d800) [pid = 1660] [serial = 1321] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x1130cf400) [pid = 1660] [serial = 1320] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x12a7de400) [pid = 1660] [serial = 1344] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x129519c00) [pid = 1660] [serial = 1342] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x119427000) [pid = 1660] [serial = 1318] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x1133ddc00) [pid = 1660] [serial = 1317] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x124804800) [pid = 1660] [serial = 1305] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x123d89000) [pid = 1660] [serial = 1330] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x1212ab400) [pid = 1660] [serial = 1329] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x125392000) [pid = 1660] [serial = 1335] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x115d79400) [pid = 1660] [serial = 1347] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x119317800) [pid = 1660] [serial = 1348] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x1186c0000) [pid = 1660] [serial = 1326] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x119e61c00) [pid = 1660] [serial = 1327] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x123e3ac00) [pid = 1660] [serial = 1332] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x12480e800) [pid = 1660] [serial = 1333] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x129521800) [pid = 1660] [serial = 1311] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x12c14a800) [pid = 1660] [serial = 1314] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x12b02f400) [pid = 1660] [serial = 1350] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x12b181c00) [pid = 1660] [serial = 1345] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x128c0f000) [pid = 1660] [serial = 1339] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x12babe000) [pid = 1660] [serial = 1351] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x126f56000) [pid = 1660] [serial = 1336] [outer = 0x0] [url = about:blank] 08:46:50 INFO - PROCESS | 1660 | 1464796010603 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]]]}] 08:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 718ms 08:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:46:50 INFO - PROCESS | 1660 | 1464796010653 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 08:46:50 INFO - PROCESS | 1660 | 1464796010654 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 08:46:50 INFO - PROCESS | 1660 | 1464796010657 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:46:50 INFO - PROCESS | 1660 | 1464796010659 Marionette TRACE conn2 <- [1,1894,null,{}] 08:46:50 INFO - PROCESS | 1660 | 1464796010672 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}] 08:46:50 INFO - PROCESS | 1660 | 1464796010763 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 08:46:50 INFO - PROCESS | 1660 | 1464796010769 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e3d800 == 66 [pid = 1660] [id = 481] 08:46:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x113197c00) [pid = 1660] [serial = 1442] [outer = 0x0] 08:46:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x116957800) [pid = 1660] [serial = 1443] [outer = 0x113197c00] 08:46:50 INFO - PROCESS | 1660 | 1464796010797 Marionette DEBUG loaded listener.js 08:46:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x11822d000) [pid = 1660] [serial = 1444] [outer = 0x113197c00] 08:46:51 INFO - PROCESS | 1660 | 1464796011172 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]]]}] 08:46:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:46:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 576ms 08:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:46:51 INFO - PROCESS | 1660 | 1464796011234 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 08:46:51 INFO - PROCESS | 1660 | 1464796011235 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 08:46:51 INFO - PROCESS | 1660 | 1464796011237 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:46:51 INFO - PROCESS | 1660 | 1464796011239 Marionette TRACE conn2 <- [1,1898,null,{}] 08:46:51 INFO - PROCESS | 1660 | 1464796011241 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}] 08:46:51 INFO - PROCESS | 1660 | 1464796011329 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 08:46:51 INFO - PROCESS | 1660 | 1464796011359 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12534d000 == 67 [pid = 1660] [id = 482] 08:46:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x118695400) [pid = 1660] [serial = 1445] [outer = 0x0] 08:46:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x118840000) [pid = 1660] [serial = 1446] [outer = 0x118695400] 08:46:51 INFO - PROCESS | 1660 | 1464796011384 Marionette DEBUG loaded listener.js 08:46:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x11914f400) [pid = 1660] [serial = 1447] [outer = 0x118695400] 08:46:51 INFO - PROCESS | 1660 | 1464796011713 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]]]}] 08:46:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:46:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 517ms 08:46:51 INFO - PROCESS | 1660 | 1464796011756 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 08:46:51 INFO - PROCESS | 1660 | 1464796011765 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 08:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:46:51 INFO - PROCESS | 1660 | 1464796011767 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:46:51 INFO - PROCESS | 1660 | 1464796011768 Marionette TRACE conn2 <- [1,1902,null,{}] 08:46:51 INFO - PROCESS | 1660 | 1464796011770 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}] 08:46:51 INFO - PROCESS | 1660 | 1464796011854 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 08:46:51 INFO - PROCESS | 1660 | 1464796011859 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x1269ea800 == 68 [pid = 1660] [id = 483] 08:46:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x11852ec00) [pid = 1660] [serial = 1448] [outer = 0x0] 08:46:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x119430800) [pid = 1660] [serial = 1449] [outer = 0x11852ec00] 08:46:51 INFO - PROCESS | 1660 | 1464796011885 Marionette DEBUG loaded listener.js 08:46:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x119e5cc00) [pid = 1660] [serial = 1450] [outer = 0x11852ec00] 08:46:52 INFO - PROCESS | 1660 | 1464796012217 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]]]}] 08:46:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 469ms 08:46:52 INFO - PROCESS | 1660 | 1464796012236 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 08:46:52 INFO - PROCESS | 1660 | 1464796012237 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 08:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:46:52 INFO - PROCESS | 1660 | 1464796012239 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:46:52 INFO - PROCESS | 1660 | 1464796012241 Marionette TRACE conn2 <- [1,1906,null,{}] 08:46:52 INFO - PROCESS | 1660 | 1464796012244 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}] 08:46:52 INFO - PROCESS | 1660 | 1464796012344 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 08:46:52 INFO - PROCESS | 1660 | 1464796012412 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x1270f9000 == 69 [pid = 1660] [id = 484] 08:46:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x11915cc00) [pid = 1660] [serial = 1451] [outer = 0x0] 08:46:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x11b204c00) [pid = 1660] [serial = 1452] [outer = 0x11915cc00] 08:46:52 INFO - PROCESS | 1660 | 1464796012441 Marionette DEBUG loaded listener.js 08:46:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x123d89000) [pid = 1660] [serial = 1453] [outer = 0x11915cc00] 08:46:52 INFO - PROCESS | 1660 | 1464796012786 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]]]}] 08:46:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 572ms 08:46:52 INFO - PROCESS | 1660 | 1464796012815 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 08:46:52 INFO - PROCESS | 1660 | 1464796012817 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 08:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:46:52 INFO - PROCESS | 1660 | 1464796012821 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:46:52 INFO - PROCESS | 1660 | 1464796012823 Marionette TRACE conn2 <- [1,1910,null,{}] 08:46:52 INFO - PROCESS | 1660 | 1464796012826 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}] 08:46:53 INFO - PROCESS | 1660 | 1464796013002 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 08:46:53 INFO - PROCESS | 1660 | 1464796013027 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4aa000 == 70 [pid = 1660] [id = 485] 08:46:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x123d2c400) [pid = 1660] [serial = 1454] [outer = 0x0] 08:46:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x123d94000) [pid = 1660] [serial = 1455] [outer = 0x123d2c400] 08:46:53 INFO - PROCESS | 1660 | 1464796013068 Marionette DEBUG loaded listener.js 08:46:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x124807000) [pid = 1660] [serial = 1456] [outer = 0x123d2c400] 08:46:53 INFO - PROCESS | 1660 | 1464796013439 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]]]}] 08:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 670ms 08:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:46:53 INFO - PROCESS | 1660 | 1464796013490 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 08:46:53 INFO - PROCESS | 1660 | 1464796013491 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 08:46:53 INFO - PROCESS | 1660 | 1464796013494 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:46:53 INFO - PROCESS | 1660 | 1464796013495 Marionette TRACE conn2 <- [1,1914,null,{}] 08:46:53 INFO - PROCESS | 1660 | 1464796013497 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}] 08:46:53 INFO - PROCESS | 1660 | 1464796013603 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 08:46:53 INFO - PROCESS | 1660 | 1464796013641 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ae7b000 == 71 [pid = 1660] [id = 486] 08:46:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x123d93c00) [pid = 1660] [serial = 1457] [outer = 0x0] 08:46:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x124819400) [pid = 1660] [serial = 1458] [outer = 0x123d93c00] 08:46:53 INFO - PROCESS | 1660 | 1464796013666 Marionette DEBUG loaded listener.js 08:46:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x124a78400) [pid = 1660] [serial = 1459] [outer = 0x123d93c00] 08:46:54 INFO - PROCESS | 1660 | 1464796014023 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]]]}] 08:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 571ms 08:46:54 INFO - PROCESS | 1660 | 1464796014066 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 08:46:54 INFO - PROCESS | 1660 | 1464796014068 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 08:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:46:54 INFO - PROCESS | 1660 | 1464796014071 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:46:54 INFO - PROCESS | 1660 | 1464796014073 Marionette TRACE conn2 <- [1,1918,null,{}] 08:46:54 INFO - PROCESS | 1660 | 1464796014077 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}] 08:46:54 INFO - PROCESS | 1660 | 1464796014218 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 08:46:54 INFO - PROCESS | 1660 | 1464796014260 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba6d800 == 72 [pid = 1660] [id = 487] 08:46:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x124a3f800) [pid = 1660] [serial = 1460] [outer = 0x0] 08:46:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x12538b400) [pid = 1660] [serial = 1461] [outer = 0x124a3f800] 08:46:54 INFO - PROCESS | 1660 | 1464796014292 Marionette DEBUG loaded listener.js 08:46:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x125870c00) [pid = 1660] [serial = 1462] [outer = 0x124a3f800] 08:46:54 INFO - PROCESS | 1660 | 1464796014628 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]]]}] 08:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 575ms 08:46:54 INFO - PROCESS | 1660 | 1464796014648 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 08:46:54 INFO - PROCESS | 1660 | 1464796014650 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 08:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:46:54 INFO - PROCESS | 1660 | 1464796014653 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:46:54 INFO - PROCESS | 1660 | 1464796014654 Marionette TRACE conn2 <- [1,1922,null,{}] 08:46:54 INFO - PROCESS | 1660 | 1464796014656 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}] 08:46:54 INFO - PROCESS | 1660 | 1464796014979 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 08:46:54 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x124a72000) [pid = 1660] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:46:54 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x128c04c00) [pid = 1660] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:46:54 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x128c0a800) [pid = 1660] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:46:54 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x111aaf800) [pid = 1660] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:46:54 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x111035000) [pid = 1660] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:46:54 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x1133e8400) [pid = 1660] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:46:54 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x1169d6400) [pid = 1660] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:46:54 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x1212ad400) [pid = 1660] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:46:54 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x125f21c00) [pid = 1660] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:46:54 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x110f7d400) [pid = 1660] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:46:54 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x118845800) [pid = 1660] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:46:54 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x123d8a400) [pid = 1660] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:46:54 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x110f84000) [pid = 1660] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:46:54 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x11103b400) [pid = 1660] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:46:54 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x1212a9400) [pid = 1660] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:46:54 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x12bab6c00) [pid = 1660] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:46:54 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x118eaf800) [pid = 1660] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:46:54 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x12927b400) [pid = 1660] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:46:54 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x12bf51800) [pid = 1660] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:46:54 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x1128a8c00) [pid = 1660] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:46:54 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x1128ac400) [pid = 1660] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:46:54 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x126dcb400) [pid = 1660] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:46:54 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x11845a800) [pid = 1660] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:46:54 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x12bf32800) [pid = 1660] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:46:54 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x11b269400) [pid = 1660] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:46:54 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x125870400) [pid = 1660] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:46:55 INFO - PROCESS | 1660 | 1464796015033 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x1183a2000 == 73 [pid = 1660] [id = 488] 08:46:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x110f7e800) [pid = 1660] [serial = 1463] [outer = 0x0] 08:46:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x111035c00) [pid = 1660] [serial = 1464] [outer = 0x110f7e800] 08:46:55 INFO - PROCESS | 1660 | 1464796015059 Marionette DEBUG loaded listener.js 08:46:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x11304d400) [pid = 1660] [serial = 1465] [outer = 0x110f7e800] 08:46:55 INFO - PROCESS | 1660 | 1464796015332 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]]]}] 08:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 718ms 08:46:55 INFO - PROCESS | 1660 | 1464796015372 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 08:46:55 INFO - PROCESS | 1660 | 1464796015373 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 08:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:46:55 INFO - PROCESS | 1660 | 1464796015383 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:46:55 INFO - PROCESS | 1660 | 1464796015385 Marionette TRACE conn2 <- [1,1926,null,{}] 08:46:55 INFO - PROCESS | 1660 | 1464796015387 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}] 08:46:55 INFO - PROCESS | 1660 | 1464796015494 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 08:46:55 INFO - PROCESS | 1660 | 1464796015571 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c370800 == 74 [pid = 1660] [id = 489] 08:46:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x110f84000) [pid = 1660] [serial = 1466] [outer = 0x0] 08:46:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x118458000) [pid = 1660] [serial = 1467] [outer = 0x110f84000] 08:46:55 INFO - PROCESS | 1660 | 1464796015600 Marionette DEBUG loaded listener.js 08:46:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x126f56000) [pid = 1660] [serial = 1468] [outer = 0x110f84000] 08:46:55 INFO - PROCESS | 1660 | 1464796015977 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]]]}] 08:46:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:46:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 629ms 08:46:56 INFO - PROCESS | 1660 | 1464796016005 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 08:46:56 INFO - PROCESS | 1660 | 1464796016008 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 08:46:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:46:56 INFO - PROCESS | 1660 | 1464796016012 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:46:56 INFO - PROCESS | 1660 | 1464796016014 Marionette TRACE conn2 <- [1,1930,null,{}] 08:46:56 INFO - PROCESS | 1660 | 1464796016018 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}] 08:46:56 INFO - PROCESS | 1660 | 1464796016133 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 08:46:56 INFO - PROCESS | 1660 | 1464796016236 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180c9800 == 75 [pid = 1660] [id = 490] 08:46:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x1122b6400) [pid = 1660] [serial = 1469] [outer = 0x0] 08:46:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x11304b400) [pid = 1660] [serial = 1470] [outer = 0x1122b6400] 08:46:56 INFO - PROCESS | 1660 | 1464796016272 Marionette DEBUG loaded listener.js 08:46:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x11311c800) [pid = 1660] [serial = 1471] [outer = 0x1122b6400] 08:46:56 INFO - PROCESS | 1660 | 1464796016703 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]]]}] 08:46:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:46:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 721ms 08:46:56 INFO - PROCESS | 1660 | 1464796016733 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 08:46:56 INFO - PROCESS | 1660 | 1464796016737 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 08:46:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:46:56 INFO - PROCESS | 1660 | 1464796016742 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:46:56 INFO - PROCESS | 1660 | 1464796016743 Marionette TRACE conn2 <- [1,1934,null,{}] 08:46:56 INFO - PROCESS | 1660 | 1464796016746 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}] 08:46:56 INFO - PROCESS | 1660 | 1464796016883 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 08:46:56 INFO - PROCESS | 1660 | 1464796016989 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b8f800 == 76 [pid = 1660] [id = 491] 08:46:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x113191800) [pid = 1660] [serial = 1472] [outer = 0x0] 08:46:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x115d80400) [pid = 1660] [serial = 1473] [outer = 0x113191800] 08:46:57 INFO - PROCESS | 1660 | 1464796017021 Marionette DEBUG loaded listener.js 08:46:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x117e23400) [pid = 1660] [serial = 1474] [outer = 0x113191800] 08:46:57 INFO - PROCESS | 1660 | 1464796017483 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]]]}] 08:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 771ms 08:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:46:57 INFO - PROCESS | 1660 | 1464796017513 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 08:46:57 INFO - PROCESS | 1660 | 1464796017515 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 08:46:57 INFO - PROCESS | 1660 | 1464796017517 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:46:57 INFO - PROCESS | 1660 | 1464796017520 Marionette TRACE conn2 <- [1,1938,null,{}] 08:46:57 INFO - PROCESS | 1660 | 1464796017545 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}] 08:46:57 INFO - PROCESS | 1660 | 1464796017680 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 08:46:57 INFO - PROCESS | 1660 | 1464796017738 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b1ab000 == 77 [pid = 1660] [id = 492] 08:46:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x119156400) [pid = 1660] [serial = 1475] [outer = 0x0] 08:46:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x1197c3000) [pid = 1660] [serial = 1476] [outer = 0x119156400] 08:46:57 INFO - PROCESS | 1660 | 1464796017772 Marionette DEBUG loaded listener.js 08:46:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x11b26f800) [pid = 1660] [serial = 1477] [outer = 0x119156400] 08:46:58 INFO - PROCESS | 1660 | 1464796018171 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]]]}] 08:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 673ms 08:46:58 INFO - PROCESS | 1660 | 1464796018190 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 08:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:46:58 INFO - PROCESS | 1660 | 1464796018192 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 08:46:58 INFO - PROCESS | 1660 | 1464796018218 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:46:58 INFO - PROCESS | 1660 | 1464796018219 Marionette TRACE conn2 <- [1,1942,null,{}] 08:46:58 INFO - PROCESS | 1660 | 1464796018222 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}] 08:46:58 INFO - PROCESS | 1660 | 1464796018332 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 08:46:58 INFO - PROCESS | 1660 | 1464796018394 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c9d4000 == 78 [pid = 1660] [id = 493] 08:46:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x123c92400) [pid = 1660] [serial = 1478] [outer = 0x0] 08:46:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x123d30000) [pid = 1660] [serial = 1479] [outer = 0x123c92400] 08:46:58 INFO - PROCESS | 1660 | 1464796018424 Marionette DEBUG loaded listener.js 08:46:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x12480e000) [pid = 1660] [serial = 1480] [outer = 0x123c92400] 08:46:58 INFO - PROCESS | 1660 | 1464796018860 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]]]}] 08:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 691ms 08:46:58 INFO - PROCESS | 1660 | 1464796018887 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 08:46:58 INFO - PROCESS | 1660 | 1464796018888 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 08:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:46:58 INFO - PROCESS | 1660 | 1464796018891 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:46:58 INFO - PROCESS | 1660 | 1464796018892 Marionette TRACE conn2 <- [1,1946,null,{}] 08:46:58 INFO - PROCESS | 1660 | 1464796018894 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}] 08:46:59 INFO - PROCESS | 1660 | 1464796019001 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 08:46:59 INFO - PROCESS | 1660 | 1464796019062 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cd7a800 == 79 [pid = 1660] [id = 494] 08:46:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x124803800) [pid = 1660] [serial = 1481] [outer = 0x0] 08:46:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x124a7ec00) [pid = 1660] [serial = 1482] [outer = 0x124803800] 08:46:59 INFO - PROCESS | 1660 | 1464796019133 Marionette DEBUG loaded listener.js 08:46:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x125f41400) [pid = 1660] [serial = 1483] [outer = 0x124803800] 08:46:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x12707d800) [pid = 1660] [serial = 1484] [outer = 0x12cf09400] 08:46:59 INFO - PROCESS | 1660 | 1464796019596 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]]]}] 08:46:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 719ms 08:46:59 INFO - PROCESS | 1660 | 1464796019659 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 08:46:59 INFO - PROCESS | 1660 | 1464796019661 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 08:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:46:59 INFO - PROCESS | 1660 | 1464796019665 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:46:59 INFO - PROCESS | 1660 | 1464796019666 Marionette TRACE conn2 <- [1,1950,null,{}] 08:46:59 INFO - PROCESS | 1660 | 1464796019669 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}] 08:46:59 INFO - PROCESS | 1660 | 1464796019797 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 08:46:59 INFO - PROCESS | 1660 | 1464796019886 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d279000 == 80 [pid = 1660] [id = 495] 08:46:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x1130ce800) [pid = 1660] [serial = 1485] [outer = 0x0] 08:46:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x12480d800) [pid = 1660] [serial = 1486] [outer = 0x1130ce800] 08:46:59 INFO - PROCESS | 1660 | 1464796019916 Marionette DEBUG loaded listener.js 08:46:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x129279400) [pid = 1660] [serial = 1487] [outer = 0x1130ce800] 08:47:00 INFO - PROCESS | 1660 | 1464796020361 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]]]}] 08:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 718ms 08:47:00 INFO - PROCESS | 1660 | 1464796020384 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 08:47:00 INFO - PROCESS | 1660 | 1464796020385 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 08:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:47:00 INFO - PROCESS | 1660 | 1464796020387 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:47:00 INFO - PROCESS | 1660 | 1464796020389 Marionette TRACE conn2 <- [1,1954,null,{}] 08:47:00 INFO - PROCESS | 1660 | 1464796020391 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}] 08:47:00 INFO - PROCESS | 1660 | 1464796020498 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 08:47:00 INFO - PROCESS | 1660 | 1464796020561 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x116938800 == 81 [pid = 1660] [id = 496] 08:47:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x11102f800) [pid = 1660] [serial = 1488] [outer = 0x0] 08:47:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x112981c00) [pid = 1660] [serial = 1489] [outer = 0x11102f800] 08:47:00 INFO - PROCESS | 1660 | 1464796020631 Marionette DEBUG loaded listener.js 08:47:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x119118800) [pid = 1660] [serial = 1490] [outer = 0x11102f800] 08:47:01 INFO - PROCESS | 1660 | 1464796021237 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]]]}] 08:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 869ms 08:47:01 INFO - PROCESS | 1660 | 1464796021257 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 08:47:01 INFO - PROCESS | 1660 | 1464796021260 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 08:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:47:01 INFO - PROCESS | 1660 | 1464796021264 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:47:01 INFO - PROCESS | 1660 | 1464796021265 Marionette TRACE conn2 <- [1,1958,null,{}] 08:47:01 INFO - PROCESS | 1660 | 1464796021269 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}] 08:47:01 INFO - PROCESS | 1660 | 1464796021377 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 08:47:01 INFO - PROCESS | 1660 | 1464796021455 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x125350800 == 82 [pid = 1660] [id = 497] 08:47:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x113114000) [pid = 1660] [serial = 1491] [outer = 0x0] 08:47:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x11311a800) [pid = 1660] [serial = 1492] [outer = 0x113114000] 08:47:01 INFO - PROCESS | 1660 | 1464796021484 Marionette DEBUG loaded listener.js 08:47:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x113195c00) [pid = 1660] [serial = 1493] [outer = 0x113114000] 08:47:01 INFO - PROCESS | 1660 | 1464796021946 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]]]}] 08:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 722ms 08:47:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12921a000 == 81 [pid = 1660] [id = 6] 08:47:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1183a2000 == 80 [pid = 1660] [id = 488] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x12c6d1800) [pid = 1660] [serial = 1413] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | 1464796022155 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 08:47:02 INFO - PROCESS | 1660 | 1464796022158 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 08:47:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba6d800 == 79 [pid = 1660] [id = 487] 08:47:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12ae7b000 == 78 [pid = 1660] [id = 486] 08:47:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12a4aa000 == 77 [pid = 1660] [id = 485] 08:47:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1270f9000 == 76 [pid = 1660] [id = 484] 08:47:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1269ea800 == 75 [pid = 1660] [id = 483] 08:47:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12534d000 == 74 [pid = 1660] [id = 482] 08:47:02 INFO - PROCESS | 1660 | --DOCSHELL 0x119e3d800 == 73 [pid = 1660] [id = 481] 08:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:47:02 INFO - PROCESS | 1660 | --DOCSHELL 0x11996a000 == 72 [pid = 1660] [id = 480] 08:47:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1161dd000 == 71 [pid = 1660] [id = 479] 08:47:02 INFO - PROCESS | 1660 | --DOCSHELL 0x11286c800 == 70 [pid = 1660] [id = 478] 08:47:02 INFO - PROCESS | 1660 | --DOCSHELL 0x137fcf800 == 69 [pid = 1660] [id = 477] 08:47:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1353db800 == 68 [pid = 1660] [id = 476] 08:47:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12e022800 == 67 [pid = 1660] [id = 475] 08:47:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12d263800 == 66 [pid = 1660] [id = 474] 08:47:02 INFO - PROCESS | 1660 | --DOCSHELL 0x124cbb800 == 65 [pid = 1660] [id = 473] 08:47:02 INFO - PROCESS | 1660 | --DOCSHELL 0x116994000 == 64 [pid = 1660] [id = 472] 08:47:02 INFO - PROCESS | 1660 | 1464796022205 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:47:02 INFO - PROCESS | 1660 | 1464796022208 Marionette TRACE conn2 <- [1,1962,null,{}] 08:47:02 INFO - PROCESS | 1660 | 1464796022214 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}] 08:47:02 INFO - PROCESS | 1660 | 1464796022376 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x12c6cdc00) [pid = 1660] [serial = 1411] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x12c151c00) [pid = 1660] [serial = 1410] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x12bac9800) [pid = 1660] [serial = 1408] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x128a68000) [pid = 1660] [serial = 1396] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x1293ea400) [pid = 1660] [serial = 1399] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x112e78000) [pid = 1660] [serial = 1404] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x124811800) [pid = 1660] [serial = 1393] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x12c143000) [pid = 1660] [serial = 1297] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x11695bc00) [pid = 1660] [serial = 1300] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x12babb000) [pid = 1660] [serial = 1312] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x119e71400) [pid = 1660] [serial = 1303] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x12c60e800) [pid = 1660] [serial = 1315] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x1253d6000) [pid = 1660] [serial = 1306] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x128dc9800) [pid = 1660] [serial = 1309] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x124e84400) [pid = 1660] [serial = 1395] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x11b268c00) [pid = 1660] [serial = 1398] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x12b027400) [pid = 1660] [serial = 1402] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x1133e5c00) [pid = 1660] [serial = 1381] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x112976400) [pid = 1660] [serial = 1380] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x12a60f400) [pid = 1660] [serial = 1401] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x12c60d000) [pid = 1660] [serial = 1375] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x12b2be800) [pid = 1660] [serial = 1374] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x117423400) [pid = 1660] [serial = 1359] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x118533000) [pid = 1660] [serial = 1360] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x11768bc00) [pid = 1660] [serial = 1383] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x118534800) [pid = 1660] [serial = 1384] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x123d95400) [pid = 1660] [serial = 1392] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x128c0c800) [pid = 1660] [serial = 1368] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x12ae6c400) [pid = 1660] [serial = 1369] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x111ab9800) [pid = 1660] [serial = 1356] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x11297c800) [pid = 1660] [serial = 1357] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12397d800) [pid = 1660] [serial = 1363] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x119e70800) [pid = 1660] [serial = 1362] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1259bf800) [pid = 1660] [serial = 1366] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x124a77000) [pid = 1660] [serial = 1365] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x11914ec00) [pid = 1660] [serial = 1405] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12ae61400) [pid = 1660] [serial = 1378] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x11b268400) [pid = 1660] [serial = 1377] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x123a90000) [pid = 1660] [serial = 1389] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x123d91000) [pid = 1660] [serial = 1390] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12bad0800) [pid = 1660] [serial = 1371] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12c150c00) [pid = 1660] [serial = 1372] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11942e400) [pid = 1660] [serial = 1386] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x11b26a000) [pid = 1660] [serial = 1387] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12b2c3c00) [pid = 1660] [serial = 1407] [outer = 0x0] [url = about:blank] 08:47:02 INFO - PROCESS | 1660 | 1464796022518 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x118108000 == 65 [pid = 1660] [id = 498] 08:47:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x11289f400) [pid = 1660] [serial = 1494] [outer = 0x0] 08:47:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1128a5400) [pid = 1660] [serial = 1495] [outer = 0x11289f400] 08:47:02 INFO - PROCESS | 1660 | 1464796022564 Marionette DEBUG loaded listener.js 08:47:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x113115400) [pid = 1660] [serial = 1496] [outer = 0x11289f400] 08:47:02 INFO - PROCESS | 1660 | 1464796022991 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]]]}] 08:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 834ms 08:47:03 INFO - PROCESS | 1660 | 1464796023029 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 08:47:03 INFO - PROCESS | 1660 | 1464796023032 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 08:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:47:03 INFO - PROCESS | 1660 | 1464796023037 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:47:03 INFO - PROCESS | 1660 | 1464796023040 Marionette TRACE conn2 <- [1,1966,null,{}] 08:47:03 INFO - PROCESS | 1660 | 1464796023043 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}] 08:47:03 INFO - PROCESS | 1660 | 1464796023151 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 08:47:03 INFO - PROCESS | 1660 | 1464796023224 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x121089800 == 66 [pid = 1660] [id = 499] 08:47:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x113121400) [pid = 1660] [serial = 1497] [outer = 0x0] 08:47:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x116a70000) [pid = 1660] [serial = 1498] [outer = 0x113121400] 08:47:03 INFO - PROCESS | 1660 | 1464796023255 Marionette DEBUG loaded listener.js 08:47:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x11822c400) [pid = 1660] [serial = 1499] [outer = 0x113121400] 08:47:03 INFO - PROCESS | 1660 | 1464796023679 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]]]}] 08:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 673ms 08:47:03 INFO - PROCESS | 1660 | 1464796023708 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 08:47:03 INFO - PROCESS | 1660 | 1464796023710 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 08:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:47:03 INFO - PROCESS | 1660 | 1464796023712 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:47:03 INFO - PROCESS | 1660 | 1464796023714 Marionette TRACE conn2 <- [1,1970,null,{}] 08:47:03 INFO - PROCESS | 1660 | 1464796023720 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}] 08:47:03 INFO - PROCESS | 1660 | 1464796023850 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 08:47:03 INFO - PROCESS | 1660 | 1464796023926 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x125f7b000 == 67 [pid = 1660] [id = 500] 08:47:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x118848400) [pid = 1660] [serial = 1500] [outer = 0x0] 08:47:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x119117c00) [pid = 1660] [serial = 1501] [outer = 0x118848400] 08:47:03 INFO - PROCESS | 1660 | 1464796023960 Marionette DEBUG loaded listener.js 08:47:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1197ce000) [pid = 1660] [serial = 1502] [outer = 0x118848400] 08:47:04 INFO - PROCESS | 1660 | 1464796024396 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]]]}] 08:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 719ms 08:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:47:04 INFO - PROCESS | 1660 | 1464796024432 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 08:47:04 INFO - PROCESS | 1660 | 1464796024433 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 08:47:04 INFO - PROCESS | 1660 | 1464796024435 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:47:04 INFO - PROCESS | 1660 | 1464796024437 Marionette TRACE conn2 <- [1,1974,null,{}] 08:47:04 INFO - PROCESS | 1660 | 1464796024439 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}] 08:47:04 INFO - PROCESS | 1660 | 1464796024543 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 08:47:04 INFO - PROCESS | 1660 | 1464796024602 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x128df0800 == 68 [pid = 1660] [id = 501] 08:47:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x11b275400) [pid = 1660] [serial = 1503] [outer = 0x0] 08:47:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1212a9400) [pid = 1660] [serial = 1504] [outer = 0x11b275400] 08:47:04 INFO - PROCESS | 1660 | 1464796024632 Marionette DEBUG loaded listener.js 08:47:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x123d25c00) [pid = 1660] [serial = 1505] [outer = 0x11b275400] 08:47:05 INFO - PROCESS | 1660 | 1464796025086 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]]]}] 08:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 669ms 08:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:47:05 INFO - PROCESS | 1660 | 1464796025104 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 08:47:05 INFO - PROCESS | 1660 | 1464796025106 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 08:47:05 INFO - PROCESS | 1660 | 1464796025108 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:47:05 INFO - PROCESS | 1660 | 1464796025109 Marionette TRACE conn2 <- [1,1978,null,{}] 08:47:05 INFO - PROCESS | 1660 | 1464796025112 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}] 08:47:05 INFO - PROCESS | 1660 | 1464796025229 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 08:47:05 INFO - PROCESS | 1660 | 1464796025313 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4a4000 == 69 [pid = 1660] [id = 502] 08:47:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x123c8ac00) [pid = 1660] [serial = 1506] [outer = 0x0] 08:47:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x123e17400) [pid = 1660] [serial = 1507] [outer = 0x123c8ac00] 08:47:05 INFO - PROCESS | 1660 | 1464796025345 Marionette DEBUG loaded listener.js 08:47:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x12480ac00) [pid = 1660] [serial = 1508] [outer = 0x123c8ac00] 08:47:05 INFO - PROCESS | 1660 | 1464796025757 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]]]}] 08:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 668ms 08:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:47:05 INFO - PROCESS | 1660 | 1464796025777 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 08:47:05 INFO - PROCESS | 1660 | 1464796025778 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 08:47:05 INFO - PROCESS | 1660 | 1464796025780 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:47:05 INFO - PROCESS | 1660 | 1464796025781 Marionette TRACE conn2 <- [1,1982,null,{}] 08:47:05 INFO - PROCESS | 1660 | 1464796025784 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}] 08:47:05 INFO - PROCESS | 1660 | 1464796025913 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 08:47:05 INFO - PROCESS | 1660 | 1464796025977 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b1c7800 == 70 [pid = 1660] [id = 503] 08:47:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x124e83400) [pid = 1660] [serial = 1509] [outer = 0x0] 08:47:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1253dd400) [pid = 1660] [serial = 1510] [outer = 0x124e83400] 08:47:06 INFO - PROCESS | 1660 | 1464796026048 Marionette DEBUG loaded listener.js 08:47:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x128a68000) [pid = 1660] [serial = 1511] [outer = 0x124e83400] 08:47:06 INFO - PROCESS | 1660 | 1464796026566 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]]]}] 08:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 819ms 08:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:47:06 INFO - PROCESS | 1660 | 1464796026600 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 08:47:06 INFO - PROCESS | 1660 | 1464796026601 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 08:47:06 INFO - PROCESS | 1660 | 1464796026603 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:47:06 INFO - PROCESS | 1660 | 1464796026604 Marionette TRACE conn2 <- [1,1986,null,{}] 08:47:06 INFO - PROCESS | 1660 | 1464796026607 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}] 08:47:06 INFO - PROCESS | 1660 | 1464796026709 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 08:47:06 INFO - PROCESS | 1660 | 1464796026769 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c361000 == 71 [pid = 1660] [id = 504] 08:47:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x128a68400) [pid = 1660] [serial = 1512] [outer = 0x0] 08:47:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x128ae8400) [pid = 1660] [serial = 1513] [outer = 0x128a68400] 08:47:06 INFO - PROCESS | 1660 | 1464796026798 Marionette DEBUG loaded listener.js 08:47:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x128c08400) [pid = 1660] [serial = 1514] [outer = 0x128a68400] 08:47:07 INFO - PROCESS | 1660 | 1464796027232 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]]]}] 08:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 671ms 08:47:07 INFO - PROCESS | 1660 | 1464796027275 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 08:47:07 INFO - PROCESS | 1660 | 1464796027276 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 08:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:47:07 INFO - PROCESS | 1660 | 1464796027279 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:47:07 INFO - PROCESS | 1660 | 1464796027280 Marionette TRACE conn2 <- [1,1990,null,{}] 08:47:07 INFO - PROCESS | 1660 | 1464796027282 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}] 08:47:07 INFO - PROCESS | 1660 | 1464796027384 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 08:47:07 INFO - PROCESS | 1660 | 1464796027446 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c3be000 == 72 [pid = 1660] [id = 505] 08:47:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x128ae3800) [pid = 1660] [serial = 1515] [outer = 0x0] 08:47:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x129235000) [pid = 1660] [serial = 1516] [outer = 0x128ae3800] 08:47:07 INFO - PROCESS | 1660 | 1464796027516 Marionette DEBUG loaded listener.js 08:47:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x12927f800) [pid = 1660] [serial = 1517] [outer = 0x128ae3800] 08:47:08 INFO - PROCESS | 1660 | 1464796028052 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]]]}] 08:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 818ms 08:47:08 INFO - PROCESS | 1660 | 1464796028098 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 08:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:47:08 INFO - PROCESS | 1660 | 1464796028100 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 08:47:08 INFO - PROCESS | 1660 | 1464796028104 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:47:08 INFO - PROCESS | 1660 | 1464796028106 Marionette TRACE conn2 <- [1,1994,null,{}] 08:47:08 INFO - PROCESS | 1660 | 1464796028110 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}] 08:47:08 INFO - PROCESS | 1660 | 1464796028219 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 08:47:08 INFO - PROCESS | 1660 | 1464796028291 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e3d800 == 73 [pid = 1660] [id = 506] 08:47:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x113050800) [pid = 1660] [serial = 1518] [outer = 0x0] 08:47:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x113116c00) [pid = 1660] [serial = 1519] [outer = 0x113050800] 08:47:08 INFO - PROCESS | 1660 | 1464796028319 Marionette DEBUG loaded listener.js 08:47:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x1133c5800) [pid = 1660] [serial = 1520] [outer = 0x113050800] 08:47:08 INFO - PROCESS | 1660 | 1464796028747 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]]]}] 08:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 673ms 08:47:08 INFO - PROCESS | 1660 | 1464796028777 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 08:47:08 INFO - PROCESS | 1660 | 1464796028781 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 08:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:47:08 INFO - PROCESS | 1660 | 1464796028785 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:47:08 INFO - PROCESS | 1660 | 1464796028787 Marionette TRACE conn2 <- [1,1998,null,{}] 08:47:08 INFO - PROCESS | 1660 | 1464796028789 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}] 08:47:08 INFO - PROCESS | 1660 | 1464796028895 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 08:47:08 INFO - PROCESS | 1660 | 1464796028959 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x125973000 == 74 [pid = 1660] [id = 507] 08:47:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x116a71000) [pid = 1660] [serial = 1521] [outer = 0x0] 08:47:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x11822fc00) [pid = 1660] [serial = 1522] [outer = 0x116a71000] 08:47:09 INFO - PROCESS | 1660 | 1464796029002 Marionette DEBUG loaded listener.js 08:47:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x1186bf000) [pid = 1660] [serial = 1523] [outer = 0x116a71000] 08:47:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12c9d4000 == 73 [pid = 1660] [id = 493] 08:47:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12b1ab000 == 72 [pid = 1660] [id = 492] 08:47:09 INFO - PROCESS | 1660 | --DOCSHELL 0x119b8f800 == 71 [pid = 1660] [id = 491] 08:47:09 INFO - PROCESS | 1660 | --DOCSHELL 0x1180c9800 == 70 [pid = 1660] [id = 490] 08:47:09 INFO - PROCESS | 1660 | 1464796029479 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]]]}] 08:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 721ms 08:47:09 INFO - PROCESS | 1660 | 1464796029541 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 08:47:09 INFO - PROCESS | 1660 | 1464796029544 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 08:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:47:09 INFO - PROCESS | 1660 | 1464796029567 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:47:09 INFO - PROCESS | 1660 | 1464796029570 Marionette TRACE conn2 <- [1,2002,null,{}] 08:47:09 INFO - PROCESS | 1660 | 1464796029574 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}] 08:47:09 INFO - PROCESS | 1660 | 1464796029696 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 08:47:09 INFO - PROCESS | 1660 | 1464796029802 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x119fc6000 == 71 [pid = 1660] [id = 508] 08:47:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x11318ac00) [pid = 1660] [serial = 1524] [outer = 0x0] 08:47:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x115e70000) [pid = 1660] [serial = 1525] [outer = 0x11318ac00] 08:47:09 INFO - PROCESS | 1660 | 1464796029854 Marionette DEBUG loaded listener.js 08:47:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x11845b800) [pid = 1660] [serial = 1526] [outer = 0x11318ac00] 08:47:10 INFO - PROCESS | 1660 | 1464796030360 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]]]}] 08:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 826ms 08:47:10 INFO - PROCESS | 1660 | 1464796030391 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 08:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:47:10 INFO - PROCESS | 1660 | 1464796030396 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 08:47:10 INFO - PROCESS | 1660 | 1464796030400 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:47:10 INFO - PROCESS | 1660 | 1464796030402 Marionette TRACE conn2 <- [1,2006,null,{}] 08:47:10 INFO - PROCESS | 1660 | 1464796030405 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}] 08:47:10 INFO - PROCESS | 1660 | 1464796030515 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 08:47:10 INFO - PROCESS | 1660 | 1464796030579 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a903000 == 72 [pid = 1660] [id = 509] 08:47:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x1186c0000) [pid = 1660] [serial = 1527] [outer = 0x0] 08:47:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x11942f400) [pid = 1660] [serial = 1528] [outer = 0x1186c0000] 08:47:10 INFO - PROCESS | 1660 | 1464796030650 Marionette DEBUG loaded listener.js 08:47:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x11b276400) [pid = 1660] [serial = 1529] [outer = 0x1186c0000] 08:47:11 INFO - PROCESS | 1660 | 1464796031084 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]]]}] 08:47:11 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 08:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 721ms 08:47:11 INFO - PROCESS | 1660 | 1464796031142 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 08:47:11 INFO - PROCESS | 1660 | 1464796031143 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 08:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:47:11 INFO - PROCESS | 1660 | 1464796031161 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:47:11 INFO - PROCESS | 1660 | 1464796031163 Marionette TRACE conn2 <- [1,2010,null,{}] 08:47:11 INFO - PROCESS | 1660 | 1464796031171 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}] 08:47:11 INFO - PROCESS | 1660 | 1464796031281 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 08:47:11 INFO - PROCESS | 1660 | 1464796031360 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c9e6000 == 73 [pid = 1660] [id = 510] 08:47:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x123d25800) [pid = 1660] [serial = 1530] [outer = 0x0] 08:47:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x123e43800) [pid = 1660] [serial = 1531] [outer = 0x123d25800] 08:47:11 INFO - PROCESS | 1660 | 1464796031394 Marionette DEBUG loaded listener.js 08:47:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x124a7dc00) [pid = 1660] [serial = 1532] [outer = 0x123d25800] 08:47:11 INFO - PROCESS | 1660 | 1464796031815 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]]]}] 08:47:11 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 08:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 725ms 08:47:11 INFO - PROCESS | 1660 | 1464796031883 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 08:47:11 INFO - PROCESS | 1660 | 1464796031885 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 08:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:47:11 INFO - PROCESS | 1660 | 1464796031888 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:47:11 INFO - PROCESS | 1660 | 1464796031889 Marionette TRACE conn2 <- [1,2014,null,{}] 08:47:11 INFO - PROCESS | 1660 | 1464796031891 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}] 08:47:12 INFO - PROCESS | 1660 | 1464796032000 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 08:47:12 INFO - PROCESS | 1660 | 1464796032076 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d274000 == 74 [pid = 1660] [id = 511] 08:47:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x1259c5800) [pid = 1660] [serial = 1533] [outer = 0x0] 08:47:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x126dc6400) [pid = 1660] [serial = 1534] [outer = 0x1259c5800] 08:47:12 INFO - PROCESS | 1660 | 1464796032108 Marionette DEBUG loaded listener.js 08:47:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x128aea000) [pid = 1660] [serial = 1535] [outer = 0x1259c5800] 08:47:12 INFO - PROCESS | 1660 | 1464796032508 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]]]}] 08:47:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 668ms 08:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:47:12 INFO - PROCESS | 1660 | 1464796032557 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 08:47:12 INFO - PROCESS | 1660 | 1464796032558 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 08:47:12 INFO - PROCESS | 1660 | 1464796032561 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:47:12 INFO - PROCESS | 1660 | 1464796032562 Marionette TRACE conn2 <- [1,2018,null,{}] 08:47:12 INFO - PROCESS | 1660 | 1464796032564 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}] 08:47:12 INFO - PROCESS | 1660 | 1464796032684 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 08:47:12 INFO - PROCESS | 1660 | 1464796032748 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d54e000 == 75 [pid = 1660] [id = 512] 08:47:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x125f20400) [pid = 1660] [serial = 1536] [outer = 0x0] 08:47:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x128dc0800) [pid = 1660] [serial = 1537] [outer = 0x125f20400] 08:47:12 INFO - PROCESS | 1660 | 1464796032818 Marionette DEBUG loaded listener.js 08:47:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x1293e7800) [pid = 1660] [serial = 1538] [outer = 0x125f20400] 08:47:13 INFO - PROCESS | 1660 | 1464796033234 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]]]}] 08:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 719ms 08:47:13 INFO - PROCESS | 1660 | 1464796033281 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 08:47:13 INFO - PROCESS | 1660 | 1464796033282 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 08:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:47:13 INFO - PROCESS | 1660 | 1464796033285 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:47:13 INFO - PROCESS | 1660 | 1464796033286 Marionette TRACE conn2 <- [1,2022,null,{}] 08:47:13 INFO - PROCESS | 1660 | 1464796033288 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}] 08:47:13 INFO - PROCESS | 1660 | 1464796033415 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 08:47:13 INFO - PROCESS | 1660 | 1464796033492 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12dd1c000 == 76 [pid = 1660] [id = 513] 08:47:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x12951f000) [pid = 1660] [serial = 1539] [outer = 0x0] 08:47:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x12b02a800) [pid = 1660] [serial = 1540] [outer = 0x12951f000] 08:47:13 INFO - PROCESS | 1660 | 1464796033522 Marionette DEBUG loaded listener.js 08:47:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x12b2bf000) [pid = 1660] [serial = 1541] [outer = 0x12951f000] 08:47:13 INFO - PROCESS | 1660 | 1464796033910 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]]]}] 08:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 670ms 08:47:13 INFO - PROCESS | 1660 | 1464796033955 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 08:47:13 INFO - PROCESS | 1660 | 1464796033956 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 08:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:47:13 INFO - PROCESS | 1660 | 1464796033959 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:47:13 INFO - PROCESS | 1660 | 1464796033961 Marionette TRACE conn2 <- [1,2026,null,{}] 08:47:13 INFO - PROCESS | 1660 | 1464796033965 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}] 08:47:14 INFO - PROCESS | 1660 | 1464796034083 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 08:47:14 INFO - PROCESS | 1660 | 1464796034161 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x12dd8d800 == 77 [pid = 1660] [id = 514] 08:47:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x12a7d8400) [pid = 1660] [serial = 1542] [outer = 0x0] 08:47:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x12b2c6c00) [pid = 1660] [serial = 1543] [outer = 0x12a7d8400] 08:47:14 INFO - PROCESS | 1660 | 1464796034189 Marionette DEBUG loaded listener.js 08:47:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x12bac1800) [pid = 1660] [serial = 1544] [outer = 0x12a7d8400] 08:47:14 INFO - PROCESS | 1660 | 1464796034601 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]]]}] 08:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 671ms 08:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:47:14 INFO - PROCESS | 1660 | 1464796034631 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 08:47:14 INFO - PROCESS | 1660 | 1464796034632 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 08:47:14 INFO - PROCESS | 1660 | 1464796034635 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:47:14 INFO - PROCESS | 1660 | 1464796034636 Marionette TRACE conn2 <- [1,2030,null,{}] 08:47:14 INFO - PROCESS | 1660 | 1464796034638 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}] 08:47:14 INFO - PROCESS | 1660 | 1464796034744 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 08:47:14 INFO - PROCESS | 1660 | 1464796034850 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e01d000 == 78 [pid = 1660] [id = 515] 08:47:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x129288c00) [pid = 1660] [serial = 1545] [outer = 0x0] 08:47:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x12b2c8400) [pid = 1660] [serial = 1546] [outer = 0x129288c00] 08:47:14 INFO - PROCESS | 1660 | 1464796034883 Marionette DEBUG loaded listener.js 08:47:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x12babf800) [pid = 1660] [serial = 1547] [outer = 0x129288c00] 08:47:15 INFO - PROCESS | 1660 | 1464796035466 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]]]}] 08:47:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 870ms 08:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:47:15 INFO - PROCESS | 1660 | 1464796035505 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 08:47:15 INFO - PROCESS | 1660 | 1464796035507 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 08:47:15 INFO - PROCESS | 1660 | 1464796035511 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:47:15 INFO - PROCESS | 1660 | 1464796035513 Marionette TRACE conn2 <- [1,2034,null,{}] 08:47:15 INFO - PROCESS | 1660 | 1464796035517 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}] 08:47:15 INFO - PROCESS | 1660 | 1464796035619 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 08:47:15 INFO - PROCESS | 1660 | 1464796035686 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e3a000 == 79 [pid = 1660] [id = 516] 08:47:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x113198000) [pid = 1660] [serial = 1548] [outer = 0x0] 08:47:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x117e2d400) [pid = 1660] [serial = 1549] [outer = 0x113198000] 08:47:15 INFO - PROCESS | 1660 | 1464796035761 Marionette DEBUG loaded listener.js 08:47:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x118846400) [pid = 1660] [serial = 1550] [outer = 0x113198000] 08:47:16 INFO - PROCESS | 1660 | --DOCSHELL 0x119e3d800 == 78 [pid = 1660] [id = 506] 08:47:16 INFO - PROCESS | 1660 | --DOCSHELL 0x125f7b000 == 77 [pid = 1660] [id = 500] 08:47:16 INFO - PROCESS | 1660 | --DOCSHELL 0x121089800 == 76 [pid = 1660] [id = 499] 08:47:16 INFO - PROCESS | 1660 | --DOCSHELL 0x118108000 == 75 [pid = 1660] [id = 498] 08:47:16 INFO - PROCESS | 1660 | 1464796036286 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]]]}] 08:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 821ms 08:47:16 INFO - PROCESS | 1660 | 1464796036332 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 08:47:16 INFO - PROCESS | 1660 | 1464796036334 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 08:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:47:16 INFO - PROCESS | 1660 | 1464796036338 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:47:16 INFO - PROCESS | 1660 | 1464796036340 Marionette TRACE conn2 <- [1,2038,null,{}] 08:47:16 INFO - PROCESS | 1660 | 1464796036344 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}] 08:47:16 INFO - PROCESS | 1660 | 1464796036454 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 08:47:16 INFO - PROCESS | 1660 | 1464796036533 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x12534c000 == 76 [pid = 1660] [id = 517] 08:47:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x113112c00) [pid = 1660] [serial = 1551] [outer = 0x0] 08:47:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x118533400) [pid = 1660] [serial = 1552] [outer = 0x113112c00] 08:47:16 INFO - PROCESS | 1660 | 1464796036567 Marionette DEBUG loaded listener.js 08:47:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x119711400) [pid = 1660] [serial = 1553] [outer = 0x113112c00] 08:47:17 INFO - PROCESS | 1660 | 1464796037025 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]]]}] 08:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 721ms 08:47:17 INFO - PROCESS | 1660 | 1464796037060 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 08:47:17 INFO - PROCESS | 1660 | 1464796037064 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 08:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:47:17 INFO - PROCESS | 1660 | 1464796037068 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:47:17 INFO - PROCESS | 1660 | 1464796037070 Marionette TRACE conn2 <- [1,2042,null,{}] 08:47:17 INFO - PROCESS | 1660 | 1464796037073 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}] 08:47:17 INFO - PROCESS | 1660 | 1464796037185 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 08:47:17 INFO - PROCESS | 1660 | 1464796037295 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd8e800 == 77 [pid = 1660] [id = 518] 08:47:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x11b269c00) [pid = 1660] [serial = 1554] [outer = 0x0] 08:47:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x123d30800) [pid = 1660] [serial = 1555] [outer = 0x11b269c00] 08:47:17 INFO - PROCESS | 1660 | 1464796037328 Marionette DEBUG loaded listener.js 08:47:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x124a73000) [pid = 1660] [serial = 1556] [outer = 0x11b269c00] 08:47:17 INFO - PROCESS | 1660 | 1464796037771 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]]]}] 08:47:17 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) 08:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 723ms 08:47:17 INFO - PROCESS | 1660 | 1464796037791 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 08:47:17 INFO - PROCESS | 1660 | 1464796037793 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 08:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:47:17 INFO - PROCESS | 1660 | 1464796037798 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:47:17 INFO - PROCESS | 1660 | 1464796037800 Marionette TRACE conn2 <- [1,2046,null,{}] 08:47:17 INFO - PROCESS | 1660 | 1464796037808 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}] 08:47:17 INFO - PROCESS | 1660 | 1464796037918 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 08:47:17 INFO - PROCESS | 1660 | 1464796037988 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d54c000 == 78 [pid = 1660] [id = 519] 08:47:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x125391c00) [pid = 1660] [serial = 1557] [outer = 0x0] 08:47:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x128a5e000) [pid = 1660] [serial = 1558] [outer = 0x125391c00] 08:47:18 INFO - PROCESS | 1660 | 1464796038062 Marionette DEBUG loaded listener.js 08:47:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x1293b8400) [pid = 1660] [serial = 1559] [outer = 0x125391c00] 08:47:18 INFO - PROCESS | 1660 | 1464796038474 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]]]}] 08:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 724ms 08:47:18 INFO - PROCESS | 1660 | 1464796038520 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 08:47:18 INFO - PROCESS | 1660 | 1464796038522 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 08:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:47:18 INFO - PROCESS | 1660 | 1464796038556 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:47:18 INFO - PROCESS | 1660 | 1464796038557 Marionette TRACE conn2 <- [1,2050,null,{}] 08:47:18 INFO - PROCESS | 1660 | 1464796038563 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}] 08:47:18 INFO - PROCESS | 1660 | 1464796038670 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 08:47:18 INFO - PROCESS | 1660 | 1464796038778 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e022800 == 79 [pid = 1660] [id = 520] 08:47:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x12a614000) [pid = 1660] [serial = 1560] [outer = 0x0] 08:47:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x12ae65000) [pid = 1660] [serial = 1561] [outer = 0x12a614000] 08:47:18 INFO - PROCESS | 1660 | 1464796038811 Marionette DEBUG loaded listener.js 08:47:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x12b183000) [pid = 1660] [serial = 1562] [outer = 0x12a614000] 08:47:19 INFO - PROCESS | 1660 | 1464796039217 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]]]}] 08:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 735ms 08:47:19 INFO - PROCESS | 1660 | 1464796039278 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 08:47:19 INFO - PROCESS | 1660 | 1464796039280 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 08:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:47:19 INFO - PROCESS | 1660 | 1464796039282 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:47:19 INFO - PROCESS | 1660 | 1464796039283 Marionette TRACE conn2 <- [1,2054,null,{}] 08:47:19 INFO - PROCESS | 1660 | 1464796039286 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}] 08:47:19 INFO - PROCESS | 1660 | 1464796039388 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 08:47:19 INFO - PROCESS | 1660 | 1464796039499 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x135297000 == 80 [pid = 1660] [id = 521] 08:47:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x11b26e000) [pid = 1660] [serial = 1563] [outer = 0x0] 08:47:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 171 (0x12babd000) [pid = 1660] [serial = 1564] [outer = 0x11b26e000] 08:47:19 INFO - PROCESS | 1660 | 1464796039533 Marionette DEBUG loaded listener.js 08:47:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 172 (0x12bad1400) [pid = 1660] [serial = 1565] [outer = 0x11b26e000] 08:47:19 INFO - PROCESS | 1660 | 1464796039962 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]]]}] 08:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 720ms 08:47:20 INFO - PROCESS | 1660 | 1464796040021 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 08:47:20 INFO - PROCESS | 1660 | 1464796040022 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 08:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:47:20 INFO - PROCESS | 1660 | 1464796040025 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:47:20 INFO - PROCESS | 1660 | 1464796040026 Marionette TRACE conn2 <- [1,2058,null,{}] 08:47:20 INFO - PROCESS | 1660 | 1464796040044 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}] 08:47:20 INFO - PROCESS | 1660 | 1464796040212 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 08:47:20 INFO - PROCESS | 1660 | 1464796040272 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x1355bb000 == 81 [pid = 1660] [id = 522] 08:47:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 173 (0x12bf54000) [pid = 1660] [serial = 1566] [outer = 0x0] 08:47:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 174 (0x12c14dc00) [pid = 1660] [serial = 1567] [outer = 0x12bf54000] 08:47:20 INFO - PROCESS | 1660 | 1464796040302 Marionette DEBUG loaded listener.js 08:47:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 175 (0x12c6cc000) [pid = 1660] [serial = 1568] [outer = 0x12bf54000] 08:47:20 INFO - PROCESS | 1660 | 1464796040705 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]]]}] 08:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 731ms 08:47:20 INFO - PROCESS | 1660 | 1464796040757 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 08:47:20 INFO - PROCESS | 1660 | 1464796040759 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 08:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:47:20 INFO - PROCESS | 1660 | 1464796040763 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:47:20 INFO - PROCESS | 1660 | 1464796040765 Marionette TRACE conn2 <- [1,2062,null,{}] 08:47:20 INFO - PROCESS | 1660 | 1464796040769 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}] 08:47:20 INFO - PROCESS | 1660 | 1464796040884 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 08:47:20 INFO - PROCESS | 1660 | 1464796040994 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x1355d1000 == 82 [pid = 1660] [id = 523] 08:47:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 176 (0x12c616800) [pid = 1660] [serial = 1569] [outer = 0x0] 08:47:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 177 (0x12c6d2c00) [pid = 1660] [serial = 1570] [outer = 0x12c616800] 08:47:21 INFO - PROCESS | 1660 | 1464796041026 Marionette DEBUG loaded listener.js 08:47:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 178 (0x12cf09000) [pid = 1660] [serial = 1571] [outer = 0x12c616800] 08:47:21 INFO - PROCESS | 1660 | 1464796041469 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]]]}] 08:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 722ms 08:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:47:21 INFO - PROCESS | 1660 | 1464796041508 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 08:47:21 INFO - PROCESS | 1660 | 1464796041509 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 08:47:21 INFO - PROCESS | 1660 | 1464796041515 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:47:21 INFO - PROCESS | 1660 | 1464796041516 Marionette TRACE conn2 <- [1,2066,null,{}] 08:47:21 INFO - PROCESS | 1660 | 1464796041519 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}] 08:47:21 INFO - PROCESS | 1660 | 1464796041624 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 08:47:21 INFO - PROCESS | 1660 | 1464796041734 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x135457800 == 83 [pid = 1660] [id = 524] 08:47:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 179 (0x12c6cd400) [pid = 1660] [serial = 1572] [outer = 0x0] 08:47:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 180 (0x12cf0dc00) [pid = 1660] [serial = 1573] [outer = 0x12c6cd400] 08:47:21 INFO - PROCESS | 1660 | 1464796041765 Marionette DEBUG loaded listener.js 08:47:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 181 (0x12cf66800) [pid = 1660] [serial = 1574] [outer = 0x12c6cd400] 08:47:22 INFO - PROCESS | 1660 | 1464796042259 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]]]}] 08:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 772ms 08:47:22 INFO - PROCESS | 1660 | 1464796042287 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 08:47:22 INFO - PROCESS | 1660 | 1464796042289 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 08:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:47:22 INFO - PROCESS | 1660 | 1464796042292 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:47:22 INFO - PROCESS | 1660 | 1464796042297 Marionette TRACE conn2 <- [1,2070,null,{}] 08:47:22 INFO - PROCESS | 1660 | 1464796042301 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}] 08:47:22 INFO - PROCESS | 1660 | 1464796042405 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 08:47:22 INFO - PROCESS | 1660 | 1464796042492 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd7e000 == 84 [pid = 1660] [id = 525] 08:47:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 182 (0x113195400) [pid = 1660] [serial = 1575] [outer = 0x0] 08:47:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 183 (0x119153400) [pid = 1660] [serial = 1576] [outer = 0x113195400] 08:47:22 INFO - PROCESS | 1660 | 1464796042521 Marionette DEBUG loaded listener.js 08:47:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 184 (0x1212b0800) [pid = 1660] [serial = 1577] [outer = 0x113195400] 08:47:23 INFO - PROCESS | 1660 | 1464796043013 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]]]}] 08:47:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 875ms 08:47:23 INFO - PROCESS | 1660 | --DOCSHELL 0x119e9c000 == 83 [pid = 1660] [id = 459] 08:47:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12d274000 == 82 [pid = 1660] [id = 511] 08:47:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12c9e6000 == 81 [pid = 1660] [id = 510] 08:47:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12a903000 == 80 [pid = 1660] [id = 509] 08:47:23 INFO - PROCESS | 1660 | --DOCSHELL 0x119fc6000 == 79 [pid = 1660] [id = 508] 08:47:23 INFO - PROCESS | 1660 | 1464796043213 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 08:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:47:23 INFO - PROCESS | 1660 | 1464796043218 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 08:47:23 INFO - PROCESS | 1660 | 1464796043224 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:47:23 INFO - PROCESS | 1660 | 1464796043227 Marionette TRACE conn2 <- [1,2074,null,{}] 08:47:23 INFO - PROCESS | 1660 | 1464796043233 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}] 08:47:23 INFO - PROCESS | 1660 | 1464796043401 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 08:47:23 INFO - PROCESS | 1660 | 1464796043546 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x125f73000 == 80 [pid = 1660] [id = 526] 08:47:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 185 (0x113199400) [pid = 1660] [serial = 1578] [outer = 0x0] 08:47:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 186 (0x11845cc00) [pid = 1660] [serial = 1579] [outer = 0x113199400] 08:47:23 INFO - PROCESS | 1660 | 1464796043583 Marionette DEBUG loaded listener.js 08:47:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 187 (0x1212a7800) [pid = 1660] [serial = 1580] [outer = 0x113199400] 08:47:24 INFO - PROCESS | 1660 | 1464796044019 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]]]}] 08:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 824ms 08:47:24 INFO - PROCESS | 1660 | 1464796044047 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 08:47:24 INFO - PROCESS | 1660 | 1464796044049 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 08:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:47:24 INFO - PROCESS | 1660 | 1464796044055 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:47:24 INFO - PROCESS | 1660 | 1464796044057 Marionette TRACE conn2 <- [1,2078,null,{}] 08:47:24 INFO - PROCESS | 1660 | 1464796044060 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}] 08:47:24 INFO - PROCESS | 1660 | 1464796044171 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 08:47:24 INFO - PROCESS | 1660 | 1464796044286 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x119519000 == 81 [pid = 1660] [id = 527] 08:47:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 188 (0x123d28000) [pid = 1660] [serial = 1581] [outer = 0x0] 08:47:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 189 (0x124a34400) [pid = 1660] [serial = 1582] [outer = 0x123d28000] 08:47:24 INFO - PROCESS | 1660 | 1464796044318 Marionette DEBUG loaded listener.js 08:47:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 190 (0x125f3a400) [pid = 1660] [serial = 1583] [outer = 0x123d28000] 08:47:24 INFO - PROCESS | 1660 | 1464796044737 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]]]}] 08:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 722ms 08:47:24 INFO - PROCESS | 1660 | 1464796044776 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 08:47:24 INFO - PROCESS | 1660 | 1464796044777 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 08:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:47:24 INFO - PROCESS | 1660 | 1464796044805 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:47:24 INFO - PROCESS | 1660 | 1464796044806 Marionette TRACE conn2 <- [1,2082,null,{}] 08:47:24 INFO - PROCESS | 1660 | 1464796044826 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}] 08:47:24 INFO - PROCESS | 1660 | 1464796044985 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 08:47:25 INFO - PROCESS | 1660 | 1464796045049 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e01e800 == 82 [pid = 1660] [id = 528] 08:47:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 191 (0x1293ed400) [pid = 1660] [serial = 1584] [outer = 0x0] 08:47:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 192 (0x12951f400) [pid = 1660] [serial = 1585] [outer = 0x1293ed400] 08:47:25 INFO - PROCESS | 1660 | 1464796045085 Marionette DEBUG loaded listener.js 08:47:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 193 (0x12b028800) [pid = 1660] [serial = 1586] [outer = 0x1293ed400] 08:47:25 INFO - PROCESS | 1660 | 1464796045517 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]]]}] 08:47:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:47:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 745ms 08:47:25 INFO - PROCESS | 1660 | 1464796045525 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 08:47:25 INFO - PROCESS | 1660 | 1464796045527 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 08:47:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:47:25 INFO - PROCESS | 1660 | 1464796045532 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:47:25 INFO - PROCESS | 1660 | 1464796045533 Marionette TRACE conn2 <- [1,2086,null,{}] 08:47:25 INFO - PROCESS | 1660 | 1464796045535 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}] 08:47:25 INFO - PROCESS | 1660 | 1464796045642 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 08:47:25 INFO - PROCESS | 1660 | 1464796045755 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x1355c1800 == 83 [pid = 1660] [id = 529] 08:47:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 194 (0x121076c00) [pid = 1660] [serial = 1587] [outer = 0x0] 08:47:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 195 (0x12107a800) [pid = 1660] [serial = 1588] [outer = 0x121076c00] 08:47:25 INFO - PROCESS | 1660 | 1464796045788 Marionette DEBUG loaded listener.js 08:47:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 196 (0x12b02b000) [pid = 1660] [serial = 1589] [outer = 0x121076c00] 08:47:26 INFO - PROCESS | 1660 | --DOCSHELL 0x12a4a4000 == 82 [pid = 1660] [id = 502] 08:47:26 INFO - PROCESS | 1660 | --DOCSHELL 0x12b1c7800 == 81 [pid = 1660] [id = 503] 08:47:26 INFO - PROCESS | 1660 | --DOCSHELL 0x128df0800 == 80 [pid = 1660] [id = 501] 08:47:26 INFO - PROCESS | 1660 | --DOCSHELL 0x12c361000 == 79 [pid = 1660] [id = 504] 08:47:26 INFO - PROCESS | 1660 | --DOCSHELL 0x12c3be000 == 78 [pid = 1660] [id = 505] 08:47:26 INFO - PROCESS | 1660 | --DOCSHELL 0x1355d1000 == 77 [pid = 1660] [id = 523] 08:47:26 INFO - PROCESS | 1660 | --DOCSHELL 0x1355bb000 == 76 [pid = 1660] [id = 522] 08:47:26 INFO - PROCESS | 1660 | --DOCSHELL 0x135297000 == 75 [pid = 1660] [id = 521] 08:47:26 INFO - PROCESS | 1660 | --DOCSHELL 0x12e022800 == 74 [pid = 1660] [id = 520] 08:47:26 INFO - PROCESS | 1660 | --DOCSHELL 0x12d54c000 == 73 [pid = 1660] [id = 519] 08:47:26 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd8e800 == 72 [pid = 1660] [id = 518] 08:47:26 INFO - PROCESS | 1660 | --DOCSHELL 0x12534c000 == 71 [pid = 1660] [id = 517] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x118097000 == 70 [pid = 1660] [id = 12] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x129210000 == 69 [pid = 1660] [id = 362] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12c9e4800 == 68 [pid = 1660] [id = 380] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x118111800 == 67 [pid = 1660] [id = 364] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x135457800 == 66 [pid = 1660] [id = 524] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd8a800 == 65 [pid = 1660] [id = 11] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x1292d5800 == 64 [pid = 1660] [id = 333] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x1183f1800 == 63 [pid = 1660] [id = 439] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12d26d800 == 62 [pid = 1660] [id = 397] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12d271800 == 61 [pid = 1660] [id = 18] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12c3c1800 == 60 [pid = 1660] [id = 379] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x118172000 == 59 [pid = 1660] [id = 400] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba8a800 == 58 [pid = 1660] [id = 294] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12dd05000 == 57 [pid = 1660] [id = 438] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12a913800 == 56 [pid = 1660] [id = 8] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12d7cf000 == 55 [pid = 1660] [id = 350] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12cd79800 == 54 [pid = 1660] [id = 381] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba7d800 == 53 [pid = 1660] [id = 10] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12d551000 == 52 [pid = 1660] [id = 19] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12a91f000 == 51 [pid = 1660] [id = 272] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x114f85800 == 50 [pid = 1660] [id = 26] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x117e22000 == 49 [pid = 1660] [id = 314] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12a4a8000 == 48 [pid = 1660] [id = 252] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x119e34800 == 47 [pid = 1660] [id = 419] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12d54e000 == 46 [pid = 1660] [id = 512] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12dd8d800 == 45 [pid = 1660] [id = 514] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12e01d000 == 44 [pid = 1660] [id = 515] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12c6ae800 == 43 [pid = 1660] [id = 14] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x1353dd000 == 42 [pid = 1660] [id = 398] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x1353ef800 == 41 [pid = 1660] [id = 399] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x1180cd800 == 40 [pid = 1660] [id = 20] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12c9dd800 == 39 [pid = 1660] [id = 309] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x116aa8800 == 38 [pid = 1660] [id = 24] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12e01c800 == 37 [pid = 1660] [id = 435] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12e008000 == 36 [pid = 1660] [id = 22] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12cd6e000 == 35 [pid = 1660] [id = 313] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12d279000 == 34 [pid = 1660] [id = 495] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12dd1c000 == 33 [pid = 1660] [id = 513] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12e003000 == 32 [pid = 1660] [id = 394] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12b1b8800 == 31 [pid = 1660] [id = 276] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd87000 == 30 [pid = 1660] [id = 295] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12c9df800 == 29 [pid = 1660] [id = 15] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12d282800 == 28 [pid = 1660] [id = 346] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12c3bb800 == 27 [pid = 1660] [id = 13] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x117451000 == 26 [pid = 1660] [id = 25] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12c362800 == 25 [pid = 1660] [id = 437] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x135289800 == 24 [pid = 1660] [id = 436] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12c9cd000 == 23 [pid = 1660] [id = 331] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12b1b7000 == 22 [pid = 1660] [id = 9] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12d7c8800 == 21 [pid = 1660] [id = 21] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x117e0e000 == 20 [pid = 1660] [id = 351] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x112d21000 == 19 [pid = 1660] [id = 23] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12cd7a800 == 18 [pid = 1660] [id = 494] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12c370800 == 17 [pid = 1660] [id = 489] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x119e3a000 == 16 [pid = 1660] [id = 516] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x125973000 == 15 [pid = 1660] [id = 507] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x116938800 == 14 [pid = 1660] [id = 496] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12e01e800 == 13 [pid = 1660] [id = 528] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x119519000 == 12 [pid = 1660] [id = 527] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x125350800 == 11 [pid = 1660] [id = 497] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd7e000 == 10 [pid = 1660] [id = 525] 08:47:29 INFO - PROCESS | 1660 | --DOCSHELL 0x125f73000 == 9 [pid = 1660] [id = 526] 08:47:30 INFO - PROCESS | 1660 | 1464796050641 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]]]}] 08:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 5140ms 08:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:47:30 INFO - PROCESS | 1660 | 1464796050673 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 08:47:30 INFO - PROCESS | 1660 | 1464796050675 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 08:47:30 INFO - PROCESS | 1660 | 1464796050681 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:47:30 INFO - PROCESS | 1660 | 1464796050683 Marionette TRACE conn2 <- [1,2090,null,{}] 08:47:30 INFO - PROCESS | 1660 | 1464796050687 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}] 08:47:30 INFO - PROCESS | 1660 | 1464796050776 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 08:47:30 INFO - PROCESS | 1660 | 1464796050834 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x116159800 == 10 [pid = 1660] [id = 530] 08:47:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 197 (0x1128a5800) [pid = 1660] [serial = 1590] [outer = 0x0] 08:47:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 198 (0x1128a9000) [pid = 1660] [serial = 1591] [outer = 0x1128a5800] 08:47:30 INFO - PROCESS | 1660 | 1464796050862 Marionette DEBUG loaded listener.js 08:47:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 199 (0x11297a000) [pid = 1660] [serial = 1592] [outer = 0x1128a5800] 08:47:31 INFO - PROCESS | 1660 | 1464796051188 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]]]}] 08:47:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 524ms 08:47:31 INFO - PROCESS | 1660 | 1464796051203 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 08:47:31 INFO - PROCESS | 1660 | 1464796051207 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 08:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:47:31 INFO - PROCESS | 1660 | 1464796051216 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:47:31 INFO - PROCESS | 1660 | 1464796051218 Marionette TRACE conn2 <- [1,2094,null,{}] 08:47:31 INFO - PROCESS | 1660 | 1464796051220 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}] 08:47:31 INFO - PROCESS | 1660 | 1464796051306 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 08:47:31 INFO - PROCESS | 1660 | 1464796051368 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x115e0a000 == 11 [pid = 1660] [id = 531] 08:47:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 200 (0x112979c00) [pid = 1660] [serial = 1593] [outer = 0x0] 08:47:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 201 (0x112e06c00) [pid = 1660] [serial = 1594] [outer = 0x112979c00] 08:47:31 INFO - PROCESS | 1660 | 1464796051394 Marionette DEBUG loaded listener.js 08:47:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 202 (0x113058000) [pid = 1660] [serial = 1595] [outer = 0x112979c00] 08:47:31 INFO - PROCESS | 1660 | 1464796051705 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]]]}] 08:47:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 522ms 08:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:47:31 INFO - PROCESS | 1660 | 1464796051737 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 08:47:31 INFO - PROCESS | 1660 | 1464796051738 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 08:47:31 INFO - PROCESS | 1660 | 1464796051741 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:47:31 INFO - PROCESS | 1660 | 1464796051743 Marionette TRACE conn2 <- [1,2098,null,{}] 08:47:31 INFO - PROCESS | 1660 | 1464796051754 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}] 08:47:31 INFO - PROCESS | 1660 | 1464796051842 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 08:47:31 INFO - PROCESS | 1660 | 1464796051850 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x118122000 == 12 [pid = 1660] [id = 532] 08:47:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 203 (0x112ac8800) [pid = 1660] [serial = 1596] [outer = 0x0] 08:47:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 204 (0x113208800) [pid = 1660] [serial = 1597] [outer = 0x112ac8800] 08:47:31 INFO - PROCESS | 1660 | 1464796051931 Marionette DEBUG loaded listener.js 08:47:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 205 (0x115d59800) [pid = 1660] [serial = 1598] [outer = 0x112ac8800] 08:47:32 INFO - PROCESS | 1660 | 1464796052258 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]]]}] 08:47:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:47:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 575ms 08:47:32 INFO - PROCESS | 1660 | 1464796052317 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 08:47:32 INFO - PROCESS | 1660 | 1464796052318 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 08:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:47:32 INFO - PROCESS | 1660 | 1464796052320 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:47:32 INFO - PROCESS | 1660 | 1464796052322 Marionette TRACE conn2 <- [1,2102,null,{}] 08:47:32 INFO - PROCESS | 1660 | 1464796052324 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}] 08:47:32 INFO - PROCESS | 1660 | 1464796052405 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 08:47:32 INFO - PROCESS | 1660 | 1464796052411 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x1193b1800 == 13 [pid = 1660] [id = 533] 08:47:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 206 (0x115e69c00) [pid = 1660] [serial = 1599] [outer = 0x0] 08:47:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 207 (0x11660d000) [pid = 1660] [serial = 1600] [outer = 0x115e69c00] 08:47:32 INFO - PROCESS | 1660 | 1464796052438 Marionette DEBUG loaded listener.js 08:47:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 208 (0x116956c00) [pid = 1660] [serial = 1601] [outer = 0x115e69c00] 08:47:32 INFO - PROCESS | 1660 | 1464796052857 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]]]}] 08:47:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:47:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 572ms 08:47:32 INFO - PROCESS | 1660 | 1464796052893 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 08:47:32 INFO - PROCESS | 1660 | 1464796052897 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 08:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:47:32 INFO - PROCESS | 1660 | 1464796052901 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:47:32 INFO - PROCESS | 1660 | 1464796052903 Marionette TRACE conn2 <- [1,2106,null,{}] 08:47:32 INFO - PROCESS | 1660 | 1464796052906 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}] 08:47:33 INFO - PROCESS | 1660 | 1464796053057 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 08:47:33 INFO - PROCESS | 1660 | 1464796053078 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e27800 == 14 [pid = 1660] [id = 534] 08:47:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 209 (0x1128a6800) [pid = 1660] [serial = 1602] [outer = 0x0] 08:47:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 210 (0x116a6cc00) [pid = 1660] [serial = 1603] [outer = 0x1128a6800] 08:47:33 INFO - PROCESS | 1660 | 1464796053118 Marionette DEBUG loaded listener.js 08:47:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 211 (0x11768b400) [pid = 1660] [serial = 1604] [outer = 0x1128a6800] 08:47:33 INFO - PROCESS | 1660 | 1464796053578 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]]]}] 08:47:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:47:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 721ms 08:47:33 INFO - PROCESS | 1660 | 1464796053622 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 08:47:33 INFO - PROCESS | 1660 | 1464796053623 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 08:47:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:47:33 INFO - PROCESS | 1660 | 1464796053625 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:47:33 INFO - PROCESS | 1660 | 1464796053626 Marionette TRACE conn2 <- [1,2110,null,{}] 08:47:33 INFO - PROCESS | 1660 | 1464796053629 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}] 08:47:33 INFO - PROCESS | 1660 | 1464796053753 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 08:47:33 INFO - PROCESS | 1660 | 1464796053767 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x121099800 == 15 [pid = 1660] [id = 535] 08:47:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 212 (0x117e24000) [pid = 1660] [serial = 1605] [outer = 0x0] 08:47:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 213 (0x118457400) [pid = 1660] [serial = 1606] [outer = 0x117e24000] 08:47:33 INFO - PROCESS | 1660 | 1464796053793 Marionette DEBUG loaded listener.js 08:47:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 214 (0x118698400) [pid = 1660] [serial = 1607] [outer = 0x117e24000] 08:47:34 INFO - PROCESS | 1660 | 1464796054140 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]]]}] 08:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 522ms 08:47:34 INFO - PROCESS | 1660 | 1464796054148 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 08:47:34 INFO - PROCESS | 1660 | 1464796054150 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 08:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:47:34 INFO - PROCESS | 1660 | 1464796054152 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:47:34 INFO - PROCESS | 1660 | 1464796054153 Marionette TRACE conn2 <- [1,2114,null,{}] 08:47:34 INFO - PROCESS | 1660 | 1464796054155 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}] 08:47:34 INFO - PROCESS | 1660 | 1464796054252 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 08:47:34 INFO - PROCESS | 1660 | 1464796054265 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x123add000 == 16 [pid = 1660] [id = 536] 08:47:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 215 (0x1128a0400) [pid = 1660] [serial = 1608] [outer = 0x0] 08:47:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 216 (0x118840400) [pid = 1660] [serial = 1609] [outer = 0x1128a0400] 08:47:34 INFO - PROCESS | 1660 | 1464796054289 Marionette DEBUG loaded listener.js 08:47:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 217 (0x118eb0000) [pid = 1660] [serial = 1610] [outer = 0x1128a0400] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 216 (0x113198000) [pid = 1660] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 215 (0x113195400) [pid = 1660] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 214 (0x113121400) [pid = 1660] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 213 (0x123d93c00) [pid = 1660] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 212 (0x123d2c400) [pid = 1660] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 211 (0x124a3f800) [pid = 1660] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 210 (0x118695400) [pid = 1660] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 209 (0x11852ec00) [pid = 1660] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 208 (0x113050800) [pid = 1660] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 207 (0x11318fc00) [pid = 1660] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 206 (0x110f7dc00) [pid = 1660] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 205 (0x11915cc00) [pid = 1660] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 204 (0x113197c00) [pid = 1660] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 203 (0x1128a2000) [pid = 1660] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 202 (0x110f7cc00) [pid = 1660] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 201 (0x11289f400) [pid = 1660] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 200 (0x1128a7800) [pid = 1660] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 199 (0x110f7e800) [pid = 1660] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 198 (0x113114000) [pid = 1660] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 197 (0x118464400) [pid = 1660] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 196 (0x119157400) [pid = 1660] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 195 (0x124ace800) [pid = 1660] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 194 (0x123d2a800) [pid = 1660] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 193 (0x124a76c00) [pid = 1660] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 192 (0x1128a8000) [pid = 1660] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 191 (0x110f84000) [pid = 1660] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 190 (0x118848400) [pid = 1660] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 189 (0x1293ed400) [pid = 1660] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 188 (0x1130ce800) [pid = 1660] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 187 (0x11318ac00) [pid = 1660] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 186 (0x123d25800) [pid = 1660] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 185 (0x124803800) [pid = 1660] [serial = 1481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 184 (0x123d28000) [pid = 1660] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 183 (0x1186c0000) [pid = 1660] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 182 (0x123c92400) [pid = 1660] [serial = 1478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 181 (0x1122b6400) [pid = 1660] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 180 (0x113112c00) [pid = 1660] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 179 (0x119156400) [pid = 1660] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 178 (0x11b269c00) [pid = 1660] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 177 (0x116a71000) [pid = 1660] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 176 (0x113191800) [pid = 1660] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 175 (0x1259c5800) [pid = 1660] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 174 (0x12c6cd400) [pid = 1660] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 173 (0x12c616800) [pid = 1660] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 172 (0x12bf54000) [pid = 1660] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 171 (0x12a7d8400) [pid = 1660] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 170 (0x113199400) [pid = 1660] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 169 (0x129288c00) [pid = 1660] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 168 (0x12951f000) [pid = 1660] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 167 (0x125f20400) [pid = 1660] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 166 (0x128ae3800) [pid = 1660] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 165 (0x11b26e000) [pid = 1660] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 164 (0x128a68400) [pid = 1660] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x12a614000) [pid = 1660] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x124e83400) [pid = 1660] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x123c8ac00) [pid = 1660] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x125391c00) [pid = 1660] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x11b275400) [pid = 1660] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:47:35 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x11102f800) [pid = 1660] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:47:35 INFO - PROCESS | 1660 | 1464796055564 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]]]}] 08:47:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:47:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1421ms 08:47:35 INFO - PROCESS | 1660 | 1464796055573 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 08:47:35 INFO - PROCESS | 1660 | 1464796055574 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 08:47:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:47:35 INFO - PROCESS | 1660 | 1464796055576 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:47:35 INFO - PROCESS | 1660 | 1464796055579 Marionette TRACE conn2 <- [1,2118,null,{}] 08:47:35 INFO - PROCESS | 1660 | 1464796055581 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}] 08:47:35 INFO - PROCESS | 1660 | 1464796055659 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 08:47:35 INFO - PROCESS | 1660 | 1464796055665 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x1183bd800 == 17 [pid = 1660] [id = 537] 08:47:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x11103c400) [pid = 1660] [serial = 1611] [outer = 0x0] 08:47:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x1128a7800) [pid = 1660] [serial = 1612] [outer = 0x11103c400] 08:47:35 INFO - PROCESS | 1660 | 1464796055697 Marionette DEBUG loaded listener.js 08:47:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x11311d800) [pid = 1660] [serial = 1613] [outer = 0x11103c400] 08:47:36 INFO - PROCESS | 1660 | 1464796056029 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]]]}] 08:47:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:47:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 472ms 08:47:36 INFO - PROCESS | 1660 | 1464796056050 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 08:47:36 INFO - PROCESS | 1660 | 1464796056051 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 08:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:47:36 INFO - PROCESS | 1660 | 1464796056053 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:47:36 INFO - PROCESS | 1660 | 1464796056054 Marionette TRACE conn2 <- [1,2122,null,{}] 08:47:36 INFO - PROCESS | 1660 | 1464796056057 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}] 08:47:36 INFO - PROCESS | 1660 | 1464796056167 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 08:47:36 INFO - PROCESS | 1660 | 1464796056174 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x118120800 == 18 [pid = 1660] [id = 538] 08:47:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x113114000) [pid = 1660] [serial = 1614] [outer = 0x0] 08:47:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x11318fc00) [pid = 1660] [serial = 1615] [outer = 0x113114000] 08:47:36 INFO - PROCESS | 1660 | 1464796056198 Marionette DEBUG loaded listener.js 08:47:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x118459000) [pid = 1660] [serial = 1616] [outer = 0x113114000] 08:47:36 INFO - PROCESS | 1660 | 1464796056549 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]]]}] 08:47:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:47:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 518ms 08:47:36 INFO - PROCESS | 1660 | 1464796056572 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 08:47:36 INFO - PROCESS | 1660 | 1464796056574 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 08:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:47:36 INFO - PROCESS | 1660 | 1464796056579 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:47:36 INFO - PROCESS | 1660 | 1464796056581 Marionette TRACE conn2 <- [1,2126,null,{}] 08:47:36 INFO - PROCESS | 1660 | 1464796056584 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}] 08:47:36 INFO - PROCESS | 1660 | 1464796056708 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 08:47:36 INFO - PROCESS | 1660 | 1464796056802 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x125f6a800 == 19 [pid = 1660] [id = 539] 08:47:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x113119000) [pid = 1660] [serial = 1617] [outer = 0x0] 08:47:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x11853b800) [pid = 1660] [serial = 1618] [outer = 0x113119000] 08:47:36 INFO - PROCESS | 1660 | 1464796056844 Marionette DEBUG loaded listener.js 08:47:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x119152000) [pid = 1660] [serial = 1619] [outer = 0x113119000] 08:47:37 INFO - PROCESS | 1660 | 1464796057291 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]]]}] 08:47:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:47:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 722ms 08:47:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:47:37 INFO - PROCESS | 1660 | 1464796057300 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 08:47:37 INFO - PROCESS | 1660 | 1464796057301 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 08:47:37 INFO - PROCESS | 1660 | 1464796057303 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:47:37 INFO - PROCESS | 1660 | 1464796057305 Marionette TRACE conn2 <- [1,2130,null,{}] 08:47:37 INFO - PROCESS | 1660 | 1464796057307 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}] 08:47:37 INFO - PROCESS | 1660 | 1464796057405 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 08:47:37 INFO - PROCESS | 1660 | 1464796057527 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x11336c800 == 20 [pid = 1660] [id = 540] 08:47:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x110f80800) [pid = 1660] [serial = 1620] [outer = 0x0] 08:47:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x110f86000) [pid = 1660] [serial = 1621] [outer = 0x110f80800] 08:47:37 INFO - PROCESS | 1660 | 1464796057565 Marionette DEBUG loaded listener.js 08:47:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x111e3d800) [pid = 1660] [serial = 1622] [outer = 0x110f80800] 08:47:38 INFO - PROCESS | 1660 | 1464796058004 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] 08:47:38 INFO - PROCESS | 1660 | 1464796058113 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 08:47:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 08:47:38 INFO - PROCESS | 1660 | 1464796058143 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:47:38 INFO - PROCESS | 1660 | 1464796058145 Marionette TRACE conn2 <- [1,2134,null,{}] 08:47:38 INFO - PROCESS | 1660 | 1464796058150 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}] 08:47:38 INFO - PROCESS | 1660 | 1464796058252 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 08:47:38 INFO - PROCESS | 1660 | 1464796058311 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x1193ab000 == 21 [pid = 1660] [id = 541] 08:47:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 171 (0x11304fc00) [pid = 1660] [serial = 1623] [outer = 0x0] 08:47:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 172 (0x113190400) [pid = 1660] [serial = 1624] [outer = 0x11304fc00] 08:47:38 INFO - PROCESS | 1660 | 1464796058342 Marionette DEBUG loaded listener.js 08:47:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 173 (0x113c7c000) [pid = 1660] [serial = 1625] [outer = 0x11304fc00] 08:47:38 INFO - PROCESS | 1660 | 1464796058797 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]]]}] 08:47:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:47:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 690ms 08:47:38 INFO - PROCESS | 1660 | 1464796058821 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 08:47:38 INFO - PROCESS | 1660 | 1464796058823 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 08:47:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:47:38 INFO - PROCESS | 1660 | 1464796058826 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:47:38 INFO - PROCESS | 1660 | 1464796058827 Marionette TRACE conn2 <- [1,2138,null,{}] 08:47:38 INFO - PROCESS | 1660 | 1464796058830 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}] 08:47:38 INFO - PROCESS | 1660 | 1464796058930 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 08:47:38 INFO - PROCESS | 1660 | 1464796058994 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x128ddc800 == 22 [pid = 1660] [id = 542] 08:47:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 174 (0x114fbb000) [pid = 1660] [serial = 1626] [outer = 0x0] 08:47:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 175 (0x11660c000) [pid = 1660] [serial = 1627] [outer = 0x114fbb000] 08:47:39 INFO - PROCESS | 1660 | 1464796059023 Marionette DEBUG loaded listener.js 08:47:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 176 (0x118305c00) [pid = 1660] [serial = 1628] [outer = 0x114fbb000] 08:47:39 INFO - PROCESS | 1660 | 1464796059481 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]]]}] 08:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 673ms 08:47:39 INFO - PROCESS | 1660 | 1464796059499 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 08:47:39 INFO - PROCESS | 1660 | 1464796059501 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 08:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:47:39 INFO - PROCESS | 1660 | 1464796059508 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:47:39 INFO - PROCESS | 1660 | 1464796059512 Marionette TRACE conn2 <- [1,2142,null,{}] 08:47:39 INFO - PROCESS | 1660 | 1464796059516 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}] 08:47:39 INFO - PROCESS | 1660 | 1464796059639 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 08:47:39 INFO - PROCESS | 1660 | 1464796059704 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x1296cc000 == 23 [pid = 1660] [id = 543] 08:47:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 177 (0x118459800) [pid = 1660] [serial = 1629] [outer = 0x0] 08:47:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 178 (0x11853a800) [pid = 1660] [serial = 1630] [outer = 0x118459800] 08:47:39 INFO - PROCESS | 1660 | 1464796059733 Marionette DEBUG loaded listener.js 08:47:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 179 (0x119430c00) [pid = 1660] [serial = 1631] [outer = 0x118459800] 08:47:40 INFO - PROCESS | 1660 | 1464796060201 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] 08:47:40 INFO - PROCESS | 1660 | 1464796060235 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 08:47:40 INFO - PROCESS | 1660 | 1464796060237 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:47:40 INFO - PROCESS | 1660 | 1464796060239 Marionette TRACE conn2 <- [1,2146,null,{}] 08:47:40 INFO - PROCESS | 1660 | 1464796060241 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}] 08:47:40 INFO - PROCESS | 1660 | 1464796060341 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 08:47:40 INFO - PROCESS | 1660 | 1464796060417 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x112859800 == 24 [pid = 1660] [id = 544] 08:47:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 180 (0x111038000) [pid = 1660] [serial = 1632] [outer = 0x0] 08:47:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 181 (0x115df4000) [pid = 1660] [serial = 1633] [outer = 0x111038000] 08:47:40 INFO - PROCESS | 1660 | 1464796060448 Marionette DEBUG loaded listener.js 08:47:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 182 (0x11942e400) [pid = 1660] [serial = 1634] [outer = 0x111038000] 08:47:40 INFO - PROCESS | 1660 | 1464796060889 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] 08:47:40 INFO - PROCESS | 1660 | 1464796060977 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 08:47:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:47:41 INFO - PROCESS | 1660 | 1464796061005 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:47:41 INFO - PROCESS | 1660 | 1464796061007 Marionette TRACE conn2 <- [1,2150,null,{}] 08:47:41 INFO - PROCESS | 1660 | 1464796061011 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}] 08:47:41 INFO - PROCESS | 1660 | 1464796061166 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 08:47:41 INFO - PROCESS | 1660 | 1464796061535 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x11664d800 == 25 [pid = 1660] [id = 545] 08:47:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 183 (0x110f80c00) [pid = 1660] [serial = 1635] [outer = 0x0] 08:47:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 184 (0x111034c00) [pid = 1660] [serial = 1636] [outer = 0x110f80c00] 08:47:41 INFO - PROCESS | 1660 | 1464796061564 Marionette DEBUG loaded listener.js 08:47:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 185 (0x1120ecc00) [pid = 1660] [serial = 1637] [outer = 0x110f80c00] 08:47:41 INFO - PROCESS | 1660 | 1464796061972 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]]]}] 08:47:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:47:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1027ms 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 184 (0x12107a800) [pid = 1660] [serial = 1588] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 183 (0x124819400) [pid = 1660] [serial = 1458] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 182 (0x123d94000) [pid = 1660] [serial = 1455] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 181 (0x12538b400) [pid = 1660] [serial = 1461] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 180 (0x118840000) [pid = 1660] [serial = 1446] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 179 (0x124a78400) [pid = 1660] [serial = 1459] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 178 (0x11914f400) [pid = 1660] [serial = 1447] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 177 (0x119430800) [pid = 1660] [serial = 1449] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 176 (0x1133c5800) [pid = 1660] [serial = 1520] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 175 (0x119e5cc00) [pid = 1660] [serial = 1450] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 174 (0x113199800) [pid = 1660] [serial = 1441] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 173 (0x113194400) [pid = 1660] [serial = 1440] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 172 (0x1122a8c00) [pid = 1660] [serial = 1437] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 171 (0x112984800) [pid = 1660] [serial = 1438] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 170 (0x11b204c00) [pid = 1660] [serial = 1452] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 169 (0x116957800) [pid = 1660] [serial = 1443] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 168 (0x11822d000) [pid = 1660] [serial = 1444] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 167 (0x128aec000) [pid = 1660] [serial = 1435] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 166 (0x123a86400) [pid = 1660] [serial = 1434] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 165 (0x11103b800) [pid = 1660] [serial = 1417] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 164 (0x110f83400) [pid = 1660] [serial = 1416] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x113115400) [pid = 1660] [serial = 1496] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x113c0d800) [pid = 1660] [serial = 1420] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x11311c000) [pid = 1660] [serial = 1419] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x11304d400) [pid = 1660] [serial = 1465] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x113195c00) [pid = 1660] [serial = 1493] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x119431000) [pid = 1660] [serial = 1423] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x119153400) [pid = 1660] [serial = 1576] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x118695000) [pid = 1660] [serial = 1422] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x125870c00) [pid = 1660] [serial = 1462] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x124a7f000) [pid = 1660] [serial = 1426] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x1212af000) [pid = 1660] [serial = 1425] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x127073800) [pid = 1660] [serial = 1428] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x129283800) [pid = 1660] [serial = 1429] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x128dc3800) [pid = 1660] [serial = 1432] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x123d2cc00) [pid = 1660] [serial = 1431] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x1128a5400) [pid = 1660] [serial = 1495] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x12c6dac00) [pid = 1660] [serial = 1414] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x12bf5b400) [pid = 1660] [serial = 1354] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x11311a800) [pid = 1660] [serial = 1492] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x113116c00) [pid = 1660] [serial = 1519] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x111035c00) [pid = 1660] [serial = 1464] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x118458000) [pid = 1660] [serial = 1467] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x124807000) [pid = 1660] [serial = 1456] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x123d89000) [pid = 1660] [serial = 1453] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x126f56000) [pid = 1660] [serial = 1468] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x1197c3000) [pid = 1660] [serial = 1476] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x115e70000) [pid = 1660] [serial = 1525] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x11822fc00) [pid = 1660] [serial = 1522] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x123d30800) [pid = 1660] [serial = 1555] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x11311c800) [pid = 1660] [serial = 1471] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x115d80400) [pid = 1660] [serial = 1473] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x119117c00) [pid = 1660] [serial = 1501] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x118846400) [pid = 1660] [serial = 1550] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x1212b0800) [pid = 1660] [serial = 1577] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x11822c400) [pid = 1660] [serial = 1499] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x118533400) [pid = 1660] [serial = 1552] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x116a70000) [pid = 1660] [serial = 1498] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x117e2d400) [pid = 1660] [serial = 1549] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x11845cc00) [pid = 1660] [serial = 1579] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x112981c00) [pid = 1660] [serial = 1489] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x124a7dc00) [pid = 1660] [serial = 1532] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x126dc6400) [pid = 1660] [serial = 1534] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x12480d800) [pid = 1660] [serial = 1486] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x12951f400) [pid = 1660] [serial = 1585] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x125f41400) [pid = 1660] [serial = 1483] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x112979400) [pid = 1660] [serial = 928] [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.] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x124a7ec00) [pid = 1660] [serial = 1482] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x125f3a400) [pid = 1660] [serial = 1583] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x11b276400) [pid = 1660] [serial = 1529] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x123e43800) [pid = 1660] [serial = 1531] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12480e000) [pid = 1660] [serial = 1480] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x124a34400) [pid = 1660] [serial = 1582] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x11304b400) [pid = 1660] [serial = 1470] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x119711400) [pid = 1660] [serial = 1553] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x11b26f800) [pid = 1660] [serial = 1477] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x124a73000) [pid = 1660] [serial = 1556] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x11942f400) [pid = 1660] [serial = 1528] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x123d30000) [pid = 1660] [serial = 1479] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1186bf000) [pid = 1660] [serial = 1523] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x117e23400) [pid = 1660] [serial = 1474] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12b183000) [pid = 1660] [serial = 1562] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x128a68000) [pid = 1660] [serial = 1511] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x128ae8400) [pid = 1660] [serial = 1513] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12babd000) [pid = 1660] [serial = 1564] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12480ac00) [pid = 1660] [serial = 1508] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1253dd400) [pid = 1660] [serial = 1510] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1293b8400) [pid = 1660] [serial = 1559] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x123d25c00) [pid = 1660] [serial = 1505] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12ae65000) [pid = 1660] [serial = 1561] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x123e17400) [pid = 1660] [serial = 1507] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x128dc0800) [pid = 1660] [serial = 1537] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119118800) [pid = 1660] [serial = 1490] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x128a5e000) [pid = 1660] [serial = 1558] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1197ce000) [pid = 1660] [serial = 1502] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1212a9400) [pid = 1660] [serial = 1504] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12b028800) [pid = 1660] [serial = 1586] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x129279400) [pid = 1660] [serial = 1487] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x11845b800) [pid = 1660] [serial = 1526] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12cf0dc00) [pid = 1660] [serial = 1573] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12cf09000) [pid = 1660] [serial = 1571] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12c6d2c00) [pid = 1660] [serial = 1570] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12c6cc000) [pid = 1660] [serial = 1568] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12bac1800) [pid = 1660] [serial = 1544] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1212a7800) [pid = 1660] [serial = 1580] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12b2c8400) [pid = 1660] [serial = 1546] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12babf800) [pid = 1660] [serial = 1547] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12b2bf000) [pid = 1660] [serial = 1541] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12b2c6c00) [pid = 1660] [serial = 1543] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1293e7800) [pid = 1660] [serial = 1538] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12b02a800) [pid = 1660] [serial = 1540] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x12927f800) [pid = 1660] [serial = 1517] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x12bad1400) [pid = 1660] [serial = 1565] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x12c14dc00) [pid = 1660] [serial = 1567] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x128c08400) [pid = 1660] [serial = 1514] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x129235000) [pid = 1660] [serial = 1516] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x128aea000) [pid = 1660] [serial = 1535] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x12cf66800) [pid = 1660] [serial = 1574] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1660 | 1464796062045 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 08:47:42 INFO - PROCESS | 1660 | 1464796062048 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 08:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:47:42 INFO - PROCESS | 1660 | 1464796062061 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:47:42 INFO - PROCESS | 1660 | 1464796062063 Marionette TRACE conn2 <- [1,2154,null,{}] 08:47:42 INFO - PROCESS | 1660 | 1464796062072 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}] 08:47:42 INFO - PROCESS | 1660 | 1464796062152 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 08:47:42 INFO - PROCESS | 1660 | 1464796062164 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x115e20000 == 26 [pid = 1660] [id = 546] 08:47:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x112984400) [pid = 1660] [serial = 1638] [outer = 0x0] 08:47:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x112a7e400) [pid = 1660] [serial = 1639] [outer = 0x112984400] 08:47:42 INFO - PROCESS | 1660 | 1464796062192 Marionette DEBUG loaded listener.js 08:47:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x11304e800) [pid = 1660] [serial = 1640] [outer = 0x112984400] 08:47:42 INFO - PROCESS | 1660 | 1464796062565 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]]]}] 08:47:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:47:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 577ms 08:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:47:42 INFO - PROCESS | 1660 | 1464796062640 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 08:47:42 INFO - PROCESS | 1660 | 1464796062643 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 08:47:42 INFO - PROCESS | 1660 | 1464796062645 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:47:42 INFO - PROCESS | 1660 | 1464796062646 Marionette TRACE conn2 <- [1,2158,null,{}] 08:47:42 INFO - PROCESS | 1660 | 1464796062649 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}] 08:47:42 INFO - PROCESS | 1660 | 1464796062728 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 08:47:42 INFO - PROCESS | 1660 | 1464796062736 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x1183f3000 == 27 [pid = 1660] [id = 547] 08:47:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x11311b400) [pid = 1660] [serial = 1641] [outer = 0x0] 08:47:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x113253800) [pid = 1660] [serial = 1642] [outer = 0x11311b400] 08:47:42 INFO - PROCESS | 1660 | 1464796062762 Marionette DEBUG loaded listener.js 08:47:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x114fbd800) [pid = 1660] [serial = 1643] [outer = 0x11311b400] 08:47:43 INFO - PROCESS | 1660 | 1464796063119 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]]]}] 08:47:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:47:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 522ms 08:47:43 INFO - PROCESS | 1660 | 1464796063175 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 08:47:43 INFO - PROCESS | 1660 | 1464796063177 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 08:47:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:47:43 INFO - PROCESS | 1660 | 1464796063185 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:47:43 INFO - PROCESS | 1660 | 1464796063189 Marionette TRACE conn2 <- [1,2162,null,{}] 08:47:43 INFO - PROCESS | 1660 | 1464796063192 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}] 08:47:43 INFO - PROCESS | 1660 | 1464796063281 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 08:47:43 INFO - PROCESS | 1660 | 1464796063287 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e9b800 == 28 [pid = 1660] [id = 548] 08:47:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x113052c00) [pid = 1660] [serial = 1644] [outer = 0x0] 08:47:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x115d83000) [pid = 1660] [serial = 1645] [outer = 0x113052c00] 08:47:43 INFO - PROCESS | 1660 | 1464796063312 Marionette DEBUG loaded listener.js 08:47:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x117e27000) [pid = 1660] [serial = 1646] [outer = 0x113052c00] 08:47:43 INFO - PROCESS | 1660 | 1464796063637 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]]]}] 08:47:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:47:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 476ms 08:47:43 INFO - PROCESS | 1660 | 1464796063658 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 08:47:43 INFO - PROCESS | 1660 | 1464796063660 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 08:47:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:47:43 INFO - PROCESS | 1660 | 1464796063664 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:47:43 INFO - PROCESS | 1660 | 1464796063666 Marionette TRACE conn2 <- [1,2166,null,{}] 08:47:43 INFO - PROCESS | 1660 | 1464796063668 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}] 08:47:43 INFO - PROCESS | 1660 | 1464796063745 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 08:47:43 INFO - PROCESS | 1660 | 1464796063780 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x1210a0000 == 29 [pid = 1660] [id = 549] 08:47:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x116a79000) [pid = 1660] [serial = 1647] [outer = 0x0] 08:47:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11822fc00) [pid = 1660] [serial = 1648] [outer = 0x116a79000] 08:47:43 INFO - PROCESS | 1660 | 1464796063805 Marionette DEBUG loaded listener.js 08:47:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x118537800) [pid = 1660] [serial = 1649] [outer = 0x116a79000] 08:47:44 INFO - PROCESS | 1660 | 1464796064144 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]]]}] 08:47:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 521ms 08:47:44 INFO - PROCESS | 1660 | 1464796064190 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 08:47:44 INFO - PROCESS | 1660 | 1464796064191 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 08:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:47:44 INFO - PROCESS | 1660 | 1464796064193 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:47:44 INFO - PROCESS | 1660 | 1464796064194 Marionette TRACE conn2 <- [1,2170,null,{}] 08:47:44 INFO - PROCESS | 1660 | 1464796064197 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}] 08:47:44 INFO - PROCESS | 1660 | 1464796064292 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 08:47:44 INFO - PROCESS | 1660 | 1464796064296 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x11265d800 == 30 [pid = 1660] [id = 550] 08:47:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1186bc800) [pid = 1660] [serial = 1650] [outer = 0x0] 08:47:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x118840000) [pid = 1660] [serial = 1651] [outer = 0x1186bc800] 08:47:44 INFO - PROCESS | 1660 | 1464796064362 Marionette DEBUG loaded listener.js 08:47:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119318800) [pid = 1660] [serial = 1652] [outer = 0x1186bc800] 08:47:44 INFO - PROCESS | 1660 | 1464796064725 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]]]}] 08:47:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 571ms 08:47:44 INFO - PROCESS | 1660 | 1464796064768 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 08:47:44 INFO - PROCESS | 1660 | 1464796064769 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 08:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:47:44 INFO - PROCESS | 1660 | 1464796064772 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:47:44 INFO - PROCESS | 1660 | 1464796064773 Marionette TRACE conn2 <- [1,2174,null,{}] 08:47:44 INFO - PROCESS | 1660 | 1464796064775 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}] 08:47:44 INFO - PROCESS | 1660 | 1464796064910 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 08:47:44 INFO - PROCESS | 1660 | 1464796064932 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x125f69800 == 31 [pid = 1660] [id = 551] 08:47:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11971a000) [pid = 1660] [serial = 1653] [outer = 0x0] 08:47:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119e57000) [pid = 1660] [serial = 1654] [outer = 0x11971a000] 08:47:44 INFO - PROCESS | 1660 | 1464796064957 Marionette DEBUG loaded listener.js 08:47:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119e62800) [pid = 1660] [serial = 1655] [outer = 0x11971a000] 08:47:45 INFO - PROCESS | 1660 | 1464796065309 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]]]}] 08:47:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:47:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 571ms 08:47:45 INFO - PROCESS | 1660 | 1464796065348 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 08:47:45 INFO - PROCESS | 1660 | 1464796065349 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 08:47:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:47:45 INFO - PROCESS | 1660 | 1464796065351 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:47:45 INFO - PROCESS | 1660 | 1464796065352 Marionette TRACE conn2 <- [1,2178,null,{}] 08:47:45 INFO - PROCESS | 1660 | 1464796065354 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}] 08:47:45 INFO - PROCESS | 1660 | 1464796065450 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 08:47:45 INFO - PROCESS | 1660 | 1464796065454 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x1269e6800 == 32 [pid = 1660] [id = 552] 08:47:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119e5f400) [pid = 1660] [serial = 1656] [outer = 0x0] 08:47:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119e70000) [pid = 1660] [serial = 1657] [outer = 0x119e5f400] 08:47:45 INFO - PROCESS | 1660 | 1464796065479 Marionette DEBUG loaded listener.js 08:47:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11b267400) [pid = 1660] [serial = 1658] [outer = 0x119e5f400] 08:47:45 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1128a5800) [pid = 1660] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:47:45 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x112979c00) [pid = 1660] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:47:45 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x121076c00) [pid = 1660] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:47:45 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x112ac8800) [pid = 1660] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:47:45 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x115e69c00) [pid = 1660] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:47:45 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1128a6800) [pid = 1660] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:47:45 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x117e24000) [pid = 1660] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:47:45 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1128a0400) [pid = 1660] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:47:45 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x11103c400) [pid = 1660] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:47:45 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x113114000) [pid = 1660] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:47:45 INFO - PROCESS | 1660 | 1464796065836 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]]]}] 08:47:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:47:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 518ms 08:47:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:47:45 INFO - PROCESS | 1660 | 1464796065869 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 08:47:45 INFO - PROCESS | 1660 | 1464796065870 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 08:47:45 INFO - PROCESS | 1660 | 1464796065872 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:47:45 INFO - PROCESS | 1660 | 1464796065873 Marionette TRACE conn2 <- [1,2182,null,{}] 08:47:45 INFO - PROCESS | 1660 | 1464796065876 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}] 08:47:45 INFO - PROCESS | 1660 | 1464796065956 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 08:47:45 INFO - PROCESS | 1660 | 1464796065961 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x125973000 == 33 [pid = 1660] [id = 553] 08:47:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1128a3400) [pid = 1660] [serial = 1659] [outer = 0x0] 08:47:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x113114000) [pid = 1660] [serial = 1660] [outer = 0x1128a3400] 08:47:45 INFO - PROCESS | 1660 | 1464796065986 Marionette DEBUG loaded listener.js 08:47:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11910c800) [pid = 1660] [serial = 1661] [outer = 0x1128a3400] 08:47:46 INFO - PROCESS | 1660 | 1464796066326 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]]]}] 08:47:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:47:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 469ms 08:47:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:47:46 INFO - PROCESS | 1660 | 1464796066343 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 08:47:46 INFO - PROCESS | 1660 | 1464796066344 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 08:47:46 INFO - PROCESS | 1660 | 1464796066350 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:47:46 INFO - PROCESS | 1660 | 1464796066351 Marionette TRACE conn2 <- [1,2186,null,{}] 08:47:46 INFO - PROCESS | 1660 | 1464796066353 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}] 08:47:46 INFO - PROCESS | 1660 | 1464796066455 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 08:47:46 INFO - PROCESS | 1660 | 1464796066463 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12920f800 == 34 [pid = 1660] [id = 554] 08:47:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x115e69c00) [pid = 1660] [serial = 1662] [outer = 0x0] 08:47:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11b26ec00) [pid = 1660] [serial = 1663] [outer = 0x115e69c00] 08:47:46 INFO - PROCESS | 1660 | 1464796066489 Marionette DEBUG loaded listener.js 08:47:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11b274000) [pid = 1660] [serial = 1664] [outer = 0x115e69c00] 08:47:46 INFO - PROCESS | 1660 | 1464796066776 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]]]}] 08:47:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:47:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 470ms 08:47:46 INFO - PROCESS | 1660 | 1464796066819 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 08:47:46 INFO - PROCESS | 1660 | 1464796066820 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 08:47:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:47:46 INFO - PROCESS | 1660 | 1464796066833 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:47:46 INFO - PROCESS | 1660 | 1464796066834 Marionette TRACE conn2 <- [1,2190,null,{}] 08:47:46 INFO - PROCESS | 1660 | 1464796066836 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}] 08:47:46 INFO - PROCESS | 1660 | 1464796066915 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 08:47:46 INFO - PROCESS | 1660 | 1464796066920 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x1296d3000 == 35 [pid = 1660] [id = 555] 08:47:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11b273c00) [pid = 1660] [serial = 1665] [outer = 0x0] 08:47:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x121071c00) [pid = 1660] [serial = 1666] [outer = 0x11b273c00] 08:47:46 INFO - PROCESS | 1660 | 1464796066949 Marionette DEBUG loaded listener.js 08:47:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x121079c00) [pid = 1660] [serial = 1667] [outer = 0x11b273c00] 08:47:47 INFO - PROCESS | 1660 | 1464796067301 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]]]}] 08:47:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:47:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 520ms 08:47:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:47:47 INFO - PROCESS | 1660 | 1464796067353 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 08:47:47 INFO - PROCESS | 1660 | 1464796067355 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 08:47:47 INFO - PROCESS | 1660 | 1464796067357 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:47:47 INFO - PROCESS | 1660 | 1464796067358 Marionette TRACE conn2 <- [1,2194,null,{}] 08:47:47 INFO - PROCESS | 1660 | 1464796067361 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}] 08:47:47 INFO - PROCESS | 1660 | 1464796067454 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 08:47:47 INFO - PROCESS | 1660 | 1464796067458 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a90a000 == 36 [pid = 1660] [id = 556] 08:47:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1212a7c00) [pid = 1660] [serial = 1668] [outer = 0x0] 08:47:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12397b800) [pid = 1660] [serial = 1669] [outer = 0x1212a7c00] 08:47:47 INFO - PROCESS | 1660 | 1464796067483 Marionette DEBUG loaded listener.js 08:47:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x123d23800) [pid = 1660] [serial = 1670] [outer = 0x1212a7c00] 08:47:47 INFO - PROCESS | 1660 | 1464796067855 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]]]}] 08:47:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:47:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 523ms 08:47:47 INFO - PROCESS | 1660 | 1464796067881 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 08:47:47 INFO - PROCESS | 1660 | 1464796067883 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 08:47:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:47:47 INFO - PROCESS | 1660 | 1464796067887 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:47:47 INFO - PROCESS | 1660 | 1464796067890 Marionette TRACE conn2 <- [1,2198,null,{}] 08:47:47 INFO - PROCESS | 1660 | 1464796067895 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}] 08:47:47 INFO - PROCESS | 1660 | 1464796067997 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 08:47:48 INFO - PROCESS | 1660 | 1464796068065 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f79000 == 37 [pid = 1660] [id = 557] 08:47:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1128a0c00) [pid = 1660] [serial = 1671] [outer = 0x0] 08:47:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1128ac000) [pid = 1660] [serial = 1672] [outer = 0x1128a0c00] 08:47:48 INFO - PROCESS | 1660 | 1464796068095 Marionette DEBUG loaded listener.js 08:47:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x112abb000) [pid = 1660] [serial = 1673] [outer = 0x1128a0c00] 08:47:48 INFO - PROCESS | 1660 | 1464796068518 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]]]}] 08:47:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:47:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 674ms 08:47:48 INFO - PROCESS | 1660 | 1464796068577 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 08:47:48 INFO - PROCESS | 1660 | 1464796068582 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 08:47:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:47:48 INFO - PROCESS | 1660 | 1464796068589 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:47:48 INFO - PROCESS | 1660 | 1464796068590 Marionette TRACE conn2 <- [1,2202,null,{}] 08:47:48 INFO - PROCESS | 1660 | 1464796068593 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}] 08:47:48 INFO - PROCESS | 1660 | 1464796068696 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 08:47:48 INFO - PROCESS | 1660 | 1464796068786 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x119fcf000 == 38 [pid = 1660] [id = 558] 08:47:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x113257800) [pid = 1660] [serial = 1674] [outer = 0x0] 08:47:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x114ef1800) [pid = 1660] [serial = 1675] [outer = 0x113257800] 08:47:48 INFO - PROCESS | 1660 | 1464796068816 Marionette DEBUG loaded listener.js 08:47:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x116130000) [pid = 1660] [serial = 1676] [outer = 0x113257800] 08:47:49 INFO - PROCESS | 1660 | 1464796069293 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]]]}] 08:47:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:47:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 721ms 08:47:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:47:49 INFO - PROCESS | 1660 | 1464796069310 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 08:47:49 INFO - PROCESS | 1660 | 1464796069312 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 08:47:49 INFO - PROCESS | 1660 | 1464796069316 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:47:49 INFO - PROCESS | 1660 | 1464796069319 Marionette TRACE conn2 <- [1,2206,null,{}] 08:47:49 INFO - PROCESS | 1660 | 1464796069351 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}] 08:47:49 INFO - PROCESS | 1660 | 1464796069534 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 08:47:49 INFO - PROCESS | 1660 | 1464796069589 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6a0800 == 39 [pid = 1660] [id = 559] 08:47:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x118309c00) [pid = 1660] [serial = 1677] [outer = 0x0] 08:47:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x118461800) [pid = 1660] [serial = 1678] [outer = 0x118309c00] 08:47:49 INFO - PROCESS | 1660 | 1464796069620 Marionette DEBUG loaded listener.js 08:47:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1186ba400) [pid = 1660] [serial = 1679] [outer = 0x118309c00] 08:47:50 INFO - PROCESS | 1660 | 1464796070118 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]]]}] 08:47:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:47:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 823ms 08:47:50 INFO - PROCESS | 1660 | 1464796070139 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 08:47:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:47:50 INFO - PROCESS | 1660 | 1464796070142 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 08:47:50 INFO - PROCESS | 1660 | 1464796070146 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:47:50 INFO - PROCESS | 1660 | 1464796070148 Marionette TRACE conn2 <- [1,2210,null,{}] 08:47:50 INFO - PROCESS | 1660 | 1464796070151 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}] 08:47:50 INFO - PROCESS | 1660 | 1464796070299 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 08:47:50 INFO - PROCESS | 1660 | 1464796070366 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b10f000 == 40 [pid = 1660] [id = 560] 08:47:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x119153400) [pid = 1660] [serial = 1680] [outer = 0x0] 08:47:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x11942d400) [pid = 1660] [serial = 1681] [outer = 0x119153400] 08:47:50 INFO - PROCESS | 1660 | 1464796070398 Marionette DEBUG loaded listener.js 08:47:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x11b269000) [pid = 1660] [serial = 1682] [outer = 0x119153400] 08:47:50 INFO - PROCESS | 1660 | 1464796070804 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]]]}] 08:47:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:47:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 673ms 08:47:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:47:50 INFO - PROCESS | 1660 | 1464796070818 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 08:47:50 INFO - PROCESS | 1660 | 1464796070820 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 08:47:50 INFO - PROCESS | 1660 | 1464796070822 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:47:50 INFO - PROCESS | 1660 | 1464796070823 Marionette TRACE conn2 <- [1,2214,null,{}] 08:47:50 INFO - PROCESS | 1660 | 1464796070826 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}] 08:47:50 INFO - PROCESS | 1660 | 1464796070924 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 08:47:51 INFO - PROCESS | 1660 | 1464796071042 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba7b800 == 41 [pid = 1660] [id = 561] 08:47:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119156400) [pid = 1660] [serial = 1683] [outer = 0x0] 08:47:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x123d24800) [pid = 1660] [serial = 1684] [outer = 0x119156400] 08:47:51 INFO - PROCESS | 1660 | 1464796071072 Marionette DEBUG loaded listener.js 08:47:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x123d2bc00) [pid = 1660] [serial = 1685] [outer = 0x119156400] 08:47:51 INFO - PROCESS | 1660 | 1464796071451 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]]]}] 08:47:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:47:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 670ms 08:47:51 INFO - PROCESS | 1660 | 1464796071493 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 08:47:51 INFO - PROCESS | 1660 | 1464796071494 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 08:47:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:47:51 INFO - PROCESS | 1660 | 1464796071497 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:47:51 INFO - PROCESS | 1660 | 1464796071498 Marionette TRACE conn2 <- [1,2218,null,{}] 08:47:51 INFO - PROCESS | 1660 | 1464796071500 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}] 08:47:51 INFO - PROCESS | 1660 | 1464796071616 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 08:47:51 INFO - PROCESS | 1660 | 1464796071703 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd87000 == 42 [pid = 1660] [id = 562] 08:47:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x123d88400) [pid = 1660] [serial = 1686] [outer = 0x0] 08:47:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x123d93800) [pid = 1660] [serial = 1687] [outer = 0x123d88400] 08:47:51 INFO - PROCESS | 1660 | 1464796071733 Marionette DEBUG loaded listener.js 08:47:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x123e99800) [pid = 1660] [serial = 1688] [outer = 0x123d88400] 08:47:52 INFO - PROCESS | 1660 | 1464796072159 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]]]}] 08:47:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:47:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 671ms 08:47:52 INFO - PROCESS | 1660 | 1464796072168 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 08:47:52 INFO - PROCESS | 1660 | 1464796072170 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 08:47:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:47:52 INFO - PROCESS | 1660 | 1464796072172 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:47:52 INFO - PROCESS | 1660 | 1464796072174 Marionette TRACE conn2 <- [1,2222,null,{}] 08:47:52 INFO - PROCESS | 1660 | 1464796072176 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}] 08:47:52 INFO - PROCESS | 1660 | 1464796072275 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 08:47:52 INFO - PROCESS | 1660 | 1464796072326 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180c6000 == 43 [pid = 1660] [id = 563] 08:47:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x113119800) [pid = 1660] [serial = 1689] [outer = 0x0] 08:47:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x119e6fc00) [pid = 1660] [serial = 1690] [outer = 0x113119800] 08:47:52 INFO - PROCESS | 1660 | 1464796072355 Marionette DEBUG loaded listener.js 08:47:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x124803400) [pid = 1660] [serial = 1691] [outer = 0x113119800] 08:47:52 INFO - PROCESS | 1660 | 1464796072934 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]]]}] 08:47:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:47:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 825ms 08:47:53 INFO - PROCESS | 1660 | 1464796072999 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 08:47:53 INFO - PROCESS | 1660 | 1464796073002 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 08:47:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:47:53 INFO - PROCESS | 1660 | 1464796073006 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:47:53 INFO - PROCESS | 1660 | 1464796073010 Marionette TRACE conn2 <- [1,2226,null,{}] 08:47:53 INFO - PROCESS | 1660 | 1464796073038 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}] 08:47:53 INFO - PROCESS | 1660 | 1464796073177 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 08:47:53 INFO - PROCESS | 1660 | 1464796073238 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x118114800 == 44 [pid = 1660] [id = 564] 08:47:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x113054800) [pid = 1660] [serial = 1692] [outer = 0x0] 08:47:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x11311c800) [pid = 1660] [serial = 1693] [outer = 0x113054800] 08:47:53 INFO - PROCESS | 1660 | 1464796073260 Marionette DEBUG loaded listener.js 08:47:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x113196400) [pid = 1660] [serial = 1694] [outer = 0x113054800] 08:47:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1296d3000 == 43 [pid = 1660] [id = 555] 08:47:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12920f800 == 42 [pid = 1660] [id = 554] 08:47:53 INFO - PROCESS | 1660 | --DOCSHELL 0x125973000 == 41 [pid = 1660] [id = 553] 08:47:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1269e6800 == 40 [pid = 1660] [id = 552] 08:47:53 INFO - PROCESS | 1660 | --DOCSHELL 0x125f69800 == 39 [pid = 1660] [id = 551] 08:47:53 INFO - PROCESS | 1660 | --DOCSHELL 0x11265d800 == 38 [pid = 1660] [id = 550] 08:47:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1210a0000 == 37 [pid = 1660] [id = 549] 08:47:53 INFO - PROCESS | 1660 | --DOCSHELL 0x119e9b800 == 36 [pid = 1660] [id = 548] 08:47:53 INFO - PROCESS | 1660 | 1464796073645 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]]]}] 08:47:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:47:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 679ms 08:47:53 INFO - PROCESS | 1660 | 1464796073686 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 08:47:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:47:53 INFO - PROCESS | 1660 | 1464796073691 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 08:47:53 INFO - PROCESS | 1660 | 1464796073697 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:47:53 INFO - PROCESS | 1660 | 1464796073700 Marionette TRACE conn2 <- [1,2230,null,{}] 08:47:53 INFO - PROCESS | 1660 | 1464796073703 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}] 08:47:53 INFO - PROCESS | 1660 | 1464796073829 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 08:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x11853b800) [pid = 1660] [serial = 1618] [outer = 0x0] [url = about:blank] 08:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1128a9000) [pid = 1660] [serial = 1591] [outer = 0x0] [url = about:blank] 08:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x11297a000) [pid = 1660] [serial = 1592] [outer = 0x0] [url = about:blank] 08:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x112e06c00) [pid = 1660] [serial = 1594] [outer = 0x0] [url = about:blank] 08:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x113058000) [pid = 1660] [serial = 1595] [outer = 0x0] [url = about:blank] 08:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12b02b000) [pid = 1660] [serial = 1589] [outer = 0x0] [url = about:blank] 08:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x113208800) [pid = 1660] [serial = 1597] [outer = 0x0] [url = about:blank] 08:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x115d59800) [pid = 1660] [serial = 1598] [outer = 0x0] [url = about:blank] 08:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x11660d000) [pid = 1660] [serial = 1600] [outer = 0x0] [url = about:blank] 08:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x116a6cc00) [pid = 1660] [serial = 1603] [outer = 0x0] [url = about:blank] 08:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x118457400) [pid = 1660] [serial = 1606] [outer = 0x0] [url = about:blank] 08:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x118840400) [pid = 1660] [serial = 1609] [outer = 0x0] [url = about:blank] 08:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x118698400) [pid = 1660] [serial = 1607] [outer = 0x0] [url = about:blank] 08:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1128a7800) [pid = 1660] [serial = 1612] [outer = 0x0] [url = about:blank] 08:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11311d800) [pid = 1660] [serial = 1613] [outer = 0x0] [url = about:blank] 08:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11318fc00) [pid = 1660] [serial = 1615] [outer = 0x0] [url = about:blank] 08:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x118eb0000) [pid = 1660] [serial = 1610] [outer = 0x0] [url = about:blank] 08:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x118459000) [pid = 1660] [serial = 1616] [outer = 0x0] [url = about:blank] 08:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11768b400) [pid = 1660] [serial = 1604] [outer = 0x0] [url = about:blank] 08:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x116956c00) [pid = 1660] [serial = 1601] [outer = 0x0] [url = about:blank] 08:47:53 INFO - PROCESS | 1660 | 1464796073918 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e08000 == 37 [pid = 1660] [id = 565] 08:47:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1128a7800) [pid = 1660] [serial = 1695] [outer = 0x0] 08:47:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x113116800) [pid = 1660] [serial = 1696] [outer = 0x1128a7800] 08:47:53 INFO - PROCESS | 1660 | 1464796073962 Marionette DEBUG loaded listener.js 08:47:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x115d84400) [pid = 1660] [serial = 1697] [outer = 0x1128a7800] 08:47:54 INFO - PROCESS | 1660 | 1464796074316 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]]]}] 08:47:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:47:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 673ms 08:47:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:47:54 INFO - PROCESS | 1660 | 1464796074370 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 08:47:54 INFO - PROCESS | 1660 | 1464796074371 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 08:47:54 INFO - PROCESS | 1660 | 1464796074374 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:47:54 INFO - PROCESS | 1660 | 1464796074376 Marionette TRACE conn2 <- [1,2234,null,{}] 08:47:54 INFO - PROCESS | 1660 | 1464796074383 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}] 08:47:54 INFO - PROCESS | 1660 | 1464796074490 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 08:47:54 INFO - PROCESS | 1660 | 1464796074547 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12108c000 == 38 [pid = 1660] [id = 566] 08:47:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11660d000) [pid = 1660] [serial = 1698] [outer = 0x0] 08:47:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11768f400) [pid = 1660] [serial = 1699] [outer = 0x11660d000] 08:47:54 INFO - PROCESS | 1660 | 1464796074573 Marionette DEBUG loaded listener.js 08:47:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x118460c00) [pid = 1660] [serial = 1700] [outer = 0x11660d000] 08:47:54 INFO - PROCESS | 1660 | 1464796074849 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]]]}] 08:47:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:47:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 521ms 08:47:54 INFO - PROCESS | 1660 | 1464796074902 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 08:47:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:47:54 INFO - PROCESS | 1660 | 1464796074911 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 08:47:54 INFO - PROCESS | 1660 | 1464796074916 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:47:54 INFO - PROCESS | 1660 | 1464796074918 Marionette TRACE conn2 <- [1,2238,null,{}] 08:47:54 INFO - PROCESS | 1660 | 1464796074921 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}] 08:47:55 INFO - PROCESS | 1660 | 1464796075005 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 08:47:55 INFO - PROCESS | 1660 | 1464796075057 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x123ac3000 == 39 [pid = 1660] [id = 567] 08:47:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1181a2c00) [pid = 1660] [serial = 1701] [outer = 0x0] 08:47:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x118699c00) [pid = 1660] [serial = 1702] [outer = 0x1181a2c00] 08:47:55 INFO - PROCESS | 1660 | 1464796075082 Marionette DEBUG loaded listener.js 08:47:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119117800) [pid = 1660] [serial = 1703] [outer = 0x1181a2c00] 08:47:55 INFO - PROCESS | 1660 | 1464796075347 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]]]}] 08:47:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:47:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 473ms 08:47:55 INFO - PROCESS | 1660 | 1464796075389 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 08:47:55 INFO - PROCESS | 1660 | 1464796075391 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 08:47:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:47:55 INFO - PROCESS | 1660 | 1464796075405 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:47:55 INFO - PROCESS | 1660 | 1464796075407 Marionette TRACE conn2 <- [1,2242,null,{}] 08:47:55 INFO - PROCESS | 1660 | 1464796075411 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}] 08:47:55 INFO - PROCESS | 1660 | 1464796075538 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 08:47:55 INFO - PROCESS | 1660 | 1464796075546 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x125976000 == 40 [pid = 1660] [id = 568] 08:47:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x119157400) [pid = 1660] [serial = 1704] [outer = 0x0] 08:47:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x11971a400) [pid = 1660] [serial = 1705] [outer = 0x119157400] 08:47:55 INFO - PROCESS | 1660 | 1464796075586 Marionette DEBUG loaded listener.js 08:47:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x119e60800) [pid = 1660] [serial = 1706] [outer = 0x119157400] 08:47:56 INFO - PROCESS | 1660 | 1464796076011 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]]]}] 08:47:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:47:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 631ms 08:47:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:47:56 INFO - PROCESS | 1660 | 1464796076026 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 08:47:56 INFO - PROCESS | 1660 | 1464796076027 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 08:47:56 INFO - PROCESS | 1660 | 1464796076029 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:47:56 INFO - PROCESS | 1660 | 1464796076031 Marionette TRACE conn2 <- [1,2246,null,{}] 08:47:56 INFO - PROCESS | 1660 | 1464796076033 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}] 08:47:56 INFO - PROCESS | 1660 | 1464796076173 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 08:47:56 INFO - PROCESS | 1660 | 1464796076190 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x128de7000 == 41 [pid = 1660] [id = 569] 08:47:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1186bac00) [pid = 1660] [serial = 1707] [outer = 0x0] 08:47:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x11b205400) [pid = 1660] [serial = 1708] [outer = 0x1186bac00] 08:47:56 INFO - PROCESS | 1660 | 1464796076230 Marionette DEBUG loaded listener.js 08:47:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x123d27c00) [pid = 1660] [serial = 1709] [outer = 0x1186bac00] 08:47:56 INFO - PROCESS | 1660 | 1464796076636 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]]]}] 08:47:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:47:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 620ms 08:47:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:47:56 INFO - PROCESS | 1660 | 1464796076650 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 08:47:56 INFO - PROCESS | 1660 | 1464796076652 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 08:47:56 INFO - PROCESS | 1660 | 1464796076655 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:47:56 INFO - PROCESS | 1660 | 1464796076657 Marionette TRACE conn2 <- [1,2250,null,{}] 08:47:56 INFO - PROCESS | 1660 | 1464796076660 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}] 08:47:56 INFO - PROCESS | 1660 | 1464796076816 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 08:47:56 INFO - PROCESS | 1660 | 1464796076831 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292f1000 == 42 [pid = 1660] [id = 570] 08:47:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x123d2d800) [pid = 1660] [serial = 1710] [outer = 0x0] 08:47:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x123d89000) [pid = 1660] [serial = 1711] [outer = 0x123d2d800] 08:47:56 INFO - PROCESS | 1660 | 1464796076851 Marionette DEBUG loaded listener.js 08:47:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x123d91400) [pid = 1660] [serial = 1712] [outer = 0x123d2d800] 08:47:57 INFO - PROCESS | 1660 | 1464796077258 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]]]}] 08:47:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:47:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 625ms 08:47:57 INFO - PROCESS | 1660 | 1464796077280 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 08:47:57 INFO - PROCESS | 1660 | 1464796077282 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 08:47:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:47:57 INFO - PROCESS | 1660 | 1464796077294 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:47:57 INFO - PROCESS | 1660 | 1464796077295 Marionette TRACE conn2 <- [1,2254,null,{}] 08:47:57 INFO - PROCESS | 1660 | 1464796077298 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}] 08:47:57 INFO - PROCESS | 1660 | 1464796077444 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 08:47:57 INFO - PROCESS | 1660 | 1464796077466 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a912800 == 43 [pid = 1660] [id = 571] 08:47:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x123d30000) [pid = 1660] [serial = 1713] [outer = 0x0] 08:47:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x123ea0000) [pid = 1660] [serial = 1714] [outer = 0x123d30000] 08:47:57 INFO - PROCESS | 1660 | 1464796077506 Marionette DEBUG loaded listener.js 08:47:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x124809400) [pid = 1660] [serial = 1715] [outer = 0x123d30000] 08:47:57 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1186bc800) [pid = 1660] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:47:57 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x110f80c00) [pid = 1660] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:47:57 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x112984400) [pid = 1660] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:47:57 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x11971a000) [pid = 1660] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:47:57 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x11311b400) [pid = 1660] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:47:57 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x113052c00) [pid = 1660] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:47:57 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x119e5f400) [pid = 1660] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:47:57 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1128a3400) [pid = 1660] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:47:57 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x11b273c00) [pid = 1660] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:47:57 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x116a79000) [pid = 1660] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:47:57 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x115e69c00) [pid = 1660] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:47:57 INFO - PROCESS | 1660 | 1464796077959 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]]]}] 08:47:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:47:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 673ms 08:47:57 INFO - PROCESS | 1660 | 1464796077967 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 08:47:57 INFO - PROCESS | 1660 | 1464796077968 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 08:47:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:47:57 INFO - PROCESS | 1660 | 1464796077970 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:47:57 INFO - PROCESS | 1660 | 1464796077971 Marionette TRACE conn2 <- [1,2258,null,{}] 08:47:57 INFO - PROCESS | 1660 | 1464796077974 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}] 08:47:58 INFO - PROCESS | 1660 | 1464796078054 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 08:47:58 INFO - PROCESS | 1660 | 1464796078128 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b104000 == 44 [pid = 1660] [id = 572] 08:47:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x111032800) [pid = 1660] [serial = 1716] [outer = 0x0] 08:47:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x11b209400) [pid = 1660] [serial = 1717] [outer = 0x111032800] 08:47:58 INFO - PROCESS | 1660 | 1464796078154 Marionette DEBUG loaded listener.js 08:47:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x124803000) [pid = 1660] [serial = 1718] [outer = 0x111032800] 08:47:58 INFO - PROCESS | 1660 | 1464796078417 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]]]}] 08:47:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:47:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 469ms 08:47:58 INFO - PROCESS | 1660 | 1464796078439 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 08:47:58 INFO - PROCESS | 1660 | 1464796078440 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 08:47:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:47:58 INFO - PROCESS | 1660 | 1464796078442 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:47:58 INFO - PROCESS | 1660 | 1464796078443 Marionette TRACE conn2 <- [1,2262,null,{}] 08:47:58 INFO - PROCESS | 1660 | 1464796078453 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}] 08:47:58 INFO - PROCESS | 1660 | 1464796078541 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 08:47:58 INFO - PROCESS | 1660 | 1464796078546 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c364000 == 45 [pid = 1660] [id = 573] 08:47:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12480b000) [pid = 1660] [serial = 1719] [outer = 0x0] 08:47:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x124819800) [pid = 1660] [serial = 1720] [outer = 0x12480b000] 08:47:58 INFO - PROCESS | 1660 | 1464796078571 Marionette DEBUG loaded listener.js 08:47:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x124a71400) [pid = 1660] [serial = 1721] [outer = 0x12480b000] 08:47:58 INFO - PROCESS | 1660 | 1464796078899 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]]]}] 08:47:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:47:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 473ms 08:47:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:47:58 INFO - PROCESS | 1660 | 1464796078916 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 08:47:58 INFO - PROCESS | 1660 | 1464796078918 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 08:47:58 INFO - PROCESS | 1660 | 1464796078920 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:47:58 INFO - PROCESS | 1660 | 1464796078922 Marionette TRACE conn2 <- [1,2266,null,{}] 08:47:58 INFO - PROCESS | 1660 | 1464796078924 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}] 08:47:59 INFO - PROCESS | 1660 | 1464796079021 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 08:47:59 INFO - PROCESS | 1660 | 1464796079076 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c375800 == 46 [pid = 1660] [id = 574] 08:47:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12480e000) [pid = 1660] [serial = 1722] [outer = 0x0] 08:47:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x124a79000) [pid = 1660] [serial = 1723] [outer = 0x12480e000] 08:47:59 INFO - PROCESS | 1660 | 1464796079105 Marionette DEBUG loaded listener.js 08:47:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x125136400) [pid = 1660] [serial = 1724] [outer = 0x12480e000] 08:47:59 INFO - PROCESS | 1660 | 1464796079399 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]]]}] 08:47:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:47:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 518ms 08:47:59 INFO - PROCESS | 1660 | 1464796079439 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 08:47:59 INFO - PROCESS | 1660 | 1464796079440 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 08:47:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:47:59 INFO - PROCESS | 1660 | 1464796079442 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:47:59 INFO - PROCESS | 1660 | 1464796079443 Marionette TRACE conn2 <- [1,2270,null,{}] 08:47:59 INFO - PROCESS | 1660 | 1464796079447 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}] 08:47:59 INFO - PROCESS | 1660 | 1464796079534 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 08:47:59 INFO - PROCESS | 1660 | 1464796079538 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c6ae800 == 47 [pid = 1660] [id = 575] 08:47:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x124a3b400) [pid = 1660] [serial = 1725] [outer = 0x0] 08:47:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x1256b0c00) [pid = 1660] [serial = 1726] [outer = 0x124a3b400] 08:47:59 INFO - PROCESS | 1660 | 1464796079562 Marionette DEBUG loaded listener.js 08:47:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x12580a400) [pid = 1660] [serial = 1727] [outer = 0x124a3b400] 08:47:59 INFO - PROCESS | 1660 | 1464796079988 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]]]}] 08:48:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:48:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 572ms 08:48:00 INFO - PROCESS | 1660 | 1464796080015 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 08:48:00 INFO - PROCESS | 1660 | 1464796080017 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 08:48:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:48:00 INFO - PROCESS | 1660 | 1464796080021 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:48:00 INFO - PROCESS | 1660 | 1464796080023 Marionette TRACE conn2 <- [1,2274,null,{}] 08:48:00 INFO - PROCESS | 1660 | 1464796080028 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}] 08:48:00 INFO - PROCESS | 1660 | 1464796080132 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 08:48:00 INFO - PROCESS | 1660 | 1464796080202 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x118111800 == 48 [pid = 1660] [id = 576] 08:48:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x11200fc00) [pid = 1660] [serial = 1728] [outer = 0x0] 08:48:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x112ac4c00) [pid = 1660] [serial = 1729] [outer = 0x11200fc00] 08:48:00 INFO - PROCESS | 1660 | 1464796080233 Marionette DEBUG loaded listener.js 08:48:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x11311d800) [pid = 1660] [serial = 1730] [outer = 0x11200fc00] 08:48:00 INFO - PROCESS | 1660 | 1464796080655 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]]]}] 08:48:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:48:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 673ms 08:48:00 INFO - PROCESS | 1660 | 1464796080694 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 08:48:00 INFO - PROCESS | 1660 | 1464796080698 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 08:48:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:48:00 INFO - PROCESS | 1660 | 1464796080703 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:48:00 INFO - PROCESS | 1660 | 1464796080705 Marionette TRACE conn2 <- [1,2278,null,{}] 08:48:00 INFO - PROCESS | 1660 | 1464796080707 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}] 08:48:00 INFO - PROCESS | 1660 | 1464796080838 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 08:48:00 INFO - PROCESS | 1660 | 1464796080921 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x125987000 == 49 [pid = 1660] [id = 577] 08:48:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x116757400) [pid = 1660] [serial = 1731] [outer = 0x0] 08:48:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x11695c000) [pid = 1660] [serial = 1732] [outer = 0x116757400] 08:48:00 INFO - PROCESS | 1660 | 1464796080952 Marionette DEBUG loaded listener.js 08:48:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x1181a2400) [pid = 1660] [serial = 1733] [outer = 0x116757400] 08:48:01 INFO - PROCESS | 1660 | 1464796081370 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]]]}] 08:48:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:48:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 672ms 08:48:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:48:01 INFO - PROCESS | 1660 | 1464796081374 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 08:48:01 INFO - PROCESS | 1660 | 1464796081376 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 08:48:01 INFO - PROCESS | 1660 | 1464796081378 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:48:01 INFO - PROCESS | 1660 | 1464796081381 Marionette TRACE conn2 <- [1,2282,null,{}] 08:48:01 INFO - PROCESS | 1660 | 1464796081389 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}] 08:48:01 INFO - PROCESS | 1660 | 1464796081494 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 08:48:01 INFO - PROCESS | 1660 | 1464796081548 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c3be800 == 50 [pid = 1660] [id = 578] 08:48:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x11853ac00) [pid = 1660] [serial = 1734] [outer = 0x0] 08:48:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x1197c6c00) [pid = 1660] [serial = 1735] [outer = 0x11853ac00] 08:48:01 INFO - PROCESS | 1660 | 1464796081579 Marionette DEBUG loaded listener.js 08:48:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x11b270000) [pid = 1660] [serial = 1736] [outer = 0x11853ac00] 08:48:01 INFO - PROCESS | 1660 | 1464796081980 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]]]}] 08:48:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:48:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 673ms 08:48:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:48:02 INFO - PROCESS | 1660 | 1464796082051 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 08:48:02 INFO - PROCESS | 1660 | 1464796082053 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 08:48:02 INFO - PROCESS | 1660 | 1464796082056 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:48:02 INFO - PROCESS | 1660 | 1464796082057 Marionette TRACE conn2 <- [1,2286,null,{}] 08:48:02 INFO - PROCESS | 1660 | 1464796082059 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}] 08:48:02 INFO - PROCESS | 1660 | 1464796082225 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 08:48:02 INFO - PROCESS | 1660 | 1464796082288 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c9eb800 == 51 [pid = 1660] [id = 579] 08:48:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x123d94400) [pid = 1660] [serial = 1737] [outer = 0x0] 08:48:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x124808c00) [pid = 1660] [serial = 1738] [outer = 0x123d94400] 08:48:02 INFO - PROCESS | 1660 | 1464796082318 Marionette DEBUG loaded listener.js 08:48:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x124a76000) [pid = 1660] [serial = 1739] [outer = 0x123d94400] 08:48:02 INFO - PROCESS | 1660 | 1464796082729 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]]]}] 08:48:02 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 08:48:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 722ms 08:48:02 INFO - PROCESS | 1660 | 1464796082779 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 08:48:02 INFO - PROCESS | 1660 | 1464796082780 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 08:48:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:48:02 INFO - PROCESS | 1660 | 1464796082783 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:48:02 INFO - PROCESS | 1660 | 1464796082784 Marionette TRACE conn2 <- [1,2290,null,{}] 08:48:02 INFO - PROCESS | 1660 | 1464796082787 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}] 08:48:02 INFO - PROCESS | 1660 | 1464796082887 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 08:48:02 INFO - PROCESS | 1660 | 1464796082943 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d065000 == 52 [pid = 1660] [id = 580] 08:48:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x123e9f000) [pid = 1660] [serial = 1740] [outer = 0x0] 08:48:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x124a80400) [pid = 1660] [serial = 1741] [outer = 0x123e9f000] 08:48:02 INFO - PROCESS | 1660 | 1464796082984 Marionette DEBUG loaded listener.js 08:48:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x1252f9400) [pid = 1660] [serial = 1742] [outer = 0x123e9f000] 08:48:03 INFO - PROCESS | 1660 | 1464796083397 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]]]}] 08:48:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:48:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 668ms 08:48:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:48:03 INFO - PROCESS | 1660 | 1464796083452 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 08:48:03 INFO - PROCESS | 1660 | 1464796083453 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 08:48:03 INFO - PROCESS | 1660 | 1464796083455 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:48:03 INFO - PROCESS | 1660 | 1464796083457 Marionette TRACE conn2 <- [1,2294,null,{}] 08:48:03 INFO - PROCESS | 1660 | 1464796083459 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}] 08:48:03 INFO - PROCESS | 1660 | 1464796083606 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 08:48:03 INFO - PROCESS | 1660 | 1464796083696 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x126fda000 == 53 [pid = 1660] [id = 581] 08:48:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x112977400) [pid = 1660] [serial = 1743] [outer = 0x0] 08:48:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x12397fc00) [pid = 1660] [serial = 1744] [outer = 0x112977400] 08:48:03 INFO - PROCESS | 1660 | 1464796083728 Marionette DEBUG loaded listener.js 08:48:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x125f41000) [pid = 1660] [serial = 1745] [outer = 0x112977400] 08:48:04 INFO - PROCESS | 1660 | 1464796084322 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]]]}] 08:48:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:48:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 921ms 08:48:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:48:04 INFO - PROCESS | 1660 | 1464796084377 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 08:48:04 INFO - PROCESS | 1660 | 1464796084379 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 08:48:04 INFO - PROCESS | 1660 | 1464796084382 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:48:04 INFO - PROCESS | 1660 | 1464796084385 Marionette TRACE conn2 <- [1,2298,null,{}] 08:48:04 INFO - PROCESS | 1660 | 1464796084389 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}] 08:48:04 INFO - PROCESS | 1660 | 1464796084483 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 08:48:04 INFO - PROCESS | 1660 | 1464796084544 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x119964000 == 54 [pid = 1660] [id = 582] 08:48:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x11289e400) [pid = 1660] [serial = 1746] [outer = 0x0] 08:48:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x112a7d800) [pid = 1660] [serial = 1747] [outer = 0x11289e400] 08:48:04 INFO - PROCESS | 1660 | 1464796084583 Marionette DEBUG loaded listener.js 08:48:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x113116000) [pid = 1660] [serial = 1748] [outer = 0x11289e400] 08:48:05 INFO - PROCESS | 1660 | 1464796085029 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]]]}] 08:48:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:48:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 677ms 08:48:05 INFO - PROCESS | 1660 | 1464796085058 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 08:48:05 INFO - PROCESS | 1660 | 1464796085062 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 08:48:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:48:05 INFO - PROCESS | 1660 | 1464796085066 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:48:05 INFO - PROCESS | 1660 | 1464796085068 Marionette TRACE conn2 <- [1,2302,null,{}] 08:48:05 INFO - PROCESS | 1660 | 1464796085070 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}] 08:48:05 INFO - PROCESS | 1660 | 1464796085165 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 08:48:05 INFO - PROCESS | 1660 | 1464796085223 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x11912c800 == 55 [pid = 1660] [id = 583] 08:48:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x11318dc00) [pid = 1660] [serial = 1749] [outer = 0x0] 08:48:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x113c05800) [pid = 1660] [serial = 1750] [outer = 0x11318dc00] 08:48:05 INFO - PROCESS | 1660 | 1464796085250 Marionette DEBUG loaded listener.js 08:48:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x115df3c00) [pid = 1660] [serial = 1751] [outer = 0x11318dc00] 08:48:05 INFO - PROCESS | 1660 | --DOCSHELL 0x12c375800 == 54 [pid = 1660] [id = 574] 08:48:05 INFO - PROCESS | 1660 | --DOCSHELL 0x12c364000 == 53 [pid = 1660] [id = 573] 08:48:05 INFO - PROCESS | 1660 | --DOCSHELL 0x12b104000 == 52 [pid = 1660] [id = 572] 08:48:05 INFO - PROCESS | 1660 | --DOCSHELL 0x12a912800 == 51 [pid = 1660] [id = 571] 08:48:05 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x12397b800) [pid = 1660] [serial = 1669] [outer = 0x0] [url = about:blank] 08:48:05 INFO - PROCESS | 1660 | --DOCSHELL 0x1292f1000 == 50 [pid = 1660] [id = 570] 08:48:05 INFO - PROCESS | 1660 | --DOCSHELL 0x128de7000 == 49 [pid = 1660] [id = 569] 08:48:05 INFO - PROCESS | 1660 | --DOCSHELL 0x125976000 == 48 [pid = 1660] [id = 568] 08:48:05 INFO - PROCESS | 1660 | --DOCSHELL 0x123ac3000 == 47 [pid = 1660] [id = 567] 08:48:05 INFO - PROCESS | 1660 | --DOCSHELL 0x12108c000 == 46 [pid = 1660] [id = 566] 08:48:05 INFO - PROCESS | 1660 | --DOCSHELL 0x117e08000 == 45 [pid = 1660] [id = 565] 08:48:05 INFO - PROCESS | 1660 | --DOCSHELL 0x118114800 == 44 [pid = 1660] [id = 564] 08:48:05 INFO - PROCESS | 1660 | --DOCSHELL 0x12b10f000 == 43 [pid = 1660] [id = 560] 08:48:05 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6a0800 == 42 [pid = 1660] [id = 559] 08:48:05 INFO - PROCESS | 1660 | --DOCSHELL 0x119fcf000 == 41 [pid = 1660] [id = 558] 08:48:05 INFO - PROCESS | 1660 | --DOCSHELL 0x116f79000 == 40 [pid = 1660] [id = 557] 08:48:05 INFO - PROCESS | 1660 | 1464796085649 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]]]}] 08:48:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:48:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 620ms 08:48:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:48:05 INFO - PROCESS | 1660 | 1464796085686 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 08:48:05 INFO - PROCESS | 1660 | 1464796085688 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 08:48:05 INFO - PROCESS | 1660 | 1464796085690 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:48:05 INFO - PROCESS | 1660 | 1464796085693 Marionette TRACE conn2 <- [1,2306,null,{}] 08:48:05 INFO - PROCESS | 1660 | 1464796085704 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}] 08:48:05 INFO - PROCESS | 1660 | 1464796085791 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 08:48:05 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x118840000) [pid = 1660] [serial = 1651] [outer = 0x0] [url = about:blank] 08:48:05 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x110f86000) [pid = 1660] [serial = 1621] [outer = 0x0] [url = about:blank] 08:48:05 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x115df4000) [pid = 1660] [serial = 1633] [outer = 0x0] [url = about:blank] 08:48:05 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x1120ecc00) [pid = 1660] [serial = 1637] [outer = 0x0] [url = about:blank] 08:48:05 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x111034c00) [pid = 1660] [serial = 1636] [outer = 0x0] [url = about:blank] 08:48:05 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x112a7e400) [pid = 1660] [serial = 1639] [outer = 0x0] [url = about:blank] 08:48:05 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x11304e800) [pid = 1660] [serial = 1640] [outer = 0x0] [url = about:blank] 08:48:05 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x119e57000) [pid = 1660] [serial = 1654] [outer = 0x0] [url = about:blank] 08:48:05 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x11660c000) [pid = 1660] [serial = 1627] [outer = 0x0] [url = about:blank] 08:48:05 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x11853a800) [pid = 1660] [serial = 1630] [outer = 0x0] [url = about:blank] 08:48:05 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x113253800) [pid = 1660] [serial = 1642] [outer = 0x0] [url = about:blank] 08:48:05 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x114fbd800) [pid = 1660] [serial = 1643] [outer = 0x0] [url = about:blank] 08:48:05 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x113190400) [pid = 1660] [serial = 1624] [outer = 0x0] [url = about:blank] 08:48:05 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x117e27000) [pid = 1660] [serial = 1646] [outer = 0x0] [url = about:blank] 08:48:05 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x119318800) [pid = 1660] [serial = 1652] [outer = 0x0] [url = about:blank] 08:48:05 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x115d83000) [pid = 1660] [serial = 1645] [outer = 0x0] [url = about:blank] 08:48:05 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x119e70000) [pid = 1660] [serial = 1657] [outer = 0x0] [url = about:blank] 08:48:05 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x119e62800) [pid = 1660] [serial = 1655] [outer = 0x0] [url = about:blank] 08:48:05 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x113114000) [pid = 1660] [serial = 1660] [outer = 0x0] [url = about:blank] 08:48:05 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x121071c00) [pid = 1660] [serial = 1666] [outer = 0x0] [url = about:blank] 08:48:05 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x11910c800) [pid = 1660] [serial = 1661] [outer = 0x0] [url = about:blank] 08:48:05 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x11b267400) [pid = 1660] [serial = 1658] [outer = 0x0] [url = about:blank] 08:48:05 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x11822fc00) [pid = 1660] [serial = 1648] [outer = 0x0] [url = about:blank] 08:48:05 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x11b274000) [pid = 1660] [serial = 1664] [outer = 0x0] [url = about:blank] 08:48:05 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x11b26ec00) [pid = 1660] [serial = 1663] [outer = 0x0] [url = about:blank] 08:48:05 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x121079c00) [pid = 1660] [serial = 1667] [outer = 0x0] [url = about:blank] 08:48:05 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x118537800) [pid = 1660] [serial = 1649] [outer = 0x0] [url = about:blank] 08:48:05 INFO - PROCESS | 1660 | 1464796085889 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180b9800 == 41 [pid = 1660] [id = 584] 08:48:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x111034c00) [pid = 1660] [serial = 1752] [outer = 0x0] 08:48:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x113190000) [pid = 1660] [serial = 1753] [outer = 0x111034c00] 08:48:05 INFO - PROCESS | 1660 | 1464796085937 Marionette DEBUG loaded listener.js 08:48:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x117e27000) [pid = 1660] [serial = 1754] [outer = 0x111034c00] 08:48:06 INFO - PROCESS | 1660 | 1464796086351 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]]]}] 08:48:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:48:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 676ms 08:48:06 INFO - PROCESS | 1660 | 1464796086399 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 08:48:06 INFO - PROCESS | 1660 | 1464796086401 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 08:48:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:48:06 INFO - PROCESS | 1660 | 1464796086404 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:48:06 INFO - PROCESS | 1660 | 1464796086406 Marionette TRACE conn2 <- [1,2310,null,{}] 08:48:06 INFO - PROCESS | 1660 | 1464796086408 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}] 08:48:06 INFO - PROCESS | 1660 | 1464796086508 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 08:48:06 INFO - PROCESS | 1660 | 1464796086515 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x123a15800 == 42 [pid = 1660] [id = 585] 08:48:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x118533400) [pid = 1660] [serial = 1755] [outer = 0x0] 08:48:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x118696400) [pid = 1660] [serial = 1756] [outer = 0x118533400] 08:48:06 INFO - PROCESS | 1660 | 1464796086541 Marionette DEBUG loaded listener.js 08:48:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x118848800) [pid = 1660] [serial = 1757] [outer = 0x118533400] 08:48:06 INFO - PROCESS | 1660 | 1464796086865 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]]]}] 08:48:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:48:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 468ms 08:48:06 INFO - PROCESS | 1660 | 1464796086874 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 08:48:06 INFO - PROCESS | 1660 | 1464796086875 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 08:48:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:48:06 INFO - PROCESS | 1660 | 1464796086888 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:48:06 INFO - PROCESS | 1660 | 1464796086889 Marionette TRACE conn2 <- [1,2314,null,{}] 08:48:06 INFO - PROCESS | 1660 | 1464796086891 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}] 08:48:06 INFO - PROCESS | 1660 | 1464796086979 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 08:48:07 INFO - PROCESS | 1660 | 1464796087033 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x118083800 == 43 [pid = 1660] [id = 586] 08:48:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x118538000) [pid = 1660] [serial = 1758] [outer = 0x0] 08:48:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x11914e400) [pid = 1660] [serial = 1759] [outer = 0x118538000] 08:48:07 INFO - PROCESS | 1660 | 1464796087058 Marionette DEBUG loaded listener.js 08:48:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x119e58c00) [pid = 1660] [serial = 1760] [outer = 0x118538000] 08:48:07 INFO - PROCESS | 1660 | 1464796087326 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]]]}] 08:48:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:48:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 468ms 08:48:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:48:07 INFO - PROCESS | 1660 | 1464796087356 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 08:48:07 INFO - PROCESS | 1660 | 1464796087358 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 08:48:07 INFO - PROCESS | 1660 | 1464796087360 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:48:07 INFO - PROCESS | 1660 | 1464796087361 Marionette TRACE conn2 <- [1,2318,null,{}] 08:48:07 INFO - PROCESS | 1660 | 1464796087372 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}] 08:48:07 INFO - PROCESS | 1660 | 1464796087471 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 08:48:07 INFO - PROCESS | 1660 | 1464796087477 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x126f1e000 == 44 [pid = 1660] [id = 587] 08:48:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x119e75000) [pid = 1660] [serial = 1761] [outer = 0x0] 08:48:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x11b26f000) [pid = 1660] [serial = 1762] [outer = 0x119e75000] 08:48:07 INFO - PROCESS | 1660 | 1464796087503 Marionette DEBUG loaded listener.js 08:48:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x123d24c00) [pid = 1660] [serial = 1763] [outer = 0x119e75000] 08:48:07 INFO - PROCESS | 1660 | 1464796087828 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] 08:48:07 INFO - PROCESS | 1660 | 1464796087841 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 08:48:07 INFO - PROCESS | 1660 | 1464796087843 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:48:07 INFO - PROCESS | 1660 | 1464796087844 Marionette TRACE conn2 <- [1,2322,null,{}] 08:48:07 INFO - PROCESS | 1660 | 1464796087853 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}] 08:48:07 INFO - PROCESS | 1660 | 1464796087982 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 08:48:08 INFO - PROCESS | 1660 | 1464796087996 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x128df8800 == 45 [pid = 1660] [id = 588] 08:48:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x11910bc00) [pid = 1660] [serial = 1764] [outer = 0x0] 08:48:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x123c89800) [pid = 1660] [serial = 1765] [outer = 0x11910bc00] 08:48:08 INFO - PROCESS | 1660 | 1464796088021 Marionette DEBUG loaded listener.js 08:48:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x123d95000) [pid = 1660] [serial = 1766] [outer = 0x11910bc00] 08:48:08 INFO - PROCESS | 1660 | 1464796088341 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]]]}] 08:48:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:48:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 525ms 08:48:08 INFO - PROCESS | 1660 | 1464796088369 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 08:48:08 INFO - PROCESS | 1660 | 1464796088370 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 08:48:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:48:08 INFO - PROCESS | 1660 | 1464796088372 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:48:08 INFO - PROCESS | 1660 | 1464796088373 Marionette TRACE conn2 <- [1,2326,null,{}] 08:48:08 INFO - PROCESS | 1660 | 1464796088376 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}] 08:48:08 INFO - PROCESS | 1660 | 1464796088477 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 08:48:08 INFO - PROCESS | 1660 | 1464796088491 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x1296d0800 == 46 [pid = 1660] [id = 589] 08:48:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x123e12800) [pid = 1660] [serial = 1767] [outer = 0x0] 08:48:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x124808400) [pid = 1660] [serial = 1768] [outer = 0x123e12800] 08:48:08 INFO - PROCESS | 1660 | 1464796088516 Marionette DEBUG loaded listener.js 08:48:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x124a3ec00) [pid = 1660] [serial = 1769] [outer = 0x123e12800] 08:48:08 INFO - PROCESS | 1660 | 1464796088856 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]]]}] 08:48:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:48:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 523ms 08:48:08 INFO - PROCESS | 1660 | 1464796088902 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 08:48:08 INFO - PROCESS | 1660 | 1464796088903 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 08:48:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:48:08 INFO - PROCESS | 1660 | 1464796088905 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:48:08 INFO - PROCESS | 1660 | 1464796088907 Marionette TRACE conn2 <- [1,2330,null,{}] 08:48:08 INFO - PROCESS | 1660 | 1464796088909 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}] 08:48:09 INFO - PROCESS | 1660 | 1464796089010 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 08:48:09 INFO - PROCESS | 1660 | 1464796089044 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a91b000 == 47 [pid = 1660] [id = 590] 08:48:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x12480d000) [pid = 1660] [serial = 1770] [outer = 0x0] 08:48:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x124acc000) [pid = 1660] [serial = 1771] [outer = 0x12480d000] 08:48:09 INFO - PROCESS | 1660 | 1464796089071 Marionette DEBUG loaded listener.js 08:48:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x1256a7800) [pid = 1660] [serial = 1772] [outer = 0x12480d000] 08:48:09 INFO - PROCESS | 1660 | 1464796089384 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]]]}] 08:48:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:48:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 518ms 08:48:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:48:09 INFO - PROCESS | 1660 | 1464796089425 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 08:48:09 INFO - PROCESS | 1660 | 1464796089426 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 08:48:09 INFO - PROCESS | 1660 | 1464796089428 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:48:09 INFO - PROCESS | 1660 | 1464796089429 Marionette TRACE conn2 <- [1,2334,null,{}] 08:48:09 INFO - PROCESS | 1660 | 1464796089432 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}] 08:48:09 INFO - PROCESS | 1660 | 1464796089535 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 08:48:09 INFO - PROCESS | 1660 | 1464796089572 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba89000 == 48 [pid = 1660] [id = 591] 08:48:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x124a71c00) [pid = 1660] [serial = 1773] [outer = 0x0] 08:48:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x12580fc00) [pid = 1660] [serial = 1774] [outer = 0x124a71c00] 08:48:09 INFO - PROCESS | 1660 | 1464796089596 Marionette DEBUG loaded listener.js 08:48:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x125f1f000) [pid = 1660] [serial = 1775] [outer = 0x124a71c00] 08:48:09 INFO - PROCESS | 1660 | 1464796089902 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]]]}] 08:48:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:48:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 521ms 08:48:09 INFO - PROCESS | 1660 | 1464796089949 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 08:48:09 INFO - PROCESS | 1660 | 1464796089951 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 08:48:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:48:10 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x113119000) [pid = 1660] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:48:10 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x1186bac00) [pid = 1660] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:48:10 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x123d2d800) [pid = 1660] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:48:10 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x123d30000) [pid = 1660] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:48:10 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x111032800) [pid = 1660] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:48:10 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x1128a7800) [pid = 1660] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:48:10 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x1181a2c00) [pid = 1660] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:48:10 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x113119800) [pid = 1660] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:48:10 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x119157400) [pid = 1660] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:48:10 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x11660d000) [pid = 1660] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:48:10 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x113054800) [pid = 1660] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:48:10 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x12480b000) [pid = 1660] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:48:10 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x12480e000) [pid = 1660] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:48:10 INFO - PROCESS | 1660 | 1464796090123 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:48:10 INFO - PROCESS | 1660 | 1464796090125 Marionette TRACE conn2 <- [1,2338,null,{}] 08:48:10 INFO - PROCESS | 1660 | 1464796090127 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}] 08:48:10 INFO - PROCESS | 1660 | 1464796090228 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 08:48:10 INFO - PROCESS | 1660 | 1464796090233 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ae7a000 == 49 [pid = 1660] [id = 592] 08:48:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x111037400) [pid = 1660] [serial = 1776] [outer = 0x0] 08:48:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x123d92c00) [pid = 1660] [serial = 1777] [outer = 0x111037400] 08:48:10 INFO - PROCESS | 1660 | 1464796090263 Marionette DEBUG loaded listener.js 08:48:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x125f47800) [pid = 1660] [serial = 1778] [outer = 0x111037400] 08:48:10 INFO - PROCESS | 1660 | 1464796090614 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]]]}] 08:48:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:48:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 532ms 08:48:10 INFO - PROCESS | 1660 | 1464796090647 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 08:48:10 INFO - PROCESS | 1660 | 1464796090658 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 08:48:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:48:10 INFO - PROCESS | 1660 | 1464796090660 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:48:10 INFO - PROCESS | 1660 | 1464796090661 Marionette TRACE conn2 <- [1,2342,null,{}] 08:48:10 INFO - PROCESS | 1660 | 1464796090664 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}] 08:48:10 INFO - PROCESS | 1660 | 1464796090745 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 08:48:10 INFO - PROCESS | 1660 | 1464796090803 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c3bb000 == 50 [pid = 1660] [id = 593] 08:48:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x11910fc00) [pid = 1660] [serial = 1779] [outer = 0x0] 08:48:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x126d25400) [pid = 1660] [serial = 1780] [outer = 0x11910fc00] 08:48:10 INFO - PROCESS | 1660 | 1464796090828 Marionette DEBUG loaded listener.js 08:48:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x126ff4c00) [pid = 1660] [serial = 1781] [outer = 0x11910fc00] 08:48:11 INFO - PROCESS | 1660 | 1464796091102 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]]]}] 08:48:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:48:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 474ms 08:48:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:48:11 INFO - PROCESS | 1660 | 1464796091138 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 08:48:11 INFO - PROCESS | 1660 | 1464796091139 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 08:48:11 INFO - PROCESS | 1660 | 1464796091142 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:48:11 INFO - PROCESS | 1660 | 1464796091143 Marionette TRACE conn2 <- [1,2346,null,{}] 08:48:11 INFO - PROCESS | 1660 | 1464796091147 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}] 08:48:11 INFO - PROCESS | 1660 | 1464796091267 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 08:48:11 INFO - PROCESS | 1660 | 1464796091274 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d263800 == 51 [pid = 1660] [id = 594] 08:48:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x11200c400) [pid = 1660] [serial = 1782] [outer = 0x0] 08:48:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x12733a800) [pid = 1660] [serial = 1783] [outer = 0x11200c400] 08:48:11 INFO - PROCESS | 1660 | 1464796091314 Marionette DEBUG loaded listener.js 08:48:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x128a5c400) [pid = 1660] [serial = 1784] [outer = 0x11200c400] 08:48:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:48:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 622ms 08:48:11 INFO - PROCESS | 1660 | 1464796091759 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]]]}] 08:48:11 INFO - PROCESS | 1660 | 1464796091774 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 08:48:11 INFO - PROCESS | 1660 | 1464796091775 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 08:48:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:48:11 INFO - PROCESS | 1660 | 1464796091778 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:48:11 INFO - PROCESS | 1660 | 1464796091779 Marionette TRACE conn2 <- [1,2350,null,{}] 08:48:11 INFO - PROCESS | 1660 | 1464796091783 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}] 08:48:11 INFO - PROCESS | 1660 | 1464796091874 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 08:48:11 INFO - PROCESS | 1660 | 1464796091879 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d283800 == 52 [pid = 1660] [id = 595] 08:48:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x128a5f000) [pid = 1660] [serial = 1785] [outer = 0x0] 08:48:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x128a64800) [pid = 1660] [serial = 1786] [outer = 0x128a5f000] 08:48:11 INFO - PROCESS | 1660 | 1464796091904 Marionette DEBUG loaded listener.js 08:48:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x128adf800) [pid = 1660] [serial = 1787] [outer = 0x128a5f000] 08:48:12 INFO - PROCESS | 1660 | 1464796092333 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]]]}] 08:48:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:48:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 571ms 08:48:12 INFO - PROCESS | 1660 | 1464796092350 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 08:48:12 INFO - PROCESS | 1660 | 1464796092352 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 08:48:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:48:12 INFO - PROCESS | 1660 | 1464796092356 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:48:12 INFO - PROCESS | 1660 | 1464796092358 Marionette TRACE conn2 <- [1,2354,null,{}] 08:48:12 INFO - PROCESS | 1660 | 1464796092362 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}] 08:48:12 INFO - PROCESS | 1660 | 1464796092470 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 08:48:12 INFO - PROCESS | 1660 | 1464796092542 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x11808f000 == 53 [pid = 1660] [id = 596] 08:48:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x1128aa400) [pid = 1660] [serial = 1788] [outer = 0x0] 08:48:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x112984c00) [pid = 1660] [serial = 1789] [outer = 0x1128aa400] 08:48:12 INFO - PROCESS | 1660 | 1464796092574 Marionette DEBUG loaded listener.js 08:48:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x11311ec00) [pid = 1660] [serial = 1790] [outer = 0x1128aa400] 08:48:13 INFO - PROCESS | 1660 | 1464796093014 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]]]}] 08:48:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:48:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 673ms 08:48:13 INFO - PROCESS | 1660 | 1464796093029 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 08:48:13 INFO - PROCESS | 1660 | 1464796093035 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 08:48:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:48:13 INFO - PROCESS | 1660 | 1464796093040 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:48:13 INFO - PROCESS | 1660 | 1464796093042 Marionette TRACE conn2 <- [1,2358,null,{}] 08:48:13 INFO - PROCESS | 1660 | 1464796093045 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}] 08:48:13 INFO - PROCESS | 1660 | 1464796093151 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 08:48:13 INFO - PROCESS | 1660 | 1464796093210 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x123ad0000 == 54 [pid = 1660] [id = 597] 08:48:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x113194800) [pid = 1660] [serial = 1791] [outer = 0x0] 08:48:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x1166e0800) [pid = 1660] [serial = 1792] [outer = 0x113194800] 08:48:13 INFO - PROCESS | 1660 | 1464796093252 Marionette DEBUG loaded listener.js 08:48:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x11822d000) [pid = 1660] [serial = 1793] [outer = 0x113194800] 08:48:13 INFO - PROCESS | 1660 | 1464796093678 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]]]}] 08:48:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:48:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 669ms 08:48:13 INFO - PROCESS | 1660 | 1464796093710 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 08:48:13 INFO - PROCESS | 1660 | 1464796093711 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 08:48:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:48:13 INFO - PROCESS | 1660 | 1464796093714 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:48:13 INFO - PROCESS | 1660 | 1464796093716 Marionette TRACE conn2 <- [1,2362,null,{}] 08:48:13 INFO - PROCESS | 1660 | 1464796093724 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}] 08:48:13 INFO - PROCESS | 1660 | 1464796093833 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 08:48:13 INFO - PROCESS | 1660 | 1464796093926 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c9ec800 == 55 [pid = 1660] [id = 598] 08:48:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x118694800) [pid = 1660] [serial = 1794] [outer = 0x0] 08:48:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x119e65000) [pid = 1660] [serial = 1795] [outer = 0x118694800] 08:48:13 INFO - PROCESS | 1660 | 1464796093969 Marionette DEBUG loaded listener.js 08:48:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x121073000) [pid = 1660] [serial = 1796] [outer = 0x118694800] 08:48:14 INFO - PROCESS | 1660 | 1464796094396 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]]]}] 08:48:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:48:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 722ms 08:48:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:48:14 INFO - PROCESS | 1660 | 1464796094436 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 08:48:14 INFO - PROCESS | 1660 | 1464796094438 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 08:48:14 INFO - PROCESS | 1660 | 1464796094440 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:48:14 INFO - PROCESS | 1660 | 1464796094441 Marionette TRACE conn2 <- [1,2366,null,{}] 08:48:14 INFO - PROCESS | 1660 | 1464796094444 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}] 08:48:14 INFO - PROCESS | 1660 | 1464796094550 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 08:48:14 INFO - PROCESS | 1660 | 1464796094609 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d54a800 == 56 [pid = 1660] [id = 599] 08:48:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x12107b400) [pid = 1660] [serial = 1797] [outer = 0x0] 08:48:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x123e18000) [pid = 1660] [serial = 1798] [outer = 0x12107b400] 08:48:14 INFO - PROCESS | 1660 | 1464796094638 Marionette DEBUG loaded listener.js 08:48:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x124ad0800) [pid = 1660] [serial = 1799] [outer = 0x12107b400] 08:48:15 INFO - PROCESS | 1660 | 1464796095059 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]]]}] 08:48:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:48:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 668ms 08:48:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:48:15 INFO - PROCESS | 1660 | 1464796095109 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 08:48:15 INFO - PROCESS | 1660 | 1464796095110 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 08:48:15 INFO - PROCESS | 1660 | 1464796095112 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:48:15 INFO - PROCESS | 1660 | 1464796095113 Marionette TRACE conn2 <- [1,2370,null,{}] 08:48:15 INFO - PROCESS | 1660 | 1464796095116 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}] 08:48:15 INFO - PROCESS | 1660 | 1464796095234 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 08:48:15 INFO - PROCESS | 1660 | 1464796095304 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d7d1800 == 57 [pid = 1660] [id = 600] 08:48:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x123d2e400) [pid = 1660] [serial = 1800] [outer = 0x0] 08:48:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x125f1c400) [pid = 1660] [serial = 1801] [outer = 0x123d2e400] 08:48:15 INFO - PROCESS | 1660 | 1464796095333 Marionette DEBUG loaded listener.js 08:48:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x128a60800) [pid = 1660] [serial = 1802] [outer = 0x123d2e400] 08:48:15 INFO - PROCESS | 1660 | 1464796095761 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]]]}] 08:48:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:48:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 672ms 08:48:15 INFO - PROCESS | 1660 | 1464796095784 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 08:48:15 INFO - PROCESS | 1660 | 1464796095785 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 08:48:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:48:15 INFO - PROCESS | 1660 | 1464796095788 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:48:15 INFO - PROCESS | 1660 | 1464796095789 Marionette TRACE conn2 <- [1,2374,null,{}] 08:48:15 INFO - PROCESS | 1660 | 1464796095791 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}] 08:48:15 INFO - PROCESS | 1660 | 1464796095909 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 08:48:15 INFO - PROCESS | 1660 | 1464796095982 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x12dd80800 == 58 [pid = 1660] [id = 601] 08:48:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x128ae1000) [pid = 1660] [serial = 1803] [outer = 0x0] 08:48:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x128aec000) [pid = 1660] [serial = 1804] [outer = 0x128ae1000] 08:48:16 INFO - PROCESS | 1660 | 1464796096011 Marionette DEBUG loaded listener.js 08:48:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x128c10400) [pid = 1660] [serial = 1805] [outer = 0x128ae1000] 08:48:16 INFO - PROCESS | 1660 | 1464796096422 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]]]}] 08:48:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:48:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 668ms 08:48:16 INFO - PROCESS | 1660 | 1464796096457 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 08:48:16 INFO - PROCESS | 1660 | 1464796096458 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 08:48:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:48:16 INFO - PROCESS | 1660 | 1464796096460 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:48:16 INFO - PROCESS | 1660 | 1464796096462 Marionette TRACE conn2 <- [1,2378,null,{}] 08:48:16 INFO - PROCESS | 1660 | 1464796096464 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}] 08:48:16 INFO - PROCESS | 1660 | 1464796096579 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 08:48:16 INFO - PROCESS | 1660 | 1464796096689 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x124edc800 == 59 [pid = 1660] [id = 602] 08:48:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x113197c00) [pid = 1660] [serial = 1806] [outer = 0x0] 08:48:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x123e3b400) [pid = 1660] [serial = 1807] [outer = 0x113197c00] 08:48:16 INFO - PROCESS | 1660 | 1464796096720 Marionette DEBUG loaded listener.js 08:48:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x128dc2000) [pid = 1660] [serial = 1808] [outer = 0x113197c00] 08:48:17 INFO - PROCESS | 1660 | 1464796097315 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]]]}] 08:48:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:48:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 922ms 08:48:17 INFO - PROCESS | 1660 | 1464796097383 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 08:48:17 INFO - PROCESS | 1660 | 1464796097386 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 08:48:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:48:17 INFO - PROCESS | 1660 | 1464796097391 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:48:17 INFO - PROCESS | 1660 | 1464796097394 Marionette TRACE conn2 <- [1,2382,null,{}] 08:48:17 INFO - PROCESS | 1660 | 1464796097400 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}] 08:48:17 INFO - PROCESS | 1660 | 1464796097542 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 08:48:17 INFO - PROCESS | 1660 | 1464796097642 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x121291000 == 60 [pid = 1660] [id = 603] 08:48:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x112980800) [pid = 1660] [serial = 1809] [outer = 0x0] 08:48:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x112a82400) [pid = 1660] [serial = 1810] [outer = 0x112980800] 08:48:17 INFO - PROCESS | 1660 | 1464796097679 Marionette DEBUG loaded listener.js 08:48:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x11318d000) [pid = 1660] [serial = 1811] [outer = 0x112980800] 08:48:18 INFO - PROCESS | 1660 | 1464796098116 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]]]}] 08:48:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:48:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 773ms 08:48:18 INFO - PROCESS | 1660 | 1464796098187 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 08:48:18 INFO - PROCESS | 1660 | 1464796098192 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 08:48:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:48:18 INFO - PROCESS | 1660 | 1464796098203 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:48:18 INFO - PROCESS | 1660 | 1464796098206 Marionette TRACE conn2 <- [1,2386,null,{}] 08:48:18 INFO - PROCESS | 1660 | 1464796098209 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}] 08:48:18 INFO - PROCESS | 1660 | 1464796098355 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 08:48:18 INFO - PROCESS | 1660 | 1464796098464 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e2b000 == 61 [pid = 1660] [id = 604] 08:48:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x113057800) [pid = 1660] [serial = 1812] [outer = 0x0] 08:48:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x118225c00) [pid = 1660] [serial = 1813] [outer = 0x113057800] 08:48:18 INFO - PROCESS | 1660 | 1464796098508 Marionette DEBUG loaded listener.js 08:48:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x118530400) [pid = 1660] [serial = 1814] [outer = 0x113057800] 08:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x12d263800 == 60 [pid = 1660] [id = 594] 08:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x12c3bb000 == 59 [pid = 1660] [id = 593] 08:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x12ae7a000 == 58 [pid = 1660] [id = 592] 08:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba89000 == 57 [pid = 1660] [id = 591] 08:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x12a91b000 == 56 [pid = 1660] [id = 590] 08:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x1296d0800 == 55 [pid = 1660] [id = 589] 08:48:18 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x1256b0c00) [pid = 1660] [serial = 1726] [outer = 0x0] [url = about:blank] 08:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x128df8800 == 54 [pid = 1660] [id = 588] 08:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x126f1e000 == 53 [pid = 1660] [id = 587] 08:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x118083800 == 52 [pid = 1660] [id = 586] 08:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x123a15800 == 51 [pid = 1660] [id = 585] 08:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x1180b9800 == 50 [pid = 1660] [id = 584] 08:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x11912c800 == 49 [pid = 1660] [id = 583] 08:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x119964000 == 48 [pid = 1660] [id = 582] 08:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x118111800 == 47 [pid = 1660] [id = 576] 08:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x12c6ae800 == 46 [pid = 1660] [id = 575] 08:48:19 INFO - PROCESS | 1660 | 1464796098998 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]]]}] 08:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x119152000) [pid = 1660] [serial = 1619] [outer = 0x0] [url = about:blank] 08:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x113116800) [pid = 1660] [serial = 1696] [outer = 0x0] [url = about:blank] 08:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x115d84400) [pid = 1660] [serial = 1697] [outer = 0x0] [url = about:blank] 08:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x118699c00) [pid = 1660] [serial = 1702] [outer = 0x0] [url = about:blank] 08:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x119117800) [pid = 1660] [serial = 1703] [outer = 0x0] [url = about:blank] 08:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x123d93800) [pid = 1660] [serial = 1687] [outer = 0x0] [url = about:blank] 08:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x124803400) [pid = 1660] [serial = 1691] [outer = 0x0] [url = about:blank] 08:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x119e6fc00) [pid = 1660] [serial = 1690] [outer = 0x0] [url = about:blank] 08:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x11971a400) [pid = 1660] [serial = 1705] [outer = 0x0] [url = about:blank] 08:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x123d24800) [pid = 1660] [serial = 1684] [outer = 0x0] [url = about:blank] 08:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x11768f400) [pid = 1660] [serial = 1699] [outer = 0x0] [url = about:blank] 08:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x118460c00) [pid = 1660] [serial = 1700] [outer = 0x0] [url = about:blank] 08:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x113196400) [pid = 1660] [serial = 1694] [outer = 0x0] [url = about:blank] 08:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x11311c800) [pid = 1660] [serial = 1693] [outer = 0x0] [url = about:blank] 08:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x114ef1800) [pid = 1660] [serial = 1675] [outer = 0x0] [url = about:blank] 08:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x11942d400) [pid = 1660] [serial = 1681] [outer = 0x0] [url = about:blank] 08:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x1128ac000) [pid = 1660] [serial = 1672] [outer = 0x0] [url = about:blank] 08:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x118461800) [pid = 1660] [serial = 1678] [outer = 0x0] [url = about:blank] 08:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x124819800) [pid = 1660] [serial = 1720] [outer = 0x0] [url = about:blank] 08:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x124a71400) [pid = 1660] [serial = 1721] [outer = 0x0] [url = about:blank] 08:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x124a79000) [pid = 1660] [serial = 1723] [outer = 0x0] [url = about:blank] 08:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x125136400) [pid = 1660] [serial = 1724] [outer = 0x0] [url = about:blank] 08:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x124809400) [pid = 1660] [serial = 1715] [outer = 0x0] [url = about:blank] 08:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x119e60800) [pid = 1660] [serial = 1706] [outer = 0x0] [url = about:blank] 08:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x124803000) [pid = 1660] [serial = 1718] [outer = 0x0] [url = about:blank] 08:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x11b205400) [pid = 1660] [serial = 1708] [outer = 0x0] [url = about:blank] 08:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x123d89000) [pid = 1660] [serial = 1711] [outer = 0x0] [url = about:blank] 08:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x123d27c00) [pid = 1660] [serial = 1709] [outer = 0x0] [url = about:blank] 08:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x123ea0000) [pid = 1660] [serial = 1714] [outer = 0x0] [url = about:blank] 08:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x11b209400) [pid = 1660] [serial = 1717] [outer = 0x0] [url = about:blank] 08:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x123d91400) [pid = 1660] [serial = 1712] [outer = 0x0] [url = about:blank] 08:48:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:48:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 821ms 08:48:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:48:19 INFO - PROCESS | 1660 | 1464796099030 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 08:48:19 INFO - PROCESS | 1660 | 1464796099034 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 08:48:19 INFO - PROCESS | 1660 | 1464796099039 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:48:19 INFO - PROCESS | 1660 | 1464796099041 Marionette TRACE conn2 <- [1,2390,null,{}] 08:48:19 INFO - PROCESS | 1660 | 1464796099050 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}] 08:48:19 INFO - PROCESS | 1660 | 1464796099164 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 08:48:19 INFO - PROCESS | 1660 | 1464796099171 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x11911d800 == 47 [pid = 1660] [id = 605] 08:48:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x118538400) [pid = 1660] [serial = 1815] [outer = 0x0] 08:48:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x118845000) [pid = 1660] [serial = 1816] [outer = 0x118538400] 08:48:19 INFO - PROCESS | 1660 | 1464796099203 Marionette DEBUG loaded listener.js 08:48:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x11930c400) [pid = 1660] [serial = 1817] [outer = 0x118538400] 08:48:19 INFO - PROCESS | 1660 | 1464796099546 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]]]}] 08:48:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:48:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 524ms 08:48:19 INFO - PROCESS | 1660 | 1464796099563 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 08:48:19 INFO - PROCESS | 1660 | 1464796099569 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 08:48:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:48:19 INFO - PROCESS | 1660 | 1464796099605 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:48:19 INFO - PROCESS | 1660 | 1464796099606 Marionette TRACE conn2 <- [1,2394,null,{}] 08:48:19 INFO - PROCESS | 1660 | 1464796099609 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}] 08:48:19 INFO - PROCESS | 1660 | 1464796099701 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 08:48:19 INFO - PROCESS | 1660 | 1464796099707 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x124eed800 == 48 [pid = 1660] [id = 606] 08:48:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x1197d0400) [pid = 1660] [serial = 1818] [outer = 0x0] 08:48:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x11b204c00) [pid = 1660] [serial = 1819] [outer = 0x1197d0400] 08:48:19 INFO - PROCESS | 1660 | 1464796099750 Marionette DEBUG loaded listener.js 08:48:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x11b276c00) [pid = 1660] [serial = 1820] [outer = 0x1197d0400] 08:48:20 INFO - PROCESS | 1660 | 1464796100250 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]]]}] 08:48:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:48:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 674ms 08:48:20 INFO - PROCESS | 1660 | 1464796100274 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 08:48:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:48:20 INFO - PROCESS | 1660 | 1464796100283 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 08:48:20 INFO - PROCESS | 1660 | 1464796100285 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:48:20 INFO - PROCESS | 1660 | 1464796100286 Marionette TRACE conn2 <- [1,2398,null,{}] 08:48:20 INFO - PROCESS | 1660 | 1464796100288 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}] 08:48:20 INFO - PROCESS | 1660 | 1464796100369 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 08:48:20 INFO - PROCESS | 1660 | 1464796100373 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12921d800 == 49 [pid = 1660] [id = 607] 08:48:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x121072c00) [pid = 1660] [serial = 1821] [outer = 0x0] 08:48:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x123d29400) [pid = 1660] [serial = 1822] [outer = 0x121072c00] 08:48:20 INFO - PROCESS | 1660 | 1464796100399 Marionette DEBUG loaded listener.js 08:48:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x123d8f800) [pid = 1660] [serial = 1823] [outer = 0x121072c00] 08:48:20 INFO - PROCESS | 1660 | 1464796100718 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]]]}] 08:48:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:48:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 468ms 08:48:20 INFO - PROCESS | 1660 | 1464796100753 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 08:48:20 INFO - PROCESS | 1660 | 1464796100754 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 08:48:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:48:20 INFO - PROCESS | 1660 | 1464796100757 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:48:20 INFO - PROCESS | 1660 | 1464796100758 Marionette TRACE conn2 <- [1,2402,null,{}] 08:48:20 INFO - PROCESS | 1660 | 1464796100761 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}] 08:48:20 INFO - PROCESS | 1660 | 1464796100859 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 08:48:20 INFO - PROCESS | 1660 | 1464796100931 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4c1000 == 50 [pid = 1660] [id = 608] 08:48:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x1212b0400) [pid = 1660] [serial = 1824] [outer = 0x0] 08:48:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x124803400) [pid = 1660] [serial = 1825] [outer = 0x1212b0400] 08:48:20 INFO - PROCESS | 1660 | 1464796100957 Marionette DEBUG loaded listener.js 08:48:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x1253d8000) [pid = 1660] [serial = 1826] [outer = 0x1212b0400] 08:48:21 INFO - PROCESS | 1660 | 1464796101287 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]]]}] 08:48:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:48:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 572ms 08:48:21 INFO - PROCESS | 1660 | 1464796101329 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 08:48:21 INFO - PROCESS | 1660 | 1464796101330 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 08:48:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:48:21 INFO - PROCESS | 1660 | 1464796101333 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:48:21 INFO - PROCESS | 1660 | 1464796101334 Marionette TRACE conn2 <- [1,2406,null,{}] 08:48:21 INFO - PROCESS | 1660 | 1464796101336 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}] 08:48:21 INFO - PROCESS | 1660 | 1464796101447 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 08:48:21 INFO - PROCESS | 1660 | 1464796101485 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b1c1800 == 51 [pid = 1660] [id = 609] 08:48:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x124a7e400) [pid = 1660] [serial = 1827] [outer = 0x0] 08:48:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x12580ac00) [pid = 1660] [serial = 1828] [outer = 0x124a7e400] 08:48:21 INFO - PROCESS | 1660 | 1464796101510 Marionette DEBUG loaded listener.js 08:48:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x126d32800) [pid = 1660] [serial = 1829] [outer = 0x124a7e400] 08:48:21 INFO - PROCESS | 1660 | 1464796101903 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]]]}] 08:48:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:48:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 618ms 08:48:21 INFO - PROCESS | 1660 | 1464796101953 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 08:48:21 INFO - PROCESS | 1660 | 1464796101954 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 08:48:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:48:21 INFO - PROCESS | 1660 | 1464796101958 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:48:21 INFO - PROCESS | 1660 | 1464796101959 Marionette TRACE conn2 <- [1,2410,null,{}] 08:48:21 INFO - PROCESS | 1660 | 1464796101963 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}] 08:48:22 INFO - PROCESS | 1660 | 1464796102142 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 08:48:22 INFO - PROCESS | 1660 | 1464796102197 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c356000 == 52 [pid = 1660] [id = 610] 08:48:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x126d25000) [pid = 1660] [serial = 1830] [outer = 0x0] 08:48:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x128a5e000) [pid = 1660] [serial = 1831] [outer = 0x126d25000] 08:48:22 INFO - PROCESS | 1660 | 1464796102284 Marionette DEBUG loaded listener.js 08:48:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x128ae1c00) [pid = 1660] [serial = 1832] [outer = 0x126d25000] 08:48:22 INFO - PROCESS | 1660 | 1464796102658 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]]]}] 08:48:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:48:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 722ms 08:48:22 INFO - PROCESS | 1660 | 1464796102680 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 08:48:22 INFO - PROCESS | 1660 | 1464796102684 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 08:48:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:48:22 INFO - PROCESS | 1660 | 1464796102686 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:48:22 INFO - PROCESS | 1660 | 1464796102687 Marionette TRACE conn2 <- [1,2414,null,{}] 08:48:22 INFO - PROCESS | 1660 | 1464796102690 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}] 08:48:22 INFO - PROCESS | 1660 | 1464796102795 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 08:48:22 INFO - PROCESS | 1660 | 1464796102809 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c3b8800 == 53 [pid = 1660] [id = 611] 08:48:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x128ae6000) [pid = 1660] [serial = 1833] [outer = 0x0] 08:48:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x128c06c00) [pid = 1660] [serial = 1834] [outer = 0x128ae6000] 08:48:22 INFO - PROCESS | 1660 | 1464796102833 Marionette DEBUG loaded listener.js 08:48:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x128dbe400) [pid = 1660] [serial = 1835] [outer = 0x128ae6000] 08:48:23 INFO - PROCESS | 1660 | 1464796103345 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]]]}] 08:48:23 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x123e12800) [pid = 1660] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:48:23 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x12480d000) [pid = 1660] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:48:23 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x124a71c00) [pid = 1660] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:48:23 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x111034c00) [pid = 1660] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:48:23 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x11289e400) [pid = 1660] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:48:23 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x11318dc00) [pid = 1660] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:48:23 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x119e75000) [pid = 1660] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:48:23 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x118538000) [pid = 1660] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:48:23 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x118533400) [pid = 1660] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:48:23 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x111037400) [pid = 1660] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:48:23 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x11200c400) [pid = 1660] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:48:23 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x11910fc00) [pid = 1660] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:48:23 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x11910bc00) [pid = 1660] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:48:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:48:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 718ms 08:48:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:48:23 INFO - PROCESS | 1660 | 1464796103405 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 08:48:23 INFO - PROCESS | 1660 | 1464796103406 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 08:48:23 INFO - PROCESS | 1660 | 1464796103408 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:48:23 INFO - PROCESS | 1660 | 1464796103409 Marionette TRACE conn2 <- [1,2418,null,{}] 08:48:23 INFO - PROCESS | 1660 | 1464796103412 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}] 08:48:23 INFO - PROCESS | 1660 | 1464796103495 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 08:48:23 INFO - PROCESS | 1660 | 1464796103518 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x125990800 == 54 [pid = 1660] [id = 612] 08:48:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x116a6d400) [pid = 1660] [serial = 1836] [outer = 0x0] 08:48:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x118537400) [pid = 1660] [serial = 1837] [outer = 0x116a6d400] 08:48:23 INFO - PROCESS | 1660 | 1464796103544 Marionette DEBUG loaded listener.js 08:48:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x123e3a800) [pid = 1660] [serial = 1838] [outer = 0x116a6d400] 08:48:23 INFO - PROCESS | 1660 | 1464796103869 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]]]}] 08:48:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:48:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 469ms 08:48:23 INFO - PROCESS | 1660 | 1464796103877 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 08:48:23 INFO - PROCESS | 1660 | 1464796103879 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 08:48:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:48:23 INFO - PROCESS | 1660 | 1464796103884 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:48:23 INFO - PROCESS | 1660 | 1464796103885 Marionette TRACE conn2 <- [1,2422,null,{}] 08:48:23 INFO - PROCESS | 1660 | 1464796103888 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}] 08:48:23 INFO - PROCESS | 1660 | 1464796103994 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 08:48:24 INFO - PROCESS | 1660 | 1464796104087 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d06c800 == 55 [pid = 1660] [id = 613] 08:48:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x12480bc00) [pid = 1660] [serial = 1839] [outer = 0x0] 08:48:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x129233000) [pid = 1660] [serial = 1840] [outer = 0x12480bc00] 08:48:24 INFO - PROCESS | 1660 | 1464796104133 Marionette DEBUG loaded listener.js 08:48:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x129284000) [pid = 1660] [serial = 1841] [outer = 0x12480bc00] 08:48:24 INFO - PROCESS | 1660 | 1464796104550 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]]]}] 08:48:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:48:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 721ms 08:48:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:48:24 INFO - PROCESS | 1660 | 1464796104604 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 08:48:24 INFO - PROCESS | 1660 | 1464796104605 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 08:48:24 INFO - PROCESS | 1660 | 1464796104607 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:48:24 INFO - PROCESS | 1660 | 1464796104608 Marionette TRACE conn2 <- [1,2426,null,{}] 08:48:24 INFO - PROCESS | 1660 | 1464796104611 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}] 08:48:24 INFO - PROCESS | 1660 | 1464796104697 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 08:48:24 INFO - PROCESS | 1660 | 1464796104702 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d3b0800 == 56 [pid = 1660] [id = 614] 08:48:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x1197cc800) [pid = 1660] [serial = 1842] [outer = 0x0] 08:48:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x1293ac800) [pid = 1660] [serial = 1843] [outer = 0x1197cc800] 08:48:24 INFO - PROCESS | 1660 | 1464796104726 Marionette DEBUG loaded listener.js 08:48:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x1293b9800) [pid = 1660] [serial = 1844] [outer = 0x1197cc800] 08:48:25 INFO - PROCESS | 1660 | 1464796105061 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]]]}] 08:48:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:48:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 468ms 08:48:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:48:25 INFO - PROCESS | 1660 | 1464796105076 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 08:48:25 INFO - PROCESS | 1660 | 1464796105078 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 08:48:25 INFO - PROCESS | 1660 | 1464796105080 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:48:25 INFO - PROCESS | 1660 | 1464796105082 Marionette TRACE conn2 <- [1,2430,null,{}] 08:48:25 INFO - PROCESS | 1660 | 1464796105086 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}] 08:48:25 INFO - PROCESS | 1660 | 1464796105172 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 08:48:25 INFO - PROCESS | 1660 | 1464796105232 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x12dd83000 == 57 [pid = 1660] [id = 615] 08:48:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x110f82800) [pid = 1660] [serial = 1845] [outer = 0x0] 08:48:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x1293e7800) [pid = 1660] [serial = 1846] [outer = 0x110f82800] 08:48:25 INFO - PROCESS | 1660 | 1464796105256 Marionette DEBUG loaded listener.js 08:48:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x1293f1c00) [pid = 1660] [serial = 1847] [outer = 0x110f82800] 08:48:25 INFO - PROCESS | 1660 | 1464796105690 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]]]}] 08:48:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:48:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 622ms 08:48:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:48:25 INFO - PROCESS | 1660 | 1464796105702 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 08:48:25 INFO - PROCESS | 1660 | 1464796105705 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 08:48:25 INFO - PROCESS | 1660 | 1464796105709 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:48:25 INFO - PROCESS | 1660 | 1464796105711 Marionette TRACE conn2 <- [1,2434,null,{}] 08:48:25 INFO - PROCESS | 1660 | 1464796105715 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}] 08:48:25 INFO - PROCESS | 1660 | 1464796105824 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 08:48:25 INFO - PROCESS | 1660 | 1464796105899 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x11950a000 == 58 [pid = 1660] [id = 616] 08:48:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x11304c400) [pid = 1660] [serial = 1848] [outer = 0x0] 08:48:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x11311c800) [pid = 1660] [serial = 1849] [outer = 0x11304c400] 08:48:25 INFO - PROCESS | 1660 | 1464796105930 Marionette DEBUG loaded listener.js 08:48:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x115d84400) [pid = 1660] [serial = 1850] [outer = 0x11304c400] 08:48:26 INFO - PROCESS | 1660 | 1464796106347 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]]]}] 08:48:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:48:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 672ms 08:48:26 INFO - PROCESS | 1660 | 1464796106382 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 08:48:26 INFO - PROCESS | 1660 | 1464796106386 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 08:48:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:48:26 INFO - PROCESS | 1660 | 1464796106391 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:48:26 INFO - PROCESS | 1660 | 1464796106393 Marionette TRACE conn2 <- [1,2438,null,{}] 08:48:26 INFO - PROCESS | 1660 | 1464796106395 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}] 08:48:26 INFO - PROCESS | 1660 | 1464796106505 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 08:48:26 INFO - PROCESS | 1660 | 1464796106567 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a90e000 == 59 [pid = 1660] [id = 617] 08:48:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x11819d800) [pid = 1660] [serial = 1851] [outer = 0x0] 08:48:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x1186bac00) [pid = 1660] [serial = 1852] [outer = 0x11819d800] 08:48:26 INFO - PROCESS | 1660 | 1464796106637 Marionette DEBUG loaded listener.js 08:48:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x119e57400) [pid = 1660] [serial = 1853] [outer = 0x11819d800] 08:48:27 INFO - PROCESS | 1660 | 1464796107101 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]]]}] 08:48:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:48:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 721ms 08:48:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:48:27 INFO - PROCESS | 1660 | 1464796107113 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 08:48:27 INFO - PROCESS | 1660 | 1464796107115 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 08:48:27 INFO - PROCESS | 1660 | 1464796107119 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:48:27 INFO - PROCESS | 1660 | 1464796107123 Marionette TRACE conn2 <- [1,2442,null,{}] 08:48:27 INFO - PROCESS | 1660 | 1464796107158 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}] 08:48:27 INFO - PROCESS | 1660 | 1464796107370 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 08:48:27 INFO - PROCESS | 1660 | 1464796107465 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e017800 == 60 [pid = 1660] [id = 618] 08:48:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x121075c00) [pid = 1660] [serial = 1854] [outer = 0x0] 08:48:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x123e3b000) [pid = 1660] [serial = 1855] [outer = 0x121075c00] 08:48:27 INFO - PROCESS | 1660 | 1464796107498 Marionette DEBUG loaded listener.js 08:48:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x124a7bc00) [pid = 1660] [serial = 1856] [outer = 0x121075c00] 08:48:27 INFO - PROCESS | 1660 | 1464796107971 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]]]}] 08:48:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:48:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 881ms 08:48:28 INFO - PROCESS | 1660 | 1464796108000 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 08:48:28 INFO - PROCESS | 1660 | 1464796108003 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 08:48:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:48:28 INFO - PROCESS | 1660 | 1464796108006 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:48:28 INFO - PROCESS | 1660 | 1464796108008 Marionette TRACE conn2 <- [1,2446,null,{}] 08:48:28 INFO - PROCESS | 1660 | 1464796108012 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}] 08:48:28 INFO - PROCESS | 1660 | 1464796108226 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 08:48:28 INFO - PROCESS | 1660 | 1464796108303 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e08d000 == 61 [pid = 1660] [id = 619] 08:48:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x1259bc400) [pid = 1660] [serial = 1857] [outer = 0x0] 08:48:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x127076c00) [pid = 1660] [serial = 1858] [outer = 0x1259bc400] 08:48:28 INFO - PROCESS | 1660 | 1464796108350 Marionette DEBUG loaded listener.js 08:48:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x128c03000) [pid = 1660] [serial = 1859] [outer = 0x1259bc400] 08:48:28 INFO - PROCESS | 1660 | 1464796108807 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]]]}] 08:48:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:48:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 821ms 08:48:28 INFO - PROCESS | 1660 | 1464796108828 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 08:48:28 INFO - PROCESS | 1660 | 1464796108829 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 08:48:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:48:28 INFO - PROCESS | 1660 | 1464796108831 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:48:28 INFO - PROCESS | 1660 | 1464796108833 Marionette TRACE conn2 <- [1,2450,null,{}] 08:48:28 INFO - PROCESS | 1660 | 1464796108835 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}] 08:48:28 INFO - PROCESS | 1660 | 1464796108942 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 08:48:29 INFO - PROCESS | 1660 | 1464796109045 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x135283000 == 62 [pid = 1660] [id = 620] 08:48:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x125f47000) [pid = 1660] [serial = 1860] [outer = 0x0] 08:48:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x129238000) [pid = 1660] [serial = 1861] [outer = 0x125f47000] 08:48:29 INFO - PROCESS | 1660 | 1464796109078 Marionette DEBUG loaded listener.js 08:48:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x129280800) [pid = 1660] [serial = 1862] [outer = 0x125f47000] 08:48:29 INFO - PROCESS | 1660 | 1464796109488 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]]]}] 08:48:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:48:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 669ms 08:48:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:48:29 INFO - PROCESS | 1660 | 1464796109500 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 08:48:29 INFO - PROCESS | 1660 | 1464796109502 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 08:48:29 INFO - PROCESS | 1660 | 1464796109504 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:48:29 INFO - PROCESS | 1660 | 1464796109505 Marionette TRACE conn2 <- [1,2454,null,{}] 08:48:29 INFO - PROCESS | 1660 | 1464796109507 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}] 08:48:29 INFO - PROCESS | 1660 | 1464796109628 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 08:48:29 INFO - PROCESS | 1660 | 1464796109691 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x1353de000 == 63 [pid = 1660] [id = 621] 08:48:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x1122b5800) [pid = 1660] [serial = 1863] [outer = 0x0] 08:48:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x128dca800) [pid = 1660] [serial = 1864] [outer = 0x1122b5800] 08:48:29 INFO - PROCESS | 1660 | 1464796109768 Marionette DEBUG loaded listener.js 08:48:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x12a613c00) [pid = 1660] [serial = 1865] [outer = 0x1122b5800] 08:48:30 INFO - PROCESS | 1660 | 1464796110165 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]]]}] 08:48:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:48:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 669ms 08:48:30 INFO - PROCESS | 1660 | 1464796110173 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 08:48:30 INFO - PROCESS | 1660 | 1464796110174 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 08:48:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:48:30 INFO - PROCESS | 1660 | 1464796110177 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:48:30 INFO - PROCESS | 1660 | 1464796110178 Marionette TRACE conn2 <- [1,2458,null,{}] 08:48:30 INFO - PROCESS | 1660 | 1464796110181 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}] 08:48:30 INFO - PROCESS | 1660 | 1464796110286 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 08:48:30 INFO - PROCESS | 1660 | 1464796110382 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x11951f000 == 64 [pid = 1660] [id = 622] 08:48:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x11297bc00) [pid = 1660] [serial = 1866] [outer = 0x0] 08:48:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x1293b8000) [pid = 1660] [serial = 1867] [outer = 0x11297bc00] 08:48:30 INFO - PROCESS | 1660 | 1464796110412 Marionette DEBUG loaded listener.js 08:48:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 171 (0x12a7d8c00) [pid = 1660] [serial = 1868] [outer = 0x11297bc00] 08:48:31 INFO - PROCESS | 1660 | 1464796111104 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]]]}] 08:48:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:48:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 975ms 08:48:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:48:31 INFO - PROCESS | 1660 | 1464796111153 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 08:48:31 INFO - PROCESS | 1660 | 1464796111156 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 08:48:31 INFO - PROCESS | 1660 | 1464796111160 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:48:31 INFO - PROCESS | 1660 | 1464796111162 Marionette TRACE conn2 <- [1,2462,null,{}] 08:48:31 INFO - PROCESS | 1660 | 1464796111169 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}] 08:48:31 INFO - PROCESS | 1660 | 1464796111308 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 08:48:31 INFO - PROCESS | 1660 | 1464796111420 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x123a19000 == 65 [pid = 1660] [id = 623] 08:48:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 172 (0x112983800) [pid = 1660] [serial = 1869] [outer = 0x0] 08:48:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 173 (0x11311ac00) [pid = 1660] [serial = 1870] [outer = 0x112983800] 08:48:31 INFO - PROCESS | 1660 | 1464796111454 Marionette DEBUG loaded listener.js 08:48:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 174 (0x114ef2400) [pid = 1660] [serial = 1871] [outer = 0x112983800] 08:48:31 INFO - PROCESS | 1660 | 1464796111910 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]]]}] 08:48:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:48:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 775ms 08:48:31 INFO - PROCESS | 1660 | 1464796111933 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 08:48:31 INFO - PROCESS | 1660 | 1464796111937 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 08:48:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:48:31 INFO - PROCESS | 1660 | 1464796111941 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:48:31 INFO - PROCESS | 1660 | 1464796111943 Marionette TRACE conn2 <- [1,2466,null,{}] 08:48:31 INFO - PROCESS | 1660 | 1464796111946 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}] 08:48:32 INFO - PROCESS | 1660 | 1464796112046 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 08:48:32 INFO - PROCESS | 1660 | 1464796112112 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x119134000 == 66 [pid = 1660] [id = 624] 08:48:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 175 (0x116765800) [pid = 1660] [serial = 1872] [outer = 0x0] 08:48:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 176 (0x117e23800) [pid = 1660] [serial = 1873] [outer = 0x116765800] 08:48:32 INFO - PROCESS | 1660 | 1464796112152 Marionette DEBUG loaded listener.js 08:48:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 177 (0x118461800) [pid = 1660] [serial = 1874] [outer = 0x116765800] 08:48:32 INFO - PROCESS | 1660 | --DOCSHELL 0x12d3b0800 == 65 [pid = 1660] [id = 614] 08:48:32 INFO - PROCESS | 1660 | --DOCSHELL 0x12d06c800 == 64 [pid = 1660] [id = 613] 08:48:32 INFO - PROCESS | 1660 | --DOCSHELL 0x125990800 == 63 [pid = 1660] [id = 612] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 176 (0x128a64800) [pid = 1660] [serial = 1786] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOCSHELL 0x12c3b8800 == 62 [pid = 1660] [id = 611] 08:48:32 INFO - PROCESS | 1660 | --DOCSHELL 0x12c356000 == 61 [pid = 1660] [id = 610] 08:48:32 INFO - PROCESS | 1660 | --DOCSHELL 0x12b1c1800 == 60 [pid = 1660] [id = 609] 08:48:32 INFO - PROCESS | 1660 | --DOCSHELL 0x12a4c1000 == 59 [pid = 1660] [id = 608] 08:48:32 INFO - PROCESS | 1660 | --DOCSHELL 0x12921d800 == 58 [pid = 1660] [id = 607] 08:48:32 INFO - PROCESS | 1660 | --DOCSHELL 0x124eed800 == 57 [pid = 1660] [id = 606] 08:48:32 INFO - PROCESS | 1660 | --DOCSHELL 0x11911d800 == 56 [pid = 1660] [id = 605] 08:48:32 INFO - PROCESS | 1660 | --DOCSHELL 0x119e2b000 == 55 [pid = 1660] [id = 604] 08:48:32 INFO - PROCESS | 1660 | --DOCSHELL 0x121291000 == 54 [pid = 1660] [id = 603] 08:48:32 INFO - PROCESS | 1660 | --DOCSHELL 0x12d54a800 == 53 [pid = 1660] [id = 599] 08:48:32 INFO - PROCESS | 1660 | --DOCSHELL 0x12d283800 == 52 [pid = 1660] [id = 595] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 175 (0x124808400) [pid = 1660] [serial = 1768] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 174 (0x124acc000) [pid = 1660] [serial = 1771] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 173 (0x12580fc00) [pid = 1660] [serial = 1774] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 172 (0x117e27000) [pid = 1660] [serial = 1754] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 171 (0x113116000) [pid = 1660] [serial = 1748] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 170 (0x112a7d800) [pid = 1660] [serial = 1747] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 169 (0x113c05800) [pid = 1660] [serial = 1750] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 168 (0x1256a7800) [pid = 1660] [serial = 1772] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 167 (0x115df3c00) [pid = 1660] [serial = 1751] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 166 (0x11b26f000) [pid = 1660] [serial = 1762] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 165 (0x123d24c00) [pid = 1660] [serial = 1763] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 164 (0x112ac4c00) [pid = 1660] [serial = 1729] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x11695c000) [pid = 1660] [serial = 1732] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x11914e400) [pid = 1660] [serial = 1759] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x119e58c00) [pid = 1660] [serial = 1760] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x1197c6c00) [pid = 1660] [serial = 1735] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x124808c00) [pid = 1660] [serial = 1738] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x118696400) [pid = 1660] [serial = 1756] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x118848800) [pid = 1660] [serial = 1757] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x124a80400) [pid = 1660] [serial = 1741] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x12397fc00) [pid = 1660] [serial = 1744] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x123d92c00) [pid = 1660] [serial = 1777] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x128a5c400) [pid = 1660] [serial = 1784] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x125f47800) [pid = 1660] [serial = 1778] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x12733a800) [pid = 1660] [serial = 1783] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x125f1f000) [pid = 1660] [serial = 1775] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x126d25400) [pid = 1660] [serial = 1780] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x113190000) [pid = 1660] [serial = 1753] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x123c89800) [pid = 1660] [serial = 1765] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x126ff4c00) [pid = 1660] [serial = 1781] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x123d95000) [pid = 1660] [serial = 1766] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x124a3ec00) [pid = 1660] [serial = 1769] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1660 | 1464796112619 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]]]}] 08:48:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:48:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 720ms 08:48:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:48:32 INFO - PROCESS | 1660 | 1464796112693 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 08:48:32 INFO - PROCESS | 1660 | 1464796112695 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 08:48:32 INFO - PROCESS | 1660 | 1464796112700 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:48:32 INFO - PROCESS | 1660 | 1464796112704 Marionette TRACE conn2 <- [1,2470,null,{}] 08:48:32 INFO - PROCESS | 1660 | 1464796112715 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}] 08:48:32 INFO - PROCESS | 1660 | 1464796112848 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 08:48:32 INFO - PROCESS | 1660 | 1464796112945 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x119503000 == 53 [pid = 1660] [id = 625] 08:48:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x117121400) [pid = 1660] [serial = 1875] [outer = 0x0] 08:48:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x118847000) [pid = 1660] [serial = 1876] [outer = 0x117121400] 08:48:32 INFO - PROCESS | 1660 | 1464796112990 Marionette DEBUG loaded listener.js 08:48:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x11930f000) [pid = 1660] [serial = 1877] [outer = 0x117121400] 08:48:33 INFO - PROCESS | 1660 | 1464796113338 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]]]}] 08:48:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:48:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 677ms 08:48:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:48:33 INFO - PROCESS | 1660 | 1464796113376 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 08:48:33 INFO - PROCESS | 1660 | 1464796113378 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 08:48:33 INFO - PROCESS | 1660 | 1464796113380 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:48:33 INFO - PROCESS | 1660 | 1464796113382 Marionette TRACE conn2 <- [1,2474,null,{}] 08:48:33 INFO - PROCESS | 1660 | 1464796113384 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}] 08:48:33 INFO - PROCESS | 1660 | 1464796113471 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 08:48:33 INFO - PROCESS | 1660 | 1464796113527 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x123ac9000 == 54 [pid = 1660] [id = 626] 08:48:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x119117000) [pid = 1660] [serial = 1878] [outer = 0x0] 08:48:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x119ef4800) [pid = 1660] [serial = 1879] [outer = 0x119117000] 08:48:33 INFO - PROCESS | 1660 | 1464796113553 Marionette DEBUG loaded listener.js 08:48:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x11b276000) [pid = 1660] [serial = 1880] [outer = 0x119117000] 08:48:33 INFO - PROCESS | 1660 | 1464796113852 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]]]}] 08:48:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:48:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 521ms 08:48:33 INFO - PROCESS | 1660 | 1464796113902 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 08:48:33 INFO - PROCESS | 1660 | 1464796113911 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 08:48:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:48:33 INFO - PROCESS | 1660 | 1464796113913 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:48:33 INFO - PROCESS | 1660 | 1464796113914 Marionette TRACE conn2 <- [1,2478,null,{}] 08:48:33 INFO - PROCESS | 1660 | 1464796113916 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}] 08:48:34 INFO - PROCESS | 1660 | 1464796113999 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 08:48:34 INFO - PROCESS | 1660 | 1464796114058 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x126fdf000 == 55 [pid = 1660] [id = 627] 08:48:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x1197c3c00) [pid = 1660] [serial = 1881] [outer = 0x0] 08:48:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x1212a7400) [pid = 1660] [serial = 1882] [outer = 0x1197c3c00] 08:48:34 INFO - PROCESS | 1660 | 1464796114083 Marionette DEBUG loaded listener.js 08:48:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x123d88800) [pid = 1660] [serial = 1883] [outer = 0x1197c3c00] 08:48:34 INFO - PROCESS | 1660 | 1464796114387 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]]]}] 08:48:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:48:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 522ms 08:48:34 INFO - PROCESS | 1660 | 1464796114435 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 08:48:34 INFO - PROCESS | 1660 | 1464796114436 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 08:48:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:48:34 INFO - PROCESS | 1660 | 1464796114438 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:48:34 INFO - PROCESS | 1660 | 1464796114439 Marionette TRACE conn2 <- [1,2482,null,{}] 08:48:34 INFO - PROCESS | 1660 | 1464796114441 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}] 08:48:34 INFO - PROCESS | 1660 | 1464796114586 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 08:48:34 INFO - PROCESS | 1660 | 1464796114688 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4bb800 == 56 [pid = 1660] [id = 628] 08:48:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x119e58c00) [pid = 1660] [serial = 1884] [outer = 0x0] 08:48:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x123d91800) [pid = 1660] [serial = 1885] [outer = 0x119e58c00] 08:48:34 INFO - PROCESS | 1660 | 1464796114710 Marionette DEBUG loaded listener.js 08:48:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x124e7f800) [pid = 1660] [serial = 1886] [outer = 0x119e58c00] 08:48:35 INFO - PROCESS | 1660 | 1464796115060 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]]]}] 08:48:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:48:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 669ms 08:48:35 INFO - PROCESS | 1660 | 1464796115108 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 08:48:35 INFO - PROCESS | 1660 | 1464796115110 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 08:48:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:48:35 INFO - PROCESS | 1660 | 1464796115113 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:48:35 INFO - PROCESS | 1660 | 1464796115115 Marionette TRACE conn2 <- [1,2486,null,{}] 08:48:35 INFO - PROCESS | 1660 | 1464796115119 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}] 08:48:35 INFO - PROCESS | 1660 | 1464796115286 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 08:48:35 INFO - PROCESS | 1660 | 1464796115346 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b1b8000 == 57 [pid = 1660] [id = 629] 08:48:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x124804400) [pid = 1660] [serial = 1887] [outer = 0x0] 08:48:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x125811800) [pid = 1660] [serial = 1888] [outer = 0x124804400] 08:48:35 INFO - PROCESS | 1660 | 1464796115386 Marionette DEBUG loaded listener.js 08:48:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x126930400) [pid = 1660] [serial = 1889] [outer = 0x124804400] 08:48:35 INFO - PROCESS | 1660 | 1464796115756 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]]]}] 08:48:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:48:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 669ms 08:48:35 INFO - PROCESS | 1660 | 1464796115783 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 08:48:35 INFO - PROCESS | 1660 | 1464796115784 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 08:48:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:48:35 INFO - PROCESS | 1660 | 1464796115786 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:48:35 INFO - PROCESS | 1660 | 1464796115787 Marionette TRACE conn2 <- [1,2490,null,{}] 08:48:35 INFO - PROCESS | 1660 | 1464796115790 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}] 08:48:35 INFO - PROCESS | 1660 | 1464796115896 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 08:48:35 INFO - PROCESS | 1660 | 1464796115909 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c3b2000 == 58 [pid = 1660] [id = 630] 08:48:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x126ff4c00) [pid = 1660] [serial = 1890] [outer = 0x0] 08:48:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x128a63800) [pid = 1660] [serial = 1891] [outer = 0x126ff4c00] 08:48:35 INFO - PROCESS | 1660 | 1464796115934 Marionette DEBUG loaded listener.js 08:48:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x128aeb000) [pid = 1660] [serial = 1892] [outer = 0x126ff4c00] 08:48:36 INFO - PROCESS | 1660 | 1464796116338 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]]]}] 08:48:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:48:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 569ms 08:48:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:48:36 INFO - PROCESS | 1660 | 1464796116355 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 08:48:36 INFO - PROCESS | 1660 | 1464796116357 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 08:48:36 INFO - PROCESS | 1660 | 1464796116359 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:48:36 INFO - PROCESS | 1660 | 1464796116360 Marionette TRACE conn2 <- [1,2494,null,{}] 08:48:36 INFO - PROCESS | 1660 | 1464796116362 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}] 08:48:36 INFO - PROCESS | 1660 | 1464796116474 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 08:48:36 INFO - PROCESS | 1660 | 1464796116489 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c9d2800 == 59 [pid = 1660] [id = 631] 08:48:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x126ff5c00) [pid = 1660] [serial = 1893] [outer = 0x0] 08:48:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x128dbf400) [pid = 1660] [serial = 1894] [outer = 0x126ff5c00] 08:48:36 INFO - PROCESS | 1660 | 1464796116514 Marionette DEBUG loaded listener.js 08:48:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x12927cc00) [pid = 1660] [serial = 1895] [outer = 0x126ff5c00] 08:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 164 (0x110f80800) [pid = 1660] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x11304fc00) [pid = 1660] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x114fbb000) [pid = 1660] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x118459800) [pid = 1660] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x111038000) [pid = 1660] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x124a3b400) [pid = 1660] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x124a7e400) [pid = 1660] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x126d25000) [pid = 1660] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x128ae6000) [pid = 1660] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x112980800) [pid = 1660] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x113057800) [pid = 1660] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x1212b0400) [pid = 1660] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x128a5f000) [pid = 1660] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x1197d0400) [pid = 1660] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x118538400) [pid = 1660] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x116a6d400) [pid = 1660] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x1197cc800) [pid = 1660] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x121072c00) [pid = 1660] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x12480bc00) [pid = 1660] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x123d88400) [pid = 1660] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x1128a0c00) [pid = 1660] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x119156400) [pid = 1660] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x118309c00) [pid = 1660] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x119153400) [pid = 1660] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x113257800) [pid = 1660] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:48:37 INFO - PROCESS | 1660 | 1464796117030 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]]]}] 08:48:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:48:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 718ms 08:48:37 INFO - PROCESS | 1660 | 1464796117090 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 08:48:37 INFO - PROCESS | 1660 | 1464796117091 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 08:48:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:48:37 INFO - PROCESS | 1660 | 1464796117095 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:48:37 INFO - PROCESS | 1660 | 1464796117096 Marionette TRACE conn2 <- [1,2498,null,{}] 08:48:37 INFO - PROCESS | 1660 | 1464796117104 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}] 08:48:37 INFO - PROCESS | 1660 | 1464796117197 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 08:48:37 INFO - PROCESS | 1660 | 1464796117202 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b1ab000 == 60 [pid = 1660] [id = 632] 08:48:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x11304f000) [pid = 1660] [serial = 1896] [outer = 0x0] 08:48:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x11675ec00) [pid = 1660] [serial = 1897] [outer = 0x11304f000] 08:48:37 INFO - PROCESS | 1660 | 1464796117227 Marionette DEBUG loaded listener.js 08:48:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x11915a000) [pid = 1660] [serial = 1898] [outer = 0x11304f000] 08:48:37 INFO - PROCESS | 1660 | 1464796117558 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]]]}] 08:48:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:48:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 475ms 08:48:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:48:37 INFO - PROCESS | 1660 | 1464796117571 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 08:48:37 INFO - PROCESS | 1660 | 1464796117572 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 08:48:37 INFO - PROCESS | 1660 | 1464796117574 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:48:37 INFO - PROCESS | 1660 | 1464796117576 Marionette TRACE conn2 <- [1,2502,null,{}] 08:48:37 INFO - PROCESS | 1660 | 1464796117578 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}] 08:48:37 INFO - PROCESS | 1660 | 1464796117680 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 08:48:37 INFO - PROCESS | 1660 | 1464796117742 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cd71000 == 61 [pid = 1660] [id = 633] 08:48:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x1169cac00) [pid = 1660] [serial = 1899] [outer = 0x0] 08:48:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x11b26c000) [pid = 1660] [serial = 1900] [outer = 0x1169cac00] 08:48:37 INFO - PROCESS | 1660 | 1464796117771 Marionette DEBUG loaded listener.js 08:48:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x12927fc00) [pid = 1660] [serial = 1901] [outer = 0x1169cac00] 08:48:38 INFO - PROCESS | 1660 | 1464796118077 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]]]}] 08:48:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:48:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 525ms 08:48:38 INFO - PROCESS | 1660 | 1464796118102 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 08:48:38 INFO - PROCESS | 1660 | 1464796118103 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 08:48:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:48:38 INFO - PROCESS | 1660 | 1464796118106 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:48:38 INFO - PROCESS | 1660 | 1464796118107 Marionette TRACE conn2 <- [1,2506,null,{}] 08:48:38 INFO - PROCESS | 1660 | 1464796118109 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}] 08:48:38 INFO - PROCESS | 1660 | 1464796118197 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 08:48:38 INFO - PROCESS | 1660 | 1464796118202 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d55b800 == 62 [pid = 1660] [id = 634] 08:48:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x110f86000) [pid = 1660] [serial = 1902] [outer = 0x0] 08:48:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x1293b5800) [pid = 1660] [serial = 1903] [outer = 0x110f86000] 08:48:38 INFO - PROCESS | 1660 | 1464796118226 Marionette DEBUG loaded listener.js 08:48:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x12951b000) [pid = 1660] [serial = 1904] [outer = 0x110f86000] 08:48:38 INFO - PROCESS | 1660 | 1464796118556 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]]]}] 08:48:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:48:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 468ms 08:48:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:48:38 INFO - PROCESS | 1660 | 1464796118575 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 08:48:38 INFO - PROCESS | 1660 | 1464796118576 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 08:48:38 INFO - PROCESS | 1660 | 1464796118578 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:48:38 INFO - PROCESS | 1660 | 1464796118579 Marionette TRACE conn2 <- [1,2510,null,{}] 08:48:38 INFO - PROCESS | 1660 | 1464796118584 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}] 08:48:38 INFO - PROCESS | 1660 | 1464796118705 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 08:48:38 INFO - PROCESS | 1660 | 1464796118711 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12dd7f000 == 63 [pid = 1660] [id = 635] 08:48:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x128c0c400) [pid = 1660] [serial = 1905] [outer = 0x0] 08:48:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x12951fc00) [pid = 1660] [serial = 1906] [outer = 0x128c0c400] 08:48:38 INFO - PROCESS | 1660 | 1464796118737 Marionette DEBUG loaded listener.js 08:48:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x12a7dd400) [pid = 1660] [serial = 1907] [outer = 0x128c0c400] 08:48:39 INFO - PROCESS | 1660 | 1464796119199 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]]]}] 08:48:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:48:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 674ms 08:48:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:48:39 INFO - PROCESS | 1660 | 1464796119254 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 08:48:39 INFO - PROCESS | 1660 | 1464796119258 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 08:48:39 INFO - PROCESS | 1660 | 1464796119265 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:48:39 INFO - PROCESS | 1660 | 1464796119270 Marionette TRACE conn2 <- [1,2514,null,{}] 08:48:39 INFO - PROCESS | 1660 | 1464796119275 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}] 08:48:39 INFO - PROCESS | 1660 | 1464796119441 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 08:48:39 INFO - PROCESS | 1660 | 1464796119609 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x11867e800 == 64 [pid = 1660] [id = 636] 08:48:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x113121c00) [pid = 1660] [serial = 1908] [outer = 0x0] 08:48:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x113190000) [pid = 1660] [serial = 1909] [outer = 0x113121c00] 08:48:39 INFO - PROCESS | 1660 | 1464796119660 Marionette DEBUG loaded listener.js 08:48:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x116758400) [pid = 1660] [serial = 1910] [outer = 0x113121c00] 08:48:40 INFO - PROCESS | 1660 | 1464796120094 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]]]}] 08:48:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:48:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 875ms 08:48:40 INFO - PROCESS | 1660 | 1464796120140 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 08:48:40 INFO - PROCESS | 1660 | 1464796120146 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 08:48:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:48:40 INFO - PROCESS | 1660 | 1464796120153 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:48:40 INFO - PROCESS | 1660 | 1464796120157 Marionette TRACE conn2 <- [1,2518,null,{}] 08:48:40 INFO - PROCESS | 1660 | 1464796120160 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}] 08:48:40 INFO - PROCESS | 1660 | 1464796120322 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 08:48:40 INFO - PROCESS | 1660 | 1464796120461 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292e4800 == 65 [pid = 1660] [id = 637] 08:48:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x117125800) [pid = 1660] [serial = 1911] [outer = 0x0] 08:48:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x1186be000) [pid = 1660] [serial = 1912] [outer = 0x117125800] 08:48:40 INFO - PROCESS | 1660 | 1464796120492 Marionette DEBUG loaded listener.js 08:48:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x119431400) [pid = 1660] [serial = 1913] [outer = 0x117125800] 08:48:40 INFO - PROCESS | 1660 | 1464796120940 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]]]}] 08:48:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:48:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 822ms 08:48:40 INFO - PROCESS | 1660 | 1464796120975 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 08:48:40 INFO - PROCESS | 1660 | 1464796120978 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 08:48:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:48:40 INFO - PROCESS | 1660 | 1464796120982 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:48:40 INFO - PROCESS | 1660 | 1464796120987 Marionette TRACE conn2 <- [1,2522,null,{}] 08:48:41 INFO - PROCESS | 1660 | 1464796120998 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}] 08:48:41 INFO - PROCESS | 1660 | 1464796121134 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 08:48:41 INFO - PROCESS | 1660 | 1464796121212 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e01d800 == 66 [pid = 1660] [id = 638] 08:48:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x123d94000) [pid = 1660] [serial = 1914] [outer = 0x0] 08:48:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x124803c00) [pid = 1660] [serial = 1915] [outer = 0x123d94000] 08:48:41 INFO - PROCESS | 1660 | 1464796121244 Marionette DEBUG loaded listener.js 08:48:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x124a3e800) [pid = 1660] [serial = 1916] [outer = 0x123d94000] 08:48:41 INFO - PROCESS | 1660 | 1464796121629 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]]]}] 08:48:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:48:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 677ms 08:48:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:48:41 INFO - PROCESS | 1660 | 1464796121667 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 08:48:41 INFO - PROCESS | 1660 | 1464796121669 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 08:48:41 INFO - PROCESS | 1660 | 1464796121671 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:48:41 INFO - PROCESS | 1660 | 1464796121672 Marionette TRACE conn2 <- [1,2526,null,{}] 08:48:41 INFO - PROCESS | 1660 | 1464796121675 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}] 08:48:41 INFO - PROCESS | 1660 | 1464796121785 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 08:48:41 INFO - PROCESS | 1660 | 1464796121889 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x1353e9800 == 67 [pid = 1660] [id = 639] 08:48:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x124a7e400) [pid = 1660] [serial = 1917] [outer = 0x0] 08:48:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x1259c1c00) [pid = 1660] [serial = 1918] [outer = 0x124a7e400] 08:48:41 INFO - PROCESS | 1660 | 1464796121921 Marionette DEBUG loaded listener.js 08:48:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x128aebc00) [pid = 1660] [serial = 1919] [outer = 0x124a7e400] 08:48:42 INFO - PROCESS | 1660 | 1464796122312 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]]]}] 08:48:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:48:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 669ms 08:48:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:48:42 INFO - PROCESS | 1660 | 1464796122340 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 08:48:42 INFO - PROCESS | 1660 | 1464796122342 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 08:48:42 INFO - PROCESS | 1660 | 1464796122344 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:48:42 INFO - PROCESS | 1660 | 1464796122346 Marionette TRACE conn2 <- [1,2530,null,{}] 08:48:42 INFO - PROCESS | 1660 | 1464796122349 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}] 08:48:42 INFO - PROCESS | 1660 | 1464796122464 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 08:48:42 INFO - PROCESS | 1660 | 1464796122599 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x13544d800 == 68 [pid = 1660] [id = 640] 08:48:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x1256a7400) [pid = 1660] [serial = 1920] [outer = 0x0] 08:48:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x12927dc00) [pid = 1660] [serial = 1921] [outer = 0x1256a7400] 08:48:42 INFO - PROCESS | 1660 | 1464796122651 Marionette DEBUG loaded listener.js 08:48:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x12951f000) [pid = 1660] [serial = 1922] [outer = 0x1256a7400] 08:48:43 INFO - PROCESS | 1660 | 1464796123154 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]]]}] 08:48:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:48:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 869ms 08:48:43 INFO - PROCESS | 1660 | 1464796123214 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 08:48:43 INFO - PROCESS | 1660 | 1464796123216 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 08:48:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:48:43 INFO - PROCESS | 1660 | 1464796123219 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:48:43 INFO - PROCESS | 1660 | 1464796123221 Marionette TRACE conn2 <- [1,2534,null,{}] 08:48:43 INFO - PROCESS | 1660 | 1464796123225 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}] 08:48:43 INFO - PROCESS | 1660 | 1464796123452 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 08:48:43 INFO - PROCESS | 1660 | 1464796123508 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x1355c3000 == 69 [pid = 1660] [id = 641] 08:48:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x12a7de400) [pid = 1660] [serial = 1923] [outer = 0x0] 08:48:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x12ae65800) [pid = 1660] [serial = 1924] [outer = 0x12a7de400] 08:48:43 INFO - PROCESS | 1660 | 1464796123538 Marionette DEBUG loaded listener.js 08:48:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x12b028800) [pid = 1660] [serial = 1925] [outer = 0x12a7de400] 08:48:44 INFO - PROCESS | 1660 | 1464796124010 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]]]}] 08:48:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:48:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 820ms 08:48:44 INFO - PROCESS | 1660 | 1464796124040 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 08:48:44 INFO - PROCESS | 1660 | 1464796124043 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 08:48:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:48:44 INFO - PROCESS | 1660 | 1464796124046 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:48:44 INFO - PROCESS | 1660 | 1464796124049 Marionette TRACE conn2 <- [1,2538,null,{}] 08:48:44 INFO - PROCESS | 1660 | 1464796124052 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}] 08:48:44 INFO - PROCESS | 1660 | 1464796124210 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 08:48:44 INFO - PROCESS | 1660 | 1464796124321 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x137fc7000 == 70 [pid = 1660] [id = 642] 08:48:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 171 (0x12a7e3000) [pid = 1660] [serial = 1926] [outer = 0x0] 08:48:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 172 (0x12b031400) [pid = 1660] [serial = 1927] [outer = 0x12a7e3000] 08:48:44 INFO - PROCESS | 1660 | 1464796124350 Marionette DEBUG loaded listener.js 08:48:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 173 (0x12b188400) [pid = 1660] [serial = 1928] [outer = 0x12a7e3000] 08:48:44 INFO - PROCESS | 1660 | 1464796124780 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]]]}] 08:48:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:48:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 772ms 08:48:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:48:44 INFO - PROCESS | 1660 | 1464796124818 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 08:48:44 INFO - PROCESS | 1660 | 1464796124819 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 08:48:44 INFO - PROCESS | 1660 | 1464796124822 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:48:44 INFO - PROCESS | 1660 | 1464796124823 Marionette TRACE conn2 <- [1,2542,null,{}] 08:48:44 INFO - PROCESS | 1660 | 1464796124825 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}] 08:48:44 INFO - PROCESS | 1660 | 1464796124931 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 08:48:45 INFO - PROCESS | 1660 | 1464796125039 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x116aa5800 == 71 [pid = 1660] [id = 643] 08:48:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 174 (0x110f82c00) [pid = 1660] [serial = 1929] [outer = 0x0] 08:48:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 175 (0x117123c00) [pid = 1660] [serial = 1930] [outer = 0x110f82c00] 08:48:45 INFO - PROCESS | 1660 | 1464796125071 Marionette DEBUG loaded listener.js 08:48:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 176 (0x128ae3c00) [pid = 1660] [serial = 1931] [outer = 0x110f82c00] 08:48:45 INFO - PROCESS | 1660 | 1464796125703 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]]]}] 08:48:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:48:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 923ms 08:48:45 INFO - PROCESS | 1660 | 1464796125747 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 08:48:45 INFO - PROCESS | 1660 | 1464796125750 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 08:48:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:48:45 INFO - PROCESS | 1660 | 1464796125755 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:48:45 INFO - PROCESS | 1660 | 1464796125758 Marionette TRACE conn2 <- [1,2546,null,{}] 08:48:45 INFO - PROCESS | 1660 | 1464796125764 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}] 08:48:45 INFO - PROCESS | 1660 | 1464796125912 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 08:48:46 INFO - PROCESS | 1660 | 1464796126038 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x124cbe800 == 72 [pid = 1660] [id = 644] 08:48:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 177 (0x113050400) [pid = 1660] [serial = 1932] [outer = 0x0] 08:48:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 178 (0x113112400) [pid = 1660] [serial = 1933] [outer = 0x113050400] 08:48:46 INFO - PROCESS | 1660 | 1464796126078 Marionette DEBUG loaded listener.js 08:48:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 179 (0x115d77800) [pid = 1660] [serial = 1934] [outer = 0x113050400] 08:48:46 INFO - PROCESS | 1660 | 1464796126485 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]]]}] 08:48:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:48:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 774ms 08:48:46 INFO - PROCESS | 1660 | 1464796126529 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 08:48:46 INFO - PROCESS | 1660 | 1464796126532 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 08:48:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:48:46 INFO - PROCESS | 1660 | 1464796126537 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:48:46 INFO - PROCESS | 1660 | 1464796126538 Marionette TRACE conn2 <- [1,2550,null,{}] 08:48:46 INFO - PROCESS | 1660 | 1464796126541 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}] 08:48:46 INFO - PROCESS | 1660 | 1464796126644 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 08:48:46 INFO - PROCESS | 1660 | 1464796126713 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x11309a800 == 73 [pid = 1660] [id = 645] 08:48:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 180 (0x111031000) [pid = 1660] [serial = 1935] [outer = 0x0] 08:48:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 181 (0x11304e400) [pid = 1660] [serial = 1936] [outer = 0x111031000] 08:48:46 INFO - PROCESS | 1660 | 1464796126793 Marionette DEBUG loaded listener.js 08:48:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 182 (0x118eaf400) [pid = 1660] [serial = 1937] [outer = 0x111031000] 08:48:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12d55b800 == 72 [pid = 1660] [id = 634] 08:48:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12cd71000 == 71 [pid = 1660] [id = 633] 08:48:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12b1ab000 == 70 [pid = 1660] [id = 632] 08:48:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12c9d2800 == 69 [pid = 1660] [id = 631] 08:48:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12c3b2000 == 68 [pid = 1660] [id = 630] 08:48:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12b1b8000 == 67 [pid = 1660] [id = 629] 08:48:46 INFO - PROCESS | 1660 | --DOMWINDOW == 181 (0x1293e7800) [pid = 1660] [serial = 1846] [outer = 0x0] [url = about:blank] 08:48:46 INFO - PROCESS | 1660 | --DOMWINDOW == 180 (0x123e18000) [pid = 1660] [serial = 1798] [outer = 0x0] [url = about:blank] 08:48:46 INFO - PROCESS | 1660 | --DOMWINDOW == 179 (0x125f1c400) [pid = 1660] [serial = 1801] [outer = 0x0] [url = about:blank] 08:48:46 INFO - PROCESS | 1660 | --DOMWINDOW == 178 (0x128aec000) [pid = 1660] [serial = 1804] [outer = 0x0] [url = about:blank] 08:48:46 INFO - PROCESS | 1660 | --DOMWINDOW == 177 (0x123e3b400) [pid = 1660] [serial = 1807] [outer = 0x0] [url = about:blank] 08:48:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12a4bb800 == 66 [pid = 1660] [id = 628] 08:48:46 INFO - PROCESS | 1660 | --DOCSHELL 0x126fdf000 == 65 [pid = 1660] [id = 627] 08:48:46 INFO - PROCESS | 1660 | --DOCSHELL 0x123ac9000 == 64 [pid = 1660] [id = 626] 08:48:46 INFO - PROCESS | 1660 | --DOCSHELL 0x119503000 == 63 [pid = 1660] [id = 625] 08:48:46 INFO - PROCESS | 1660 | --DOCSHELL 0x119134000 == 62 [pid = 1660] [id = 624] 08:48:46 INFO - PROCESS | 1660 | --DOCSHELL 0x123a19000 == 61 [pid = 1660] [id = 623] 08:48:46 INFO - PROCESS | 1660 | --DOCSHELL 0x1353de000 == 60 [pid = 1660] [id = 621] 08:48:46 INFO - PROCESS | 1660 | --DOCSHELL 0x135283000 == 59 [pid = 1660] [id = 620] 08:48:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12e08d000 == 58 [pid = 1660] [id = 619] 08:48:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12a90e000 == 57 [pid = 1660] [id = 617] 08:48:46 INFO - PROCESS | 1660 | --DOCSHELL 0x11950a000 == 56 [pid = 1660] [id = 616] 08:48:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12dd83000 == 55 [pid = 1660] [id = 615] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 176 (0x111e3d800) [pid = 1660] [serial = 1622] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 175 (0x113c7c000) [pid = 1660] [serial = 1625] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 174 (0x118305c00) [pid = 1660] [serial = 1628] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 173 (0x119430c00) [pid = 1660] [serial = 1631] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 172 (0x11942e400) [pid = 1660] [serial = 1634] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 171 (0x123e99800) [pid = 1660] [serial = 1688] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 170 (0x112abb000) [pid = 1660] [serial = 1673] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 169 (0x123d2bc00) [pid = 1660] [serial = 1685] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 168 (0x1186ba400) [pid = 1660] [serial = 1679] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 167 (0x11b269000) [pid = 1660] [serial = 1682] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 166 (0x116130000) [pid = 1660] [serial = 1676] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 165 (0x12580ac00) [pid = 1660] [serial = 1828] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 164 (0x128a5e000) [pid = 1660] [serial = 1831] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x128ae1c00) [pid = 1660] [serial = 1832] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x128c06c00) [pid = 1660] [serial = 1834] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x11318d000) [pid = 1660] [serial = 1811] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x112a82400) [pid = 1660] [serial = 1810] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x118530400) [pid = 1660] [serial = 1814] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x118225c00) [pid = 1660] [serial = 1813] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x124803400) [pid = 1660] [serial = 1825] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x128adf800) [pid = 1660] [serial = 1787] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x112984c00) [pid = 1660] [serial = 1789] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x11b204c00) [pid = 1660] [serial = 1819] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x11b276c00) [pid = 1660] [serial = 1820] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x118845000) [pid = 1660] [serial = 1816] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x11930c400) [pid = 1660] [serial = 1817] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x1166e0800) [pid = 1660] [serial = 1792] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x118537400) [pid = 1660] [serial = 1837] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x119e65000) [pid = 1660] [serial = 1795] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x123e3a800) [pid = 1660] [serial = 1838] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x1293ac800) [pid = 1660] [serial = 1843] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x128dbe400) [pid = 1660] [serial = 1835] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x123d8f800) [pid = 1660] [serial = 1823] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x123d29400) [pid = 1660] [serial = 1822] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x126d32800) [pid = 1660] [serial = 1829] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x1253d8000) [pid = 1660] [serial = 1826] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x129233000) [pid = 1660] [serial = 1840] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x1293b9800) [pid = 1660] [serial = 1844] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x129284000) [pid = 1660] [serial = 1841] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x12580a400) [pid = 1660] [serial = 1727] [outer = 0x0] [url = about:blank] 08:48:47 INFO - PROCESS | 1660 | 1464796127169 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]]]}] 08:48:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:48:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 669ms 08:48:47 INFO - PROCESS | 1660 | 1464796127206 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 08:48:47 INFO - PROCESS | 1660 | 1464796127208 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 08:48:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:48:47 INFO - PROCESS | 1660 | 1464796127210 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:48:47 INFO - PROCESS | 1660 | 1464796127213 Marionette TRACE conn2 <- [1,2554,null,{}] 08:48:47 INFO - PROCESS | 1660 | 1464796127226 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}] 08:48:47 INFO - PROCESS | 1660 | 1464796127317 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 08:48:47 INFO - PROCESS | 1660 | 1464796127410 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x123f25000 == 56 [pid = 1660] [id = 646] 08:48:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x112a82400) [pid = 1660] [serial = 1938] [outer = 0x0] 08:48:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x119e6c000) [pid = 1660] [serial = 1939] [outer = 0x112a82400] 08:48:47 INFO - PROCESS | 1660 | 1464796127442 Marionette DEBUG loaded listener.js 08:48:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x11b274000) [pid = 1660] [serial = 1940] [outer = 0x112a82400] 08:48:47 INFO - PROCESS | 1660 | 1464796127721 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]]]}] 08:48:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:48:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 527ms 08:48:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:48:47 INFO - PROCESS | 1660 | 1464796127739 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 08:48:47 INFO - PROCESS | 1660 | 1464796127740 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 08:48:47 INFO - PROCESS | 1660 | 1464796127742 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:48:47 INFO - PROCESS | 1660 | 1464796127743 Marionette TRACE conn2 <- [1,2558,null,{}] 08:48:47 INFO - PROCESS | 1660 | 1464796127746 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}] 08:48:47 INFO - PROCESS | 1660 | 1464796127849 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 08:48:47 INFO - PROCESS | 1660 | 1464796127853 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292da800 == 57 [pid = 1660] [id = 647] 08:48:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x121075000) [pid = 1660] [serial = 1941] [outer = 0x0] 08:48:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x123d2fc00) [pid = 1660] [serial = 1942] [outer = 0x121075000] 08:48:47 INFO - PROCESS | 1660 | 1464796127879 Marionette DEBUG loaded listener.js 08:48:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x123e3a800) [pid = 1660] [serial = 1943] [outer = 0x121075000] 08:48:48 INFO - PROCESS | 1660 | 1464796128237 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]]]}] 08:48:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:48:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 518ms 08:48:48 INFO - PROCESS | 1660 | 1464796128262 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 08:48:48 INFO - PROCESS | 1660 | 1464796128263 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 08:48:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:48:48 INFO - PROCESS | 1660 | 1464796128267 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:48:48 INFO - PROCESS | 1660 | 1464796128268 Marionette TRACE conn2 <- [1,2562,null,{}] 08:48:48 INFO - PROCESS | 1660 | 1464796128270 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}] 08:48:48 INFO - PROCESS | 1660 | 1464796128359 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 08:48:48 INFO - PROCESS | 1660 | 1464796128363 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a69a800 == 58 [pid = 1660] [id = 648] 08:48:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x124808000) [pid = 1660] [serial = 1944] [outer = 0x0] 08:48:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x124a32c00) [pid = 1660] [serial = 1945] [outer = 0x124808000] 08:48:48 INFO - PROCESS | 1660 | 1464796128389 Marionette DEBUG loaded listener.js 08:48:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x124a7cc00) [pid = 1660] [serial = 1946] [outer = 0x124808000] 08:48:48 INFO - PROCESS | 1660 | 1464796128752 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]]]}] 08:48:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:48:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 520ms 08:48:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:48:48 INFO - PROCESS | 1660 | 1464796128787 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 08:48:48 INFO - PROCESS | 1660 | 1464796128789 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 08:48:48 INFO - PROCESS | 1660 | 1464796128791 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:48:48 INFO - PROCESS | 1660 | 1464796128792 Marionette TRACE conn2 <- [1,2566,null,{}] 08:48:48 INFO - PROCESS | 1660 | 1464796128794 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}] 08:48:48 INFO - PROCESS | 1660 | 1464796128928 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 08:48:48 INFO - PROCESS | 1660 | 1464796128942 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b10d800 == 59 [pid = 1660] [id = 649] 08:48:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x12480f000) [pid = 1660] [serial = 1947] [outer = 0x0] 08:48:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x1253d7000) [pid = 1660] [serial = 1948] [outer = 0x12480f000] 08:48:48 INFO - PROCESS | 1660 | 1464796128968 Marionette DEBUG loaded listener.js 08:48:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x128ae7800) [pid = 1660] [serial = 1949] [outer = 0x12480f000] 08:48:49 INFO - PROCESS | 1660 | 1464796129332 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]]]}] 08:48:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:48:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 569ms 08:48:49 INFO - PROCESS | 1660 | 1464796129360 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 08:48:49 INFO - PROCESS | 1660 | 1464796129362 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 08:48:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:48:49 INFO - PROCESS | 1660 | 1464796129364 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:48:49 INFO - PROCESS | 1660 | 1464796129366 Marionette TRACE conn2 <- [1,2570,null,{}] 08:48:49 INFO - PROCESS | 1660 | 1464796129369 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}] 08:48:49 INFO - PROCESS | 1660 | 1464796129477 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 08:48:49 INFO - PROCESS | 1660 | 1464796129517 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c358800 == 60 [pid = 1660] [id = 650] 08:48:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x128a67800) [pid = 1660] [serial = 1950] [outer = 0x0] 08:48:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x128dbe400) [pid = 1660] [serial = 1951] [outer = 0x128a67800] 08:48:49 INFO - PROCESS | 1660 | 1464796129542 Marionette DEBUG loaded listener.js 08:48:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x129281c00) [pid = 1660] [serial = 1952] [outer = 0x128a67800] 08:48:49 INFO - PROCESS | 1660 | 1464796129922 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]]]}] 08:48:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:48:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 571ms 08:48:49 INFO - PROCESS | 1660 | 1464796129936 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 08:48:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:48:49 INFO - PROCESS | 1660 | 1464796129938 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 08:48:49 INFO - PROCESS | 1660 | 1464796129941 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:48:49 INFO - PROCESS | 1660 | 1464796129942 Marionette TRACE conn2 <- [1,2574,null,{}] 08:48:49 INFO - PROCESS | 1660 | 1464796129945 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}] 08:48:50 INFO - PROCESS | 1660 | 1464796130119 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 08:48:50 INFO - PROCESS | 1660 | 1464796130145 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c69b000 == 61 [pid = 1660] [id = 651] 08:48:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x128c0dc00) [pid = 1660] [serial = 1953] [outer = 0x0] 08:48:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x12951a400) [pid = 1660] [serial = 1954] [outer = 0x128c0dc00] 08:48:50 INFO - PROCESS | 1660 | 1464796130186 Marionette DEBUG loaded listener.js 08:48:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x12a7d7800) [pid = 1660] [serial = 1955] [outer = 0x128c0dc00] 08:48:50 INFO - PROCESS | 1660 | 1464796130576 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]]]}] 08:48:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:48:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 669ms 08:48:50 INFO - PROCESS | 1660 | 1464796130617 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 08:48:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:48:50 INFO - PROCESS | 1660 | 1464796130620 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 08:48:50 INFO - PROCESS | 1660 | 1464796130623 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:48:50 INFO - PROCESS | 1660 | 1464796130625 Marionette TRACE conn2 <- [1,2578,null,{}] 08:48:50 INFO - PROCESS | 1660 | 1464796130628 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}] 08:48:50 INFO - PROCESS | 1660 | 1464796130821 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 08:48:50 INFO - PROCESS | 1660 | 1464796130875 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cd75000 == 62 [pid = 1660] [id = 652] 08:48:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x129233000) [pid = 1660] [serial = 1956] [outer = 0x0] 08:48:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x12ae63c00) [pid = 1660] [serial = 1957] [outer = 0x129233000] 08:48:50 INFO - PROCESS | 1660 | 1464796130914 Marionette DEBUG loaded listener.js 08:48:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x12ae69800) [pid = 1660] [serial = 1958] [outer = 0x129233000] 08:48:51 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x126ff5c00) [pid = 1660] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:48:51 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x112983800) [pid = 1660] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:48:51 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x117121400) [pid = 1660] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:48:51 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x1169cac00) [pid = 1660] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:48:51 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x119e58c00) [pid = 1660] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:48:51 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x11304f000) [pid = 1660] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:48:51 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x126ff4c00) [pid = 1660] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:48:51 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x1197c3c00) [pid = 1660] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:48:51 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x124804400) [pid = 1660] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:48:51 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x119117000) [pid = 1660] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:48:51 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x116765800) [pid = 1660] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:48:51 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x110f86000) [pid = 1660] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:48:51 INFO - PROCESS | 1660 | 1464796131420 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]]]}] 08:48:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:48:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 828ms 08:48:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:48:51 INFO - PROCESS | 1660 | 1464796131454 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 08:48:51 INFO - PROCESS | 1660 | 1464796131455 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 08:48:51 INFO - PROCESS | 1660 | 1464796131457 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:48:51 INFO - PROCESS | 1660 | 1464796131458 Marionette TRACE conn2 <- [1,2582,null,{}] 08:48:51 INFO - PROCESS | 1660 | 1464796131460 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}] 08:48:51 INFO - PROCESS | 1660 | 1464796131585 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 08:48:51 INFO - PROCESS | 1660 | 1464796131630 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c6b5000 == 63 [pid = 1660] [id = 653] 08:48:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x111ed9400) [pid = 1660] [serial = 1959] [outer = 0x0] 08:48:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x123d24800) [pid = 1660] [serial = 1960] [outer = 0x111ed9400] 08:48:51 INFO - PROCESS | 1660 | 1464796131655 Marionette DEBUG loaded listener.js 08:48:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x1293b3800) [pid = 1660] [serial = 1961] [outer = 0x111ed9400] 08:48:51 INFO - PROCESS | 1660 | 1464796131945 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]]]}] 08:48:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:48:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 518ms 08:48:51 INFO - PROCESS | 1660 | 1464796131975 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 08:48:51 INFO - PROCESS | 1660 | 1464796131977 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 08:48:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:48:51 INFO - PROCESS | 1660 | 1464796131979 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:48:51 INFO - PROCESS | 1660 | 1464796131981 Marionette TRACE conn2 <- [1,2586,null,{}] 08:48:51 INFO - PROCESS | 1660 | 1464796131987 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}] 08:48:52 INFO - PROCESS | 1660 | 1464796132091 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 08:48:52 INFO - PROCESS | 1660 | 1464796132152 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d3af000 == 64 [pid = 1660] [id = 654] 08:48:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x1259c2000) [pid = 1660] [serial = 1962] [outer = 0x0] 08:48:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x12ae6a000) [pid = 1660] [serial = 1963] [outer = 0x1259c2000] 08:48:52 INFO - PROCESS | 1660 | 1464796132181 Marionette DEBUG loaded listener.js 08:48:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x12b2c1c00) [pid = 1660] [serial = 1964] [outer = 0x1259c2000] 08:48:52 INFO - PROCESS | 1660 | 1464796132492 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]]]}] 08:48:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:48:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 524ms 08:48:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:48:52 INFO - PROCESS | 1660 | 1464796132507 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 08:48:52 INFO - PROCESS | 1660 | 1464796132508 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 08:48:52 INFO - PROCESS | 1660 | 1464796132510 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:48:52 INFO - PROCESS | 1660 | 1464796132511 Marionette TRACE conn2 <- [1,2590,null,{}] 08:48:52 INFO - PROCESS | 1660 | 1464796132515 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}] 08:48:52 INFO - PROCESS | 1660 | 1464796132611 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 08:48:52 INFO - PROCESS | 1660 | 1464796132616 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12dd91800 == 65 [pid = 1660] [id = 655] 08:48:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x12927d400) [pid = 1660] [serial = 1965] [outer = 0x0] 08:48:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x12b2ca000) [pid = 1660] [serial = 1966] [outer = 0x12927d400] 08:48:52 INFO - PROCESS | 1660 | 1464796132640 Marionette DEBUG loaded listener.js 08:48:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x12babb400) [pid = 1660] [serial = 1967] [outer = 0x12927d400] 08:48:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:48:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 469ms 08:48:52 INFO - PROCESS | 1660 | 1464796132974 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]]]}] 08:48:52 INFO - PROCESS | 1660 | 1464796132979 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 08:48:52 INFO - PROCESS | 1660 | 1464796132981 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 08:48:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:48:52 INFO - PROCESS | 1660 | 1464796132987 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:48:52 INFO - PROCESS | 1660 | 1464796132988 Marionette TRACE conn2 <- [1,2594,null,{}] 08:48:52 INFO - PROCESS | 1660 | 1464796132990 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}] 08:48:53 INFO - PROCESS | 1660 | 1464796133112 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 08:48:53 INFO - PROCESS | 1660 | 1464796133150 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x13527b800 == 66 [pid = 1660] [id = 656] 08:48:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x12b2bbc00) [pid = 1660] [serial = 1968] [outer = 0x0] 08:48:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x12babb800) [pid = 1660] [serial = 1969] [outer = 0x12b2bbc00] 08:48:53 INFO - PROCESS | 1660 | 1464796133175 Marionette DEBUG loaded listener.js 08:48:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x12bac5000) [pid = 1660] [serial = 1970] [outer = 0x12b2bbc00] 08:48:53 INFO - PROCESS | 1660 | 1464796133661 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]]]}] 08:48:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:48:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 720ms 08:48:53 INFO - PROCESS | 1660 | 1464796133706 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 08:48:53 INFO - PROCESS | 1660 | 1464796133709 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 08:48:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:48:53 INFO - PROCESS | 1660 | 1464796133713 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:48:53 INFO - PROCESS | 1660 | 1464796133715 Marionette TRACE conn2 <- [1,2598,null,{}] 08:48:53 INFO - PROCESS | 1660 | 1464796133719 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}] 08:48:53 INFO - PROCESS | 1660 | 1464796133831 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 08:48:53 INFO - PROCESS | 1660 | 1464796133911 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12128a800 == 67 [pid = 1660] [id = 657] 08:48:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x113198c00) [pid = 1660] [serial = 1971] [outer = 0x0] 08:48:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x1166e0800) [pid = 1660] [serial = 1972] [outer = 0x113198c00] 08:48:53 INFO - PROCESS | 1660 | 1464796133942 Marionette DEBUG loaded listener.js 08:48:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x118460c00) [pid = 1660] [serial = 1973] [outer = 0x113198c00] 08:48:54 INFO - PROCESS | 1660 | 1464796134373 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]]]}] 08:48:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:48:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 673ms 08:48:54 INFO - PROCESS | 1660 | 1464796134386 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 08:48:54 INFO - PROCESS | 1660 | 1464796134390 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 08:48:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:48:54 INFO - PROCESS | 1660 | 1464796134395 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:48:54 INFO - PROCESS | 1660 | 1464796134397 Marionette TRACE conn2 <- [1,2602,null,{}] 08:48:54 INFO - PROCESS | 1660 | 1464796134400 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}] 08:48:54 INFO - PROCESS | 1660 | 1464796134510 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 08:48:54 INFO - PROCESS | 1660 | 1464796134610 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b119000 == 68 [pid = 1660] [id = 658] 08:48:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x11884b800) [pid = 1660] [serial = 1974] [outer = 0x0] 08:48:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x119e57000) [pid = 1660] [serial = 1975] [outer = 0x11884b800] 08:48:54 INFO - PROCESS | 1660 | 1464796134639 Marionette DEBUG loaded listener.js 08:48:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x121074c00) [pid = 1660] [serial = 1976] [outer = 0x11884b800] 08:48:55 INFO - PROCESS | 1660 | 1464796135095 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]]]}] 08:48:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:48:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 769ms 08:48:55 INFO - PROCESS | 1660 | 1464796135165 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 08:48:55 INFO - PROCESS | 1660 | 1464796135167 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 08:48:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:48:55 INFO - PROCESS | 1660 | 1464796135169 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:48:55 INFO - PROCESS | 1660 | 1464796135172 Marionette TRACE conn2 <- [1,2606,null,{}] 08:48:55 INFO - PROCESS | 1660 | 1464796135181 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}] 08:48:55 INFO - PROCESS | 1660 | 1464796135331 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 08:48:55 INFO - PROCESS | 1660 | 1464796135440 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x1353f5000 == 69 [pid = 1660] [id = 659] 08:48:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x125806800) [pid = 1660] [serial = 1977] [outer = 0x0] 08:48:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x1259c6800) [pid = 1660] [serial = 1978] [outer = 0x125806800] 08:48:55 INFO - PROCESS | 1660 | 1464796135473 Marionette DEBUG loaded listener.js 08:48:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x128a5e000) [pid = 1660] [serial = 1979] [outer = 0x125806800] 08:48:55 INFO - PROCESS | 1660 | 1464796135937 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]]]}] 08:48:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:48:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 822ms 08:48:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:48:55 INFO - PROCESS | 1660 | 1464796135992 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 08:48:55 INFO - PROCESS | 1660 | 1464796135994 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 08:48:55 INFO - PROCESS | 1660 | 1464796135996 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:48:55 INFO - PROCESS | 1660 | 1464796135997 Marionette TRACE conn2 <- [1,2610,null,{}] 08:48:56 INFO - PROCESS | 1660 | 1464796136000 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}] 08:48:56 INFO - PROCESS | 1660 | 1464796136111 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 08:48:56 INFO - PROCESS | 1660 | 1464796136191 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x137fdf000 == 70 [pid = 1660] [id = 660] 08:48:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x129281400) [pid = 1660] [serial = 1980] [outer = 0x0] 08:48:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x12951bc00) [pid = 1660] [serial = 1981] [outer = 0x129281400] 08:48:56 INFO - PROCESS | 1660 | 1464796136220 Marionette DEBUG loaded listener.js 08:48:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x12ae6b400) [pid = 1660] [serial = 1982] [outer = 0x129281400] 08:48:56 INFO - PROCESS | 1660 | 1464796136597 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]]]}] 08:48:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:48:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 622ms 08:48:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:48:56 INFO - PROCESS | 1660 | 1464796136635 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 08:48:56 INFO - PROCESS | 1660 | 1464796136636 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 08:48:56 INFO - PROCESS | 1660 | 1464796136639 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:48:56 INFO - PROCESS | 1660 | 1464796136640 Marionette TRACE conn2 <- [1,2614,null,{}] 08:48:56 INFO - PROCESS | 1660 | 1464796136642 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}] 08:48:56 INFO - PROCESS | 1660 | 1464796136751 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 08:48:56 INFO - PROCESS | 1660 | 1464796136859 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12f2c5000 == 71 [pid = 1660] [id = 661] 08:48:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 171 (0x12ae64400) [pid = 1660] [serial = 1983] [outer = 0x0] 08:48:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 172 (0x12b18c400) [pid = 1660] [serial = 1984] [outer = 0x12ae64400] 08:48:56 INFO - PROCESS | 1660 | 1464796136889 Marionette DEBUG loaded listener.js 08:48:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 173 (0x12b2c0800) [pid = 1660] [serial = 1985] [outer = 0x12ae64400] 08:48:57 INFO - PROCESS | 1660 | 1464796137337 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]]]}] 08:48:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:48:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 719ms 08:48:57 INFO - PROCESS | 1660 | 1464796137359 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 08:48:57 INFO - PROCESS | 1660 | 1464796137360 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 08:48:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:48:57 INFO - PROCESS | 1660 | 1464796137363 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:48:57 INFO - PROCESS | 1660 | 1464796137364 Marionette TRACE conn2 <- [1,2618,null,{}] 08:48:57 INFO - PROCESS | 1660 | 1464796137367 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}] 08:48:57 INFO - PROCESS | 1660 | 1464796137507 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 08:48:57 INFO - PROCESS | 1660 | 1464796137590 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x1269ea000 == 72 [pid = 1660] [id = 662] 08:48:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 174 (0x119e6bc00) [pid = 1660] [serial = 1986] [outer = 0x0] 08:48:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 175 (0x12babd400) [pid = 1660] [serial = 1987] [outer = 0x119e6bc00] 08:48:57 INFO - PROCESS | 1660 | 1464796137620 Marionette DEBUG loaded listener.js 08:48:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 176 (0x12bacd800) [pid = 1660] [serial = 1988] [outer = 0x119e6bc00] 08:48:58 INFO - PROCESS | 1660 | 1464796138341 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]]]}] 08:48:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:48:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1023ms 08:48:58 INFO - PROCESS | 1660 | 1464796138388 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 08:48:58 INFO - PROCESS | 1660 | 1464796138391 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 08:48:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:48:58 INFO - PROCESS | 1660 | 1464796138396 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:48:58 INFO - PROCESS | 1660 | 1464796138400 Marionette TRACE conn2 <- [1,2622,null,{}] 08:48:58 INFO - PROCESS | 1660 | 1464796138420 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}] 08:48:58 INFO - PROCESS | 1660 | 1464796138564 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 08:48:58 INFO - PROCESS | 1660 | 1464796138710 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x121084800 == 73 [pid = 1660] [id = 663] 08:48:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 177 (0x1128ac000) [pid = 1660] [serial = 1989] [outer = 0x0] 08:48:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 178 (0x112e77800) [pid = 1660] [serial = 1990] [outer = 0x1128ac000] 08:48:58 INFO - PROCESS | 1660 | 1464796138757 Marionette DEBUG loaded listener.js 08:48:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 179 (0x11318e800) [pid = 1660] [serial = 1991] [outer = 0x1128ac000] 08:48:59 INFO - PROCESS | 1660 | 1464796139238 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]]]}] 08:48:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:48:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 891ms 08:48:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:48:59 INFO - PROCESS | 1660 | 1464796139288 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 08:48:59 INFO - PROCESS | 1660 | 1464796139292 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 08:48:59 INFO - PROCESS | 1660 | 1464796139297 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:48:59 INFO - PROCESS | 1660 | 1464796139300 Marionette TRACE conn2 <- [1,2626,null,{}] 08:48:59 INFO - PROCESS | 1660 | 1464796139303 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}] 08:48:59 INFO - PROCESS | 1660 | 1464796139446 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 08:48:59 INFO - PROCESS | 1660 | 1464796139633 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12c9ec800 == 72 [pid = 1660] [id = 598] 08:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x123ad0000 == 71 [pid = 1660] [id = 597] 08:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12dd91800 == 70 [pid = 1660] [id = 655] 08:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12d3af000 == 69 [pid = 1660] [id = 654] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 178 (0x127076c00) [pid = 1660] [serial = 1858] [outer = 0x0] [url = about:blank] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 177 (0x129238000) [pid = 1660] [serial = 1861] [outer = 0x0] [url = about:blank] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 176 (0x128dca800) [pid = 1660] [serial = 1864] [outer = 0x0] [url = about:blank] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 175 (0x12951fc00) [pid = 1660] [serial = 1906] [outer = 0x0] [url = about:blank] 08:48:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x1161dc800 == 70 [pid = 1660] [id = 664] 08:48:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 176 (0x111032000) [pid = 1660] [serial = 1992] [outer = 0x0] 08:48:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 177 (0x113192c00) [pid = 1660] [serial = 1993] [outer = 0x111032000] 08:48:59 INFO - PROCESS | 1660 | 1464796139720 Marionette DEBUG loaded listener.js 08:48:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 178 (0x116a71c00) [pid = 1660] [serial = 1994] [outer = 0x111032000] 08:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12c6b5000 == 69 [pid = 1660] [id = 653] 08:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12cd75000 == 68 [pid = 1660] [id = 652] 08:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12c69b000 == 67 [pid = 1660] [id = 651] 08:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12c358800 == 66 [pid = 1660] [id = 650] 08:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12b10d800 == 65 [pid = 1660] [id = 649] 08:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12a69a800 == 64 [pid = 1660] [id = 648] 08:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1292da800 == 63 [pid = 1660] [id = 647] 08:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x123f25000 == 62 [pid = 1660] [id = 646] 08:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x11309a800 == 61 [pid = 1660] [id = 645] 08:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x124cbe800 == 60 [pid = 1660] [id = 644] 08:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12e01d800 == 59 [pid = 1660] [id = 638] 08:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1292e4800 == 58 [pid = 1660] [id = 637] 08:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x11867e800 == 57 [pid = 1660] [id = 636] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 177 (0x12951b000) [pid = 1660] [serial = 1904] [outer = 0x0] [url = about:blank] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 176 (0x12927cc00) [pid = 1660] [serial = 1895] [outer = 0x0] [url = about:blank] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 175 (0x11311ac00) [pid = 1660] [serial = 1870] [outer = 0x0] [url = about:blank] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 174 (0x114ef2400) [pid = 1660] [serial = 1871] [outer = 0x0] [url = about:blank] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 173 (0x118847000) [pid = 1660] [serial = 1876] [outer = 0x0] [url = about:blank] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 172 (0x11b26c000) [pid = 1660] [serial = 1900] [outer = 0x0] [url = about:blank] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 171 (0x124e7f800) [pid = 1660] [serial = 1886] [outer = 0x0] [url = about:blank] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 170 (0x11915a000) [pid = 1660] [serial = 1898] [outer = 0x0] [url = about:blank] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 169 (0x128aeb000) [pid = 1660] [serial = 1892] [outer = 0x0] [url = about:blank] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 168 (0x123d88800) [pid = 1660] [serial = 1883] [outer = 0x0] [url = about:blank] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 167 (0x11930f000) [pid = 1660] [serial = 1877] [outer = 0x0] [url = about:blank] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 166 (0x123e3b000) [pid = 1660] [serial = 1855] [outer = 0x0] [url = about:blank] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 165 (0x1212a7400) [pid = 1660] [serial = 1882] [outer = 0x0] [url = about:blank] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 164 (0x12927fc00) [pid = 1660] [serial = 1901] [outer = 0x0] [url = about:blank] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x125811800) [pid = 1660] [serial = 1888] [outer = 0x0] [url = about:blank] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x11675ec00) [pid = 1660] [serial = 1897] [outer = 0x0] [url = about:blank] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x119ef4800) [pid = 1660] [serial = 1879] [outer = 0x0] [url = about:blank] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x117e23800) [pid = 1660] [serial = 1873] [outer = 0x0] [url = about:blank] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x126930400) [pid = 1660] [serial = 1889] [outer = 0x0] [url = about:blank] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x118461800) [pid = 1660] [serial = 1874] [outer = 0x0] [url = about:blank] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x128dbf400) [pid = 1660] [serial = 1894] [outer = 0x0] [url = about:blank] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x11311c800) [pid = 1660] [serial = 1849] [outer = 0x0] [url = about:blank] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x1293b8000) [pid = 1660] [serial = 1867] [outer = 0x0] [url = about:blank] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x123d91800) [pid = 1660] [serial = 1885] [outer = 0x0] [url = about:blank] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x11b276000) [pid = 1660] [serial = 1880] [outer = 0x0] [url = about:blank] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x1186bac00) [pid = 1660] [serial = 1852] [outer = 0x0] [url = about:blank] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x128a63800) [pid = 1660] [serial = 1891] [outer = 0x0] [url = about:blank] 08:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x1293b5800) [pid = 1660] [serial = 1903] [outer = 0x0] [url = about:blank] 08:49:00 INFO - PROCESS | 1660 | 1464796140168 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]]]}] 08:49:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:49:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 924ms 08:49:00 INFO - PROCESS | 1660 | 1464796140222 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 08:49:00 INFO - PROCESS | 1660 | 1464796140224 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 08:49:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:49:00 INFO - PROCESS | 1660 | 1464796140227 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:49:00 INFO - PROCESS | 1660 | 1464796140231 Marionette TRACE conn2 <- [1,2630,null,{}] 08:49:00 INFO - PROCESS | 1660 | 1464796140242 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}] 08:49:00 INFO - PROCESS | 1660 | 1464796140374 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 08:49:00 INFO - PROCESS | 1660 | 1464796140511 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x1210a1800 == 58 [pid = 1660] [id = 665] 08:49:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x115d5d800) [pid = 1660] [serial = 1995] [outer = 0x0] 08:49:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x11884c000) [pid = 1660] [serial = 1996] [outer = 0x115d5d800] 08:49:00 INFO - PROCESS | 1660 | 1464796140556 Marionette DEBUG loaded listener.js 08:49:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x11930d400) [pid = 1660] [serial = 1997] [outer = 0x115d5d800] 08:49:00 INFO - PROCESS | 1660 | 1464796140842 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]]]}] 08:49:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:49:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 627ms 08:49:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:49:00 INFO - PROCESS | 1660 | 1464796140857 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 08:49:00 INFO - PROCESS | 1660 | 1464796140858 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 08:49:00 INFO - PROCESS | 1660 | 1464796140861 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:49:00 INFO - PROCESS | 1660 | 1464796140862 Marionette TRACE conn2 <- [1,2634,null,{}] 08:49:00 INFO - PROCESS | 1660 | 1464796140872 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}] 08:49:00 INFO - PROCESS | 1660 | 1464796140964 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 08:49:01 INFO - PROCESS | 1660 | 1464796141029 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x125357800 == 59 [pid = 1660] [id = 666] 08:49:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x119310400) [pid = 1660] [serial = 1998] [outer = 0x0] 08:49:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x1197d0800) [pid = 1660] [serial = 1999] [outer = 0x119310400] 08:49:01 INFO - PROCESS | 1660 | 1464796141055 Marionette DEBUG loaded listener.js 08:49:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x11b205000) [pid = 1660] [serial = 2000] [outer = 0x119310400] 08:49:01 INFO - PROCESS | 1660 | 1464796141370 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]]]}] 08:49:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:49:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 520ms 08:49:01 INFO - PROCESS | 1660 | 1464796141382 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 08:49:01 INFO - PROCESS | 1660 | 1464796141385 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 08:49:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:49:01 INFO - PROCESS | 1660 | 1464796141389 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:49:01 INFO - PROCESS | 1660 | 1464796141390 Marionette TRACE conn2 <- [1,2638,null,{}] 08:49:01 INFO - PROCESS | 1660 | 1464796141393 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}] 08:49:01 INFO - PROCESS | 1660 | 1464796141477 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 08:49:01 INFO - PROCESS | 1660 | 1464796141482 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x118675800 == 60 [pid = 1660] [id = 667] 08:49:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x119ef3400) [pid = 1660] [serial = 2001] [outer = 0x0] 08:49:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x121072c00) [pid = 1660] [serial = 2002] [outer = 0x119ef3400] 08:49:01 INFO - PROCESS | 1660 | 1464796141508 Marionette DEBUG loaded listener.js 08:49:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x123c97000) [pid = 1660] [serial = 2003] [outer = 0x119ef3400] 08:49:01 INFO - PROCESS | 1660 | 1464796141874 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]]]}] 08:49:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:49:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 518ms 08:49:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:49:01 INFO - PROCESS | 1660 | 1464796141920 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 08:49:01 INFO - PROCESS | 1660 | 1464796141921 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 08:49:01 INFO - PROCESS | 1660 | 1464796141923 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:49:01 INFO - PROCESS | 1660 | 1464796141924 Marionette TRACE conn2 <- [1,2642,null,{}] 08:49:01 INFO - PROCESS | 1660 | 1464796141927 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}] 08:49:02 INFO - PROCESS | 1660 | 1464796142048 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 08:49:02 INFO - PROCESS | 1660 | 1464796142063 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a693800 == 61 [pid = 1660] [id = 668] 08:49:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x123d29000) [pid = 1660] [serial = 2004] [outer = 0x0] 08:49:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x123d91800) [pid = 1660] [serial = 2005] [outer = 0x123d29000] 08:49:02 INFO - PROCESS | 1660 | 1464796142090 Marionette DEBUG loaded listener.js 08:49:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x124a75400) [pid = 1660] [serial = 2006] [outer = 0x123d29000] 08:49:02 INFO - PROCESS | 1660 | 1464796142438 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]]]}] 08:49:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:49:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 569ms 08:49:02 INFO - PROCESS | 1660 | 1464796142493 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 08:49:02 INFO - PROCESS | 1660 | 1464796142494 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 08:49:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:49:02 INFO - PROCESS | 1660 | 1464796142496 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:49:02 INFO - PROCESS | 1660 | 1464796142497 Marionette TRACE conn2 <- [1,2646,null,{}] 08:49:02 INFO - PROCESS | 1660 | 1464796142499 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}] 08:49:02 INFO - PROCESS | 1660 | 1464796142607 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 08:49:02 INFO - PROCESS | 1660 | 1464796142647 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b121800 == 62 [pid = 1660] [id = 669] 08:49:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x123d2d800) [pid = 1660] [serial = 2007] [outer = 0x0] 08:49:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x124e7f800) [pid = 1660] [serial = 2008] [outer = 0x123d2d800] 08:49:02 INFO - PROCESS | 1660 | 1464796142672 Marionette DEBUG loaded listener.js 08:49:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x11914f800) [pid = 1660] [serial = 2009] [outer = 0x123d2d800] 08:49:02 INFO - PROCESS | 1660 | 1464796142988 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]]]}] 08:49:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:49:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 521ms 08:49:03 INFO - PROCESS | 1660 | 1464796143019 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 08:49:03 INFO - PROCESS | 1660 | 1464796143020 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 08:49:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:49:03 INFO - PROCESS | 1660 | 1464796143034 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:49:03 INFO - PROCESS | 1660 | 1464796143035 Marionette TRACE conn2 <- [1,2650,null,{}] 08:49:03 INFO - PROCESS | 1660 | 1464796143037 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}] 08:49:03 INFO - PROCESS | 1660 | 1464796143142 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 08:49:03 INFO - PROCESS | 1660 | 1464796143181 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba84800 == 63 [pid = 1660] [id = 670] 08:49:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x1253dd400) [pid = 1660] [serial = 2010] [outer = 0x0] 08:49:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x126931000) [pid = 1660] [serial = 2011] [outer = 0x1253dd400] 08:49:03 INFO - PROCESS | 1660 | 1464796143206 Marionette DEBUG loaded listener.js 08:49:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x126f55400) [pid = 1660] [serial = 2012] [outer = 0x1253dd400] 08:49:03 INFO - PROCESS | 1660 | 1464796143491 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]]]}] 08:49:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:49:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 470ms 08:49:03 INFO - PROCESS | 1660 | 1464796143513 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 08:49:03 INFO - PROCESS | 1660 | 1464796143514 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 08:49:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:49:03 INFO - PROCESS | 1660 | 1464796143525 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:49:03 INFO - PROCESS | 1660 | 1464796143526 Marionette TRACE conn2 <- [1,2654,null,{}] 08:49:03 INFO - PROCESS | 1660 | 1464796143528 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}] 08:49:03 INFO - PROCESS | 1660 | 1464796143649 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 08:49:03 INFO - PROCESS | 1660 | 1464796143689 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c3ba000 == 64 [pid = 1660] [id = 671] 08:49:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x112e06000) [pid = 1660] [serial = 2013] [outer = 0x0] 08:49:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x127076c00) [pid = 1660] [serial = 2014] [outer = 0x112e06000] 08:49:03 INFO - PROCESS | 1660 | 1464796143714 Marionette DEBUG loaded listener.js 08:49:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 171 (0x128a63800) [pid = 1660] [serial = 2015] [outer = 0x112e06000] 08:49:04 INFO - PROCESS | 1660 | --DOMWINDOW == 170 (0x128a67800) [pid = 1660] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:49:04 INFO - PROCESS | 1660 | --DOMWINDOW == 169 (0x128c0dc00) [pid = 1660] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:49:04 INFO - PROCESS | 1660 | --DOMWINDOW == 168 (0x112a82400) [pid = 1660] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:49:04 INFO - PROCESS | 1660 | --DOMWINDOW == 167 (0x124808000) [pid = 1660] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:49:04 INFO - PROCESS | 1660 | --DOMWINDOW == 166 (0x129233000) [pid = 1660] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:49:04 INFO - PROCESS | 1660 | --DOMWINDOW == 165 (0x111ed9400) [pid = 1660] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:49:04 INFO - PROCESS | 1660 | --DOMWINDOW == 164 (0x113050400) [pid = 1660] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:49:04 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x121075000) [pid = 1660] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:49:04 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x111031000) [pid = 1660] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:49:04 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x12927d400) [pid = 1660] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:49:04 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x12480f000) [pid = 1660] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:49:04 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x1259c2000) [pid = 1660] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:49:04 INFO - PROCESS | 1660 | 1464796144312 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]]]}] 08:49:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:49:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 825ms 08:49:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:49:04 INFO - PROCESS | 1660 | 1464796144351 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 08:49:04 INFO - PROCESS | 1660 | 1464796144352 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 08:49:04 INFO - PROCESS | 1660 | 1464796144354 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:49:04 INFO - PROCESS | 1660 | 1464796144355 Marionette TRACE conn2 <- [1,2658,null,{}] 08:49:04 INFO - PROCESS | 1660 | 1464796144358 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}] 08:49:04 INFO - PROCESS | 1660 | 1464796144468 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 08:49:04 INFO - PROCESS | 1660 | 1464796144507 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd95000 == 65 [pid = 1660] [id = 672] 08:49:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x11819a800) [pid = 1660] [serial = 2016] [outer = 0x0] 08:49:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x123d89400) [pid = 1660] [serial = 2017] [outer = 0x11819a800] 08:49:04 INFO - PROCESS | 1660 | 1464796144534 Marionette DEBUG loaded listener.js 08:49:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x128a67800) [pid = 1660] [serial = 2018] [outer = 0x11819a800] 08:49:04 INFO - PROCESS | 1660 | 1464796144819 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]]]}] 08:49:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:49:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 518ms 08:49:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:49:04 INFO - PROCESS | 1660 | 1464796144873 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 08:49:04 INFO - PROCESS | 1660 | 1464796144874 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 08:49:04 INFO - PROCESS | 1660 | 1464796144876 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:49:04 INFO - PROCESS | 1660 | 1464796144878 Marionette TRACE conn2 <- [1,2662,null,{}] 08:49:04 INFO - PROCESS | 1660 | 1464796144880 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}] 08:49:05 INFO - PROCESS | 1660 | 1464796144997 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 08:49:05 INFO - PROCESS | 1660 | 1464796145063 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c9dd000 == 66 [pid = 1660] [id = 673] 08:49:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x12480f000) [pid = 1660] [serial = 2019] [outer = 0x0] 08:49:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x12923b000) [pid = 1660] [serial = 2020] [outer = 0x12480f000] 08:49:05 INFO - PROCESS | 1660 | 1464796145092 Marionette DEBUG loaded listener.js 08:49:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x1293b6c00) [pid = 1660] [serial = 2021] [outer = 0x12480f000] 08:49:05 INFO - PROCESS | 1660 | 1464796145372 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]]]}] 08:49:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:49:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 519ms 08:49:05 INFO - PROCESS | 1660 | 1464796145397 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 08:49:05 INFO - PROCESS | 1660 | 1464796145398 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 08:49:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:49:05 INFO - PROCESS | 1660 | 1464796145408 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:49:05 INFO - PROCESS | 1660 | 1464796145409 Marionette TRACE conn2 <- [1,2666,null,{}] 08:49:05 INFO - PROCESS | 1660 | 1464796145411 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}] 08:49:05 INFO - PROCESS | 1660 | 1464796145503 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 08:49:05 INFO - PROCESS | 1660 | 1464796145507 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d3af800 == 67 [pid = 1660] [id = 674] 08:49:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x1293ba800) [pid = 1660] [serial = 2022] [outer = 0x0] 08:49:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x129518400) [pid = 1660] [serial = 2023] [outer = 0x1293ba800] 08:49:05 INFO - PROCESS | 1660 | 1464796145532 Marionette DEBUG loaded listener.js 08:49:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x12a7e1400) [pid = 1660] [serial = 2024] [outer = 0x1293ba800] 08:49:06 INFO - PROCESS | 1660 | 1464796146348 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]]]}] 08:49:06 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) 08:49:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 970ms 08:49:06 INFO - PROCESS | 1660 | 1464796146379 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 08:49:06 INFO - PROCESS | 1660 | 1464796146381 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 08:49:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:49:06 INFO - PROCESS | 1660 | 1464796146387 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:49:06 INFO - PROCESS | 1660 | 1464796146390 Marionette TRACE conn2 <- [1,2670,null,{}] 08:49:06 INFO - PROCESS | 1660 | 1464796146394 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}] 08:49:06 INFO - PROCESS | 1660 | 1464796146503 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 08:49:06 INFO - PROCESS | 1660 | 1464796146567 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x11912e800 == 68 [pid = 1660] [id = 675] 08:49:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x113051000) [pid = 1660] [serial = 2025] [outer = 0x0] 08:49:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x11311b400) [pid = 1660] [serial = 2026] [outer = 0x113051000] 08:49:06 INFO - PROCESS | 1660 | 1464796146640 Marionette DEBUG loaded listener.js 08:49:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 171 (0x115d77000) [pid = 1660] [serial = 2027] [outer = 0x113051000] 08:49:07 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 08:49:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:49:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 08:49:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:49:07 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1 08:49:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:07 INFO - _addTest/ [0,2673,"getWindowHandle",null] 08:49:07 INFO - PROCESS | 1660 | 1464796147566 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 08:49:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:49:07 INFO - PROCESS | 1660 | 1464796147571 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:49:07 INFO - PROCESS | 1660 | 1464796147573 Marionette TRACE conn2 <- [1,2674,null,{}] 08:49:07 INFO - PROCESS | 1660 | 1464796147575 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}] 08:49:07 INFO - PROCESS | 1660 | 1464796147685 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 08:49:07 INFO - PROCESS | 1660 | 1464796147791 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292ea000 == 69 [pid = 1660] [id = 676] 08:49:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 172 (0x117692400) [pid = 1660] [serial = 2028] [outer = 0x0] 08:49:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 173 (0x118530400) [pid = 1660] [serial = 2029] [outer = 0x117692400] 08:49:07 INFO - PROCESS | 1660 | 1464796147822 Marionette DEBUG loaded listener.js 08:49:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 174 (0x119158c00) [pid = 1660] [serial = 2030] [outer = 0x117692400] 08:49:08 INFO - PROCESS | 1660 | 1464796148762 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] 08:49:08 INFO - PROCESS | 1660 | 1464796148795 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 08:49:08 INFO - PROCESS | 1660 | 1464796148797 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:49:08 INFO - PROCESS | 1660 | 1464796148801 Marionette TRACE conn2 <- [1,2678,null,{}] 08:49:08 INFO - PROCESS | 1660 | 1464796148810 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}] 08:49:08 INFO - PROCESS | 1660 | 1464796148920 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 08:49:09 INFO - PROCESS | 1660 | 1464796149026 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d54c800 == 70 [pid = 1660] [id = 677] 08:49:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 175 (0x121072000) [pid = 1660] [serial = 2031] [outer = 0x0] 08:49:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 176 (0x123d92000) [pid = 1660] [serial = 2032] [outer = 0x121072000] 08:49:09 INFO - PROCESS | 1660 | 1464796149059 Marionette DEBUG loaded listener.js 08:49:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 177 (0x12480ac00) [pid = 1660] [serial = 2033] [outer = 0x121072000] 08:49:09 INFO - PROCESS | 1660 | 1464796149962 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]]]}] 08:49:09 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) 08:49:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1176ms 08:49:09 INFO - PROCESS | 1660 | 1464796149974 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 08:49:09 INFO - PROCESS | 1660 | 1464796149977 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 08:49:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:49:09 INFO - PROCESS | 1660 | 1464796149980 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:49:09 INFO - PROCESS | 1660 | 1464796149982 Marionette TRACE conn2 <- [1,2682,null,{}] 08:49:09 INFO - PROCESS | 1660 | 1464796149986 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}] 08:49:10 INFO - PROCESS | 1660 | 1464796150120 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 08:49:10 INFO - PROCESS | 1660 | 1464796150235 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e010000 == 71 [pid = 1660] [id = 678] 08:49:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 178 (0x11224c000) [pid = 1660] [serial = 2034] [outer = 0x0] 08:49:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 179 (0x128a60c00) [pid = 1660] [serial = 2035] [outer = 0x11224c000] 08:49:10 INFO - PROCESS | 1660 | 1464796150267 Marionette DEBUG loaded listener.js 08:49:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 180 (0x12923a400) [pid = 1660] [serial = 2036] [outer = 0x11224c000] 08:49:11 INFO - PROCESS | 1660 | 1464796151229 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]]]}] 08:49:11 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) 08:49:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1274ms 08:49:11 INFO - PROCESS | 1660 | 1464796151255 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 08:49:11 INFO - PROCESS | 1660 | 1464796151257 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 08:49:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:49:11 INFO - PROCESS | 1660 | 1464796151260 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:49:11 INFO - PROCESS | 1660 | 1464796151263 Marionette TRACE conn2 <- [1,2686,null,{}] 08:49:11 INFO - PROCESS | 1660 | 1464796151267 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}] 08:49:11 INFO - PROCESS | 1660 | 1464796151364 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 08:49:11 INFO - PROCESS | 1660 | 1464796151432 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x126d0e800 == 72 [pid = 1660] [id = 679] 08:49:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 181 (0x11318bc00) [pid = 1660] [serial = 2037] [outer = 0x0] 08:49:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 182 (0x113c79000) [pid = 1660] [serial = 2038] [outer = 0x11318bc00] 08:49:11 INFO - PROCESS | 1660 | 1464796151460 Marionette DEBUG loaded listener.js 08:49:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 183 (0x11819e000) [pid = 1660] [serial = 2039] [outer = 0x11318bc00] 08:49:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12c9dd000 == 71 [pid = 1660] [id = 673] 08:49:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd95000 == 70 [pid = 1660] [id = 672] 08:49:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12c3ba000 == 69 [pid = 1660] [id = 671] 08:49:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba84800 == 68 [pid = 1660] [id = 670] 08:49:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12b121800 == 67 [pid = 1660] [id = 669] 08:49:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12a693800 == 66 [pid = 1660] [id = 668] 08:49:12 INFO - PROCESS | 1660 | --DOMWINDOW == 182 (0x12babb800) [pid = 1660] [serial = 1969] [outer = 0x0] [url = about:blank] 08:49:12 INFO - PROCESS | 1660 | --DOCSHELL 0x118675800 == 65 [pid = 1660] [id = 667] 08:49:12 INFO - PROCESS | 1660 | --DOCSHELL 0x125357800 == 64 [pid = 1660] [id = 666] 08:49:12 INFO - PROCESS | 1660 | --DOCSHELL 0x1210a1800 == 63 [pid = 1660] [id = 665] 08:49:12 INFO - PROCESS | 1660 | --DOCSHELL 0x1161dc800 == 62 [pid = 1660] [id = 664] 08:49:12 INFO - PROCESS | 1660 | --DOCSHELL 0x121084800 == 61 [pid = 1660] [id = 663] 08:49:12 INFO - PROCESS | 1660 | --DOCSHELL 0x1353f5000 == 60 [pid = 1660] [id = 659] 08:49:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12b119000 == 59 [pid = 1660] [id = 658] 08:49:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12128a800 == 58 [pid = 1660] [id = 657] 08:49:12 INFO - PROCESS | 1660 | 1464796152396 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] 08:49:12 INFO - PROCESS | 1660 | 1464796152448 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 08:49:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:49:12 INFO - PROCESS | 1660 | 1464796152455 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:49:12 INFO - PROCESS | 1660 | 1464796152456 Marionette TRACE conn2 <- [1,2690,null,{}] 08:49:12 INFO - PROCESS | 1660 | 1464796152459 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}] 08:49:12 INFO - PROCESS | 1660 | 1464796152543 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 08:49:12 INFO - PROCESS | 1660 | 1464796152549 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b83000 == 59 [pid = 1660] [id = 680] 08:49:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x116a71000) [pid = 1660] [serial = 2040] [outer = 0x0] 08:49:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x1186c1000) [pid = 1660] [serial = 2041] [outer = 0x116a71000] 08:49:12 INFO - PROCESS | 1660 | 1464796152576 Marionette DEBUG loaded listener.js 08:49:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x1197d0400) [pid = 1660] [serial = 2042] [outer = 0x116a71000] 08:49:13 INFO - PROCESS | 1660 | 1464796153569 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] 08:49:13 INFO - PROCESS | 1660 | 1464796153577 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 08:49:13 INFO - PROCESS | 1660 | 1464796153579 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:49:13 INFO - PROCESS | 1660 | 1464796153581 Marionette TRACE conn2 <- [1,2694,null,{}] 08:49:13 INFO - PROCESS | 1660 | 1464796153590 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}] 08:49:13 INFO - PROCESS | 1660 | 1464796153680 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 08:49:13 INFO - PROCESS | 1660 | 1464796153686 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x1270ef800 == 60 [pid = 1660] [id = 681] 08:49:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x121070800) [pid = 1660] [serial = 2043] [outer = 0x0] 08:49:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x123d23400) [pid = 1660] [serial = 2044] [outer = 0x121070800] 08:49:13 INFO - PROCESS | 1660 | 1464796153713 Marionette DEBUG loaded listener.js 08:49:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x123d95400) [pid = 1660] [serial = 2045] [outer = 0x121070800] 08:49:14 INFO - PROCESS | 1660 | 1464796154559 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] 08:49:14 INFO - PROCESS | 1660 | 1464796154612 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 08:49:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:49:14 INFO - PROCESS | 1660 | 1464796154616 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:49:14 INFO - PROCESS | 1660 | 1464796154618 Marionette TRACE conn2 <- [1,2698,null,{}] 08:49:14 INFO - PROCESS | 1660 | 1464796154657 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}] 08:49:14 INFO - PROCESS | 1660 | 1464796154821 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 08:49:14 INFO - PROCESS | 1660 | 1464796154834 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ae88000 == 61 [pid = 1660] [id = 682] 08:49:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x124809400) [pid = 1660] [serial = 2046] [outer = 0x0] 08:49:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x124a7f000) [pid = 1660] [serial = 2047] [outer = 0x124809400] 08:49:14 INFO - PROCESS | 1660 | 1464796154860 Marionette DEBUG loaded listener.js 08:49:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x12580b800) [pid = 1660] [serial = 2048] [outer = 0x124809400] 08:49:15 INFO - PROCESS | 1660 | 1464796155703 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] 08:49:15 INFO - PROCESS | 1660 | 1464796155739 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 08:49:15 INFO - PROCESS | 1660 | 1464796155741 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:49:15 INFO - PROCESS | 1660 | 1464796155742 Marionette TRACE conn2 <- [1,2702,null,{}] 08:49:15 INFO - PROCESS | 1660 | 1464796155745 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}] 08:49:15 INFO - PROCESS | 1660 | 1464796155849 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 08:49:15 INFO - PROCESS | 1660 | 1464796155888 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c359000 == 62 [pid = 1660] [id = 683] 08:49:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x125f18400) [pid = 1660] [serial = 2049] [outer = 0x0] 08:49:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x126ff4c00) [pid = 1660] [serial = 2050] [outer = 0x125f18400] 08:49:15 INFO - PROCESS | 1660 | 1464796155914 Marionette DEBUG loaded listener.js 08:49:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x128a62800) [pid = 1660] [serial = 2051] [outer = 0x125f18400] 08:49:16 INFO - PROCESS | 1660 | 1464796156275 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]]]}] 08:49:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:49:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 568ms 08:49:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:49:16 INFO - PROCESS | 1660 | 1464796156311 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 08:49:16 INFO - PROCESS | 1660 | 1464796156312 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 08:49:16 INFO - PROCESS | 1660 | 1464796156314 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:49:16 INFO - PROCESS | 1660 | 1464796156315 Marionette TRACE conn2 <- [1,2706,null,{}] 08:49:16 INFO - PROCESS | 1660 | 1464796156317 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}] 08:49:16 INFO - PROCESS | 1660 | 1464796156449 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 08:49:16 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x112e06000) [pid = 1660] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:49:16 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x11819a800) [pid = 1660] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:49:16 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x12480f000) [pid = 1660] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:49:16 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x123d29000) [pid = 1660] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:49:16 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x123d2d800) [pid = 1660] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:49:16 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x1253dd400) [pid = 1660] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:49:16 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x111032000) [pid = 1660] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:49:16 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x119310400) [pid = 1660] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:49:16 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x115d5d800) [pid = 1660] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:49:16 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x119ef3400) [pid = 1660] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:49:16 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x1128ac000) [pid = 1660] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:49:16 INFO - PROCESS | 1660 | 1464796156541 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e3c000 == 63 [pid = 1660] [id = 684] 08:49:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x1128a8000) [pid = 1660] [serial = 2052] [outer = 0x0] 08:49:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x115d76c00) [pid = 1660] [serial = 2053] [outer = 0x1128a8000] 08:49:16 INFO - PROCESS | 1660 | 1464796156568 Marionette DEBUG loaded listener.js 08:49:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x1253dd400) [pid = 1660] [serial = 2054] [outer = 0x1128a8000] 08:49:16 INFO - PROCESS | 1660 | 1464796156838 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]]]}] 08:49:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:49:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 572ms 08:49:16 INFO - PROCESS | 1660 | 1464796156892 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 08:49:16 INFO - PROCESS | 1660 | 1464796156894 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 08:49:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:49:16 INFO - PROCESS | 1660 | 1464796156896 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:49:16 INFO - PROCESS | 1660 | 1464796156897 Marionette TRACE conn2 <- [1,2710,null,{}] 08:49:16 INFO - PROCESS | 1660 | 1464796156903 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}] 08:49:16 INFO - PROCESS | 1660 | 1464796156990 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 08:49:16 INFO - PROCESS | 1660 | 1464796156994 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c9e3000 == 64 [pid = 1660] [id = 685] 08:49:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x127336800) [pid = 1660] [serial = 2055] [outer = 0x0] 08:49:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x1293b8000) [pid = 1660] [serial = 2056] [outer = 0x127336800] 08:49:17 INFO - PROCESS | 1660 | 1464796157019 Marionette DEBUG loaded listener.js 08:49:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x12a610800) [pid = 1660] [serial = 2057] [outer = 0x127336800] 08:49:17 INFO - PROCESS | 1660 | 1464796157386 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] 08:49:17 INFO - PROCESS | 1660 | 1464796157420 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 08:49:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 08:49:17 INFO - PROCESS | 1660 | 1464796157423 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:49:17 INFO - PROCESS | 1660 | 1464796157424 Marionette TRACE conn2 <- [1,2714,null,{}] 08:49:17 INFO - PROCESS | 1660 | 1464796157426 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}] 08:49:17 INFO - PROCESS | 1660 | 1464796157509 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 08:49:17 INFO - PROCESS | 1660 | 1464796157513 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d27b000 == 65 [pid = 1660] [id = 686] 08:49:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x12a7db000) [pid = 1660] [serial = 2058] [outer = 0x0] 08:49:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x12ae63c00) [pid = 1660] [serial = 2059] [outer = 0x12a7db000] 08:49:17 INFO - PROCESS | 1660 | 1464796157546 Marionette DEBUG loaded listener.js 08:49:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x12b027400) [pid = 1660] [serial = 2060] [outer = 0x12a7db000] 08:49:17 INFO - PROCESS | 1660 | 1464796157869 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]]]}] 08:49:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:49:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 470ms 08:49:17 INFO - PROCESS | 1660 | 1464796157893 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 08:49:17 INFO - PROCESS | 1660 | 1464796157894 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 08:49:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:49:17 INFO - PROCESS | 1660 | 1464796157896 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:49:17 INFO - PROCESS | 1660 | 1464796157897 Marionette TRACE conn2 <- [1,2718,null,{}] 08:49:17 INFO - PROCESS | 1660 | 1464796157902 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}] 08:49:17 INFO - PROCESS | 1660 | 1464796157987 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 08:49:17 INFO - PROCESS | 1660 | 1464796157991 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d54a000 == 66 [pid = 1660] [id = 687] 08:49:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x12b032400) [pid = 1660] [serial = 2061] [outer = 0x0] 08:49:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x12b18cc00) [pid = 1660] [serial = 2062] [outer = 0x12b032400] 08:49:18 INFO - PROCESS | 1660 | 1464796158016 Marionette DEBUG loaded listener.js 08:49:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x12b2c1c00) [pid = 1660] [serial = 2063] [outer = 0x12b032400] 08:49:18 INFO - PROCESS | 1660 | 1464796158357 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] 08:49:18 INFO - PROCESS | 1660 | 1464796158374 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 08:49:18 INFO - PROCESS | 1660 | 1464796158377 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:49:18 INFO - PROCESS | 1660 | 1464796158378 Marionette TRACE conn2 <- [1,2722,null,{}] 08:49:18 INFO - PROCESS | 1660 | 1464796158380 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}] 08:49:18 INFO - PROCESS | 1660 | 1464796158514 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 08:49:18 INFO - PROCESS | 1660 | 1464796158627 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x1183f3800 == 67 [pid = 1660] [id = 688] 08:49:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x111031800) [pid = 1660] [serial = 2064] [outer = 0x0] 08:49:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x11297a000) [pid = 1660] [serial = 2065] [outer = 0x111031800] 08:49:18 INFO - PROCESS | 1660 | 1464796158662 Marionette DEBUG loaded listener.js 08:49:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x113204000) [pid = 1660] [serial = 2066] [outer = 0x111031800] 08:49:19 INFO - PROCESS | 1660 | 1464796159224 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] 08:49:19 INFO - PROCESS | 1660 | 1464796159269 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 08:49:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 08:49:19 INFO - PROCESS | 1660 | 1464796159314 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:49:19 INFO - PROCESS | 1660 | 1464796159316 Marionette TRACE conn2 <- [1,2726,null,{}] 08:49:19 INFO - PROCESS | 1660 | 1464796159321 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}] 08:49:19 INFO - PROCESS | 1660 | 1464796159428 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 08:49:19 INFO - PROCESS | 1660 | 1464796159507 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4ba000 == 68 [pid = 1660] [id = 689] 08:49:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x1197ca800) [pid = 1660] [serial = 2067] [outer = 0x0] 08:49:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x119e70400) [pid = 1660] [serial = 2068] [outer = 0x1197ca800] 08:49:19 INFO - PROCESS | 1660 | 1464796159538 Marionette DEBUG loaded listener.js 08:49:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x11b274400) [pid = 1660] [serial = 2069] [outer = 0x1197ca800] 08:49:19 INFO - PROCESS | 1660 | 1464796159965 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]]]}] 08:49:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:49:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 712ms 08:49:19 INFO - PROCESS | 1660 | 1464796159989 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 08:49:19 INFO - PROCESS | 1660 | 1464796159992 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 08:49:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:49:19 INFO - PROCESS | 1660 | 1464796159994 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:49:19 INFO - PROCESS | 1660 | 1464796159996 Marionette TRACE conn2 <- [1,2730,null,{}] 08:49:20 INFO - PROCESS | 1660 | 1464796159998 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}] 08:49:20 INFO - PROCESS | 1660 | 1464796160106 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 08:49:20 INFO - PROCESS | 1660 | 1464796160215 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e00d800 == 69 [pid = 1660] [id = 690] 08:49:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x123d2f800) [pid = 1660] [serial = 2070] [outer = 0x0] 08:49:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 171 (0x12480d000) [pid = 1660] [serial = 2071] [outer = 0x123d2f800] 08:49:20 INFO - PROCESS | 1660 | 1464796160247 Marionette DEBUG loaded listener.js 08:49:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 172 (0x1259bf800) [pid = 1660] [serial = 2072] [outer = 0x123d2f800] 08:49:21 INFO - PROCESS | 1660 | 1464796161090 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] 08:49:21 INFO - PROCESS | 1660 | 1464796161120 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 08:49:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:49:21 INFO - PROCESS | 1660 | 1464796161127 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:49:21 INFO - PROCESS | 1660 | 1464796161131 Marionette TRACE conn2 <- [1,2734,null,{}] 08:49:21 INFO - PROCESS | 1660 | 1464796161134 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}] 08:49:21 INFO - PROCESS | 1660 | 1464796161243 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 08:49:21 INFO - PROCESS | 1660 | 1464796161349 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x1353dd800 == 70 [pid = 1660] [id = 691] 08:49:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 173 (0x12480ec00) [pid = 1660] [serial = 2073] [outer = 0x0] 08:49:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 174 (0x12927c000) [pid = 1660] [serial = 2074] [outer = 0x12480ec00] 08:49:21 INFO - PROCESS | 1660 | 1464796161380 Marionette DEBUG loaded listener.js 08:49:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 175 (0x12b189400) [pid = 1660] [serial = 2075] [outer = 0x12480ec00] 08:49:21 INFO - PROCESS | 1660 | 1464796161780 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]]]}] 08:49:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:49:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 679ms 08:49:21 INFO - PROCESS | 1660 | 1464796161803 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 08:49:21 INFO - PROCESS | 1660 | 1464796161805 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 08:49:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:49:21 INFO - PROCESS | 1660 | 1464796161807 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:49:21 INFO - PROCESS | 1660 | 1464796161808 Marionette TRACE conn2 <- [1,2738,null,{}] 08:49:21 INFO - PROCESS | 1660 | 1464796161811 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}] 08:49:21 INFO - PROCESS | 1660 | 1464796161919 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 08:49:22 INFO - PROCESS | 1660 | 1464796162028 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x13544b000 == 71 [pid = 1660] [id = 692] 08:49:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 176 (0x12b2c9c00) [pid = 1660] [serial = 2076] [outer = 0x0] 08:49:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 177 (0x12babb400) [pid = 1660] [serial = 2077] [outer = 0x12b2c9c00] 08:49:22 INFO - PROCESS | 1660 | 1464796162059 Marionette DEBUG loaded listener.js 08:49:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 178 (0x12bac3000) [pid = 1660] [serial = 2078] [outer = 0x12b2c9c00] 08:49:22 INFO - PROCESS | 1660 | 1464796162467 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]]]}] 08:49:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:49:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 671ms 08:49:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:49:22 INFO - PROCESS | 1660 | 1464796162478 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 08:49:22 INFO - PROCESS | 1660 | 1464796162480 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 08:49:22 INFO - PROCESS | 1660 | 1464796162482 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:49:22 INFO - PROCESS | 1660 | 1464796162485 Marionette TRACE conn2 <- [1,2742,null,{}] 08:49:22 INFO - PROCESS | 1660 | 1464796162488 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}] 08:49:22 INFO - PROCESS | 1660 | 1464796162608 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 08:49:22 INFO - PROCESS | 1660 | 1464796162689 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x137fc6000 == 72 [pid = 1660] [id = 693] 08:49:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 179 (0x12baca000) [pid = 1660] [serial = 2079] [outer = 0x0] 08:49:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 180 (0x12bacdc00) [pid = 1660] [serial = 2080] [outer = 0x12baca000] 08:49:22 INFO - PROCESS | 1660 | 1464796162724 Marionette DEBUG loaded listener.js 08:49:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 181 (0x12bf2f400) [pid = 1660] [serial = 2081] [outer = 0x12baca000] 08:49:23 INFO - PROCESS | 1660 | 1464796163152 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]]]}] 08:49:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:49:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 722ms 08:49:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:49:23 INFO - PROCESS | 1660 | 1464796163204 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 08:49:23 INFO - PROCESS | 1660 | 1464796163205 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 08:49:23 INFO - PROCESS | 1660 | 1464796163208 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:49:23 INFO - PROCESS | 1660 | 1464796163209 Marionette TRACE conn2 <- [1,2746,null,{}] 08:49:23 INFO - PROCESS | 1660 | 1464796163211 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}] 08:49:23 INFO - PROCESS | 1660 | 1464796163340 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 08:49:23 INFO - PROCESS | 1660 | 1464796163422 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c35d800 == 73 [pid = 1660] [id = 694] 08:49:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 182 (0x1110af800) [pid = 1660] [serial = 2082] [outer = 0x0] 08:49:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 183 (0x128a64800) [pid = 1660] [serial = 2083] [outer = 0x1110af800] 08:49:23 INFO - PROCESS | 1660 | 1464796163452 Marionette DEBUG loaded listener.js 08:49:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 184 (0x12bf52400) [pid = 1660] [serial = 2084] [outer = 0x1110af800] 08:49:23 INFO - PROCESS | 1660 | 1464796163834 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]]]}] 08:49:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:49:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 668ms 08:49:23 INFO - PROCESS | 1660 | 1464796163876 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 08:49:23 INFO - PROCESS | 1660 | 1464796163878 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 08:49:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:49:23 INFO - PROCESS | 1660 | 1464796163880 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:49:23 INFO - PROCESS | 1660 | 1464796163881 Marionette TRACE conn2 <- [1,2750,null,{}] 08:49:23 INFO - PROCESS | 1660 | 1464796163884 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}] 08:49:24 INFO - PROCESS | 1660 | 1464796164008 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 08:49:24 INFO - PROCESS | 1660 | 1464796164090 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x123f10800 == 74 [pid = 1660] [id = 695] 08:49:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 185 (0x113195c00) [pid = 1660] [serial = 2085] [outer = 0x0] 08:49:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 186 (0x12bf39000) [pid = 1660] [serial = 2086] [outer = 0x113195c00] 08:49:24 INFO - PROCESS | 1660 | 1464796164119 Marionette DEBUG loaded listener.js 08:49:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 187 (0x12bf59800) [pid = 1660] [serial = 2087] [outer = 0x113195c00] 08:49:24 INFO - PROCESS | 1660 | 1464796164693 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]]]}] 08:49:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:49:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 822ms 08:49:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:49:24 INFO - PROCESS | 1660 | 1464796164702 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 08:49:24 INFO - PROCESS | 1660 | 1464796164704 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 08:49:24 INFO - PROCESS | 1660 | 1464796164708 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:49:24 INFO - PROCESS | 1660 | 1464796164710 Marionette TRACE conn2 <- [1,2754,null,{}] 08:49:24 INFO - PROCESS | 1660 | 1464796164714 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}] 08:49:24 INFO - PROCESS | 1660 | 1464796164816 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 08:49:24 INFO - PROCESS | 1660 | 1464796164933 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x12921e800 == 75 [pid = 1660] [id = 696] 08:49:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 188 (0x11297a800) [pid = 1660] [serial = 2088] [outer = 0x0] 08:49:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 189 (0x113253800) [pid = 1660] [serial = 2089] [outer = 0x11297a800] 08:49:24 INFO - PROCESS | 1660 | 1464796164964 Marionette DEBUG loaded listener.js 08:49:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 190 (0x118847000) [pid = 1660] [serial = 2090] [outer = 0x11297a800] 08:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12d54a000 == 74 [pid = 1660] [id = 687] 08:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12d27b000 == 73 [pid = 1660] [id = 686] 08:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12c9e3000 == 72 [pid = 1660] [id = 685] 08:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x119e3c000 == 71 [pid = 1660] [id = 684] 08:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12c359000 == 70 [pid = 1660] [id = 683] 08:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 189 (0x129518400) [pid = 1660] [serial = 2023] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12ae88000 == 69 [pid = 1660] [id = 682] 08:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1270ef800 == 68 [pid = 1660] [id = 681] 08:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x119b83000 == 67 [pid = 1660] [id = 680] 08:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x126d0e800 == 66 [pid = 1660] [id = 679] 08:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12d54c800 == 65 [pid = 1660] [id = 677] 08:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1292ea000 == 64 [pid = 1660] [id = 676] 08:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x11912e800 == 63 [pid = 1660] [id = 675] 08:49:25 INFO - PROCESS | 1660 | 1464796165459 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]]]}] 08:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 188 (0x124e7f800) [pid = 1660] [serial = 2008] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 187 (0x126931000) [pid = 1660] [serial = 2011] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 186 (0x11914f800) [pid = 1660] [serial = 2009] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 185 (0x113192c00) [pid = 1660] [serial = 1993] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 184 (0x116a71c00) [pid = 1660] [serial = 1994] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 183 (0x11b205000) [pid = 1660] [serial = 2000] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 182 (0x1197d0800) [pid = 1660] [serial = 1999] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 181 (0x119e57000) [pid = 1660] [serial = 1975] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 180 (0x11884c000) [pid = 1660] [serial = 1996] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 179 (0x11930d400) [pid = 1660] [serial = 1997] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 178 (0x121072c00) [pid = 1660] [serial = 2002] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 177 (0x12babd400) [pid = 1660] [serial = 1987] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 176 (0x1259c6800) [pid = 1660] [serial = 1978] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 175 (0x11318e800) [pid = 1660] [serial = 1991] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 174 (0x112e77800) [pid = 1660] [serial = 1990] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 173 (0x12951bc00) [pid = 1660] [serial = 1981] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 172 (0x1166e0800) [pid = 1660] [serial = 1972] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 171 (0x12b18c400) [pid = 1660] [serial = 1984] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 170 (0x127076c00) [pid = 1660] [serial = 2014] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 169 (0x123d89400) [pid = 1660] [serial = 2017] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 168 (0x126f55400) [pid = 1660] [serial = 2012] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 167 (0x1293b6c00) [pid = 1660] [serial = 2021] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 166 (0x128a63800) [pid = 1660] [serial = 2015] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 165 (0x123d91800) [pid = 1660] [serial = 2005] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 164 (0x124a75400) [pid = 1660] [serial = 2006] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x128a67800) [pid = 1660] [serial = 2018] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x123c97000) [pid = 1660] [serial = 2003] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x12923b000) [pid = 1660] [serial = 2020] [outer = 0x0] [url = about:blank] 08:49:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:49:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 778ms 08:49:25 INFO - PROCESS | 1660 | 1464796165485 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 08:49:25 INFO - PROCESS | 1660 | 1464796165489 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 08:49:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:49:25 INFO - PROCESS | 1660 | 1464796165494 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:49:25 INFO - PROCESS | 1660 | 1464796165495 Marionette TRACE conn2 <- [1,2758,null,{}] 08:49:25 INFO - PROCESS | 1660 | 1464796165498 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}] 08:49:25 INFO - PROCESS | 1660 | 1464796165597 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 08:49:25 INFO - PROCESS | 1660 | 1464796165603 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x119ead800 == 64 [pid = 1660] [id = 697] 08:49:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x119117000) [pid = 1660] [serial = 2091] [outer = 0x0] 08:49:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x119e58000) [pid = 1660] [serial = 2092] [outer = 0x119117000] 08:49:25 INFO - PROCESS | 1660 | 1464796165638 Marionette DEBUG loaded listener.js 08:49:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x1212b2400) [pid = 1660] [serial = 2093] [outer = 0x119117000] 08:49:26 INFO - PROCESS | 1660 | 1464796166135 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]]]}] 08:49:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:49:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 669ms 08:49:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:49:26 INFO - PROCESS | 1660 | 1464796166163 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 08:49:26 INFO - PROCESS | 1660 | 1464796166164 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 08:49:26 INFO - PROCESS | 1660 | 1464796166166 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:49:26 INFO - PROCESS | 1660 | 1464796166171 Marionette TRACE conn2 <- [1,2762,null,{}] 08:49:26 INFO - PROCESS | 1660 | 1464796166178 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}] 08:49:26 INFO - PROCESS | 1660 | 1464796166269 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 08:49:26 INFO - PROCESS | 1660 | 1464796166274 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292d8000 == 65 [pid = 1660] [id = 698] 08:49:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x123e3b000) [pid = 1660] [serial = 2094] [outer = 0x0] 08:49:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x124ad0c00) [pid = 1660] [serial = 2095] [outer = 0x123e3b000] 08:49:26 INFO - PROCESS | 1660 | 1464796166302 Marionette DEBUG loaded listener.js 08:49:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x126936800) [pid = 1660] [serial = 2096] [outer = 0x123e3b000] 08:49:26 INFO - PROCESS | 1660 | 1464796166657 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]]]}] 08:49:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:49:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 522ms 08:49:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:49:26 INFO - PROCESS | 1660 | 1464796166689 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 08:49:26 INFO - PROCESS | 1660 | 1464796166691 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 08:49:26 INFO - PROCESS | 1660 | 1464796166693 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:49:26 INFO - PROCESS | 1660 | 1464796166702 Marionette TRACE conn2 <- [1,2766,null,{}] 08:49:26 INFO - PROCESS | 1660 | 1464796166704 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}] 08:49:26 INFO - PROCESS | 1660 | 1464796166798 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 08:49:26 INFO - PROCESS | 1660 | 1464796166802 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba83000 == 66 [pid = 1660] [id = 699] 08:49:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x128a63800) [pid = 1660] [serial = 2097] [outer = 0x0] 08:49:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x128c08400) [pid = 1660] [serial = 2098] [outer = 0x128a63800] 08:49:26 INFO - PROCESS | 1660 | 1464796166832 Marionette DEBUG loaded listener.js 08:49:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x129280c00) [pid = 1660] [serial = 2099] [outer = 0x128a63800] 08:49:27 INFO - PROCESS | 1660 | 1464796167345 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]]]}] 08:49:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:49:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 680ms 08:49:27 INFO - PROCESS | 1660 | 1464796167373 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 08:49:27 INFO - PROCESS | 1660 | 1464796167374 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 08:49:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:49:27 INFO - PROCESS | 1660 | 1464796167376 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:49:27 INFO - PROCESS | 1660 | 1464796167377 Marionette TRACE conn2 <- [1,2770,null,{}] 08:49:27 INFO - PROCESS | 1660 | 1464796167380 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}] 08:49:27 INFO - PROCESS | 1660 | 1464796167465 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 08:49:27 INFO - PROCESS | 1660 | 1464796167469 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c6a1000 == 67 [pid = 1660] [id = 700] 08:49:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 171 (0x129288c00) [pid = 1660] [serial = 2100] [outer = 0x0] 08:49:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 172 (0x1293b6c00) [pid = 1660] [serial = 2101] [outer = 0x129288c00] 08:49:27 INFO - PROCESS | 1660 | 1464796167494 Marionette DEBUG loaded listener.js 08:49:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 173 (0x12a7e4c00) [pid = 1660] [serial = 2102] [outer = 0x129288c00] 08:49:27 INFO - PROCESS | 1660 | 1464796167847 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]]]}] 08:49:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:49:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 517ms 08:49:27 INFO - PROCESS | 1660 | 1464796167895 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 08:49:27 INFO - PROCESS | 1660 | 1464796167896 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 08:49:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:49:27 INFO - PROCESS | 1660 | 1464796167898 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:49:27 INFO - PROCESS | 1660 | 1464796167899 Marionette TRACE conn2 <- [1,2774,null,{}] 08:49:27 INFO - PROCESS | 1660 | 1464796167902 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}] 08:49:28 INFO - PROCESS | 1660 | 1464796168035 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 08:49:28 INFO - PROCESS | 1660 | 1464796168053 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d276800 == 68 [pid = 1660] [id = 701] 08:49:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 174 (0x12b2c8000) [pid = 1660] [serial = 2103] [outer = 0x0] 08:49:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 175 (0x12bac9000) [pid = 1660] [serial = 2104] [outer = 0x12b2c8000] 08:49:28 INFO - PROCESS | 1660 | 1464796168078 Marionette DEBUG loaded listener.js 08:49:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 176 (0x12bf58800) [pid = 1660] [serial = 2105] [outer = 0x12b2c8000] 08:49:28 INFO - PROCESS | 1660 | 1464796168445 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]]]}] 08:49:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:49:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 569ms 08:49:28 INFO - PROCESS | 1660 | 1464796168470 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 08:49:28 INFO - PROCESS | 1660 | 1464796168471 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 08:49:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:49:28 INFO - PROCESS | 1660 | 1464796168473 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:49:28 INFO - PROCESS | 1660 | 1464796168474 Marionette TRACE conn2 <- [1,2778,null,{}] 08:49:28 INFO - PROCESS | 1660 | 1464796168482 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}] 08:49:28 INFO - PROCESS | 1660 | 1464796168592 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 08:49:28 INFO - PROCESS | 1660 | 1464796168636 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d7d8800 == 69 [pid = 1660] [id = 702] 08:49:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 177 (0x12bf2dc00) [pid = 1660] [serial = 2106] [outer = 0x0] 08:49:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 178 (0x12c60c800) [pid = 1660] [serial = 2107] [outer = 0x12bf2dc00] 08:49:28 INFO - PROCESS | 1660 | 1464796168661 Marionette DEBUG loaded listener.js 08:49:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 179 (0x12c612800) [pid = 1660] [serial = 2108] [outer = 0x12bf2dc00] 08:49:28 INFO - PROCESS | 1660 | 1464796168973 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]]]}] 08:49:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:49:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 519ms 08:49:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:49:28 INFO - PROCESS | 1660 | 1464796168994 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 08:49:28 INFO - PROCESS | 1660 | 1464796168996 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 08:49:29 INFO - PROCESS | 1660 | 1464796168998 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:49:29 INFO - PROCESS | 1660 | 1464796168999 Marionette TRACE conn2 <- [1,2782,null,{}] 08:49:29 INFO - PROCESS | 1660 | 1464796169004 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}] 08:49:29 INFO - PROCESS | 1660 | 1464796169116 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 08:49:29 INFO - PROCESS | 1660 | 1464796169159 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12f2c2800 == 70 [pid = 1660] [id = 703] 08:49:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 180 (0x128dbf400) [pid = 1660] [serial = 2109] [outer = 0x0] 08:49:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 181 (0x12c6cc000) [pid = 1660] [serial = 2110] [outer = 0x128dbf400] 08:49:29 INFO - PROCESS | 1660 | 1464796169184 Marionette DEBUG loaded listener.js 08:49:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 182 (0x12c6d0000) [pid = 1660] [serial = 2111] [outer = 0x128dbf400] 08:49:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12cd74000 == 69 [pid = 1660] [id = 16] 08:49:29 INFO - PROCESS | 1660 | 1464796169622 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]]]}] 08:49:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:49:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 671ms 08:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 181 (0x12a7db000) [pid = 1660] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 180 (0x124809400) [pid = 1660] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 179 (0x125f18400) [pid = 1660] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 178 (0x116a71000) [pid = 1660] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 177 (0x121070800) [pid = 1660] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 176 (0x11318bc00) [pid = 1660] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 175 (0x1128a8000) [pid = 1660] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 174 (0x127336800) [pid = 1660] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:49:29 INFO - PROCESS | 1660 | 1464796169762 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 08:49:29 INFO - PROCESS | 1660 | 1464796169764 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 08:49:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:49:29 INFO - PROCESS | 1660 | 1464796169779 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:49:29 INFO - PROCESS | 1660 | 1464796169781 Marionette TRACE conn2 <- [1,2786,null,{}] 08:49:29 INFO - PROCESS | 1660 | 1464796169786 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}] 08:49:29 INFO - PROCESS | 1660 | 1464796169929 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 08:49:29 INFO - PROCESS | 1660 | 1464796169939 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e094000 == 70 [pid = 1660] [id = 704] 08:49:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 175 (0x12106d400) [pid = 1660] [serial = 2112] [outer = 0x0] 08:49:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 176 (0x125f16800) [pid = 1660] [serial = 2113] [outer = 0x12106d400] 08:49:29 INFO - PROCESS | 1660 | 1464796169979 Marionette DEBUG loaded listener.js 08:49:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 177 (0x12a7e4000) [pid = 1660] [serial = 2114] [outer = 0x12106d400] 08:49:30 INFO - PROCESS | 1660 | 1464796170345 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]]]}] 08:49:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:49:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 631ms 08:49:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:49:30 INFO - PROCESS | 1660 | 1464796170402 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 08:49:30 INFO - PROCESS | 1660 | 1464796170403 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 08:49:30 INFO - PROCESS | 1660 | 1464796170405 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:49:30 INFO - PROCESS | 1660 | 1464796170406 Marionette TRACE conn2 <- [1,2790,null,{}] 08:49:30 INFO - PROCESS | 1660 | 1464796170408 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}] 08:49:30 INFO - PROCESS | 1660 | 1464796170531 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 08:49:30 INFO - PROCESS | 1660 | 1464796170535 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x135fcf000 == 71 [pid = 1660] [id = 705] 08:49:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 178 (0x12c6d2800) [pid = 1660] [serial = 2115] [outer = 0x0] 08:49:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 179 (0x12c6d7400) [pid = 1660] [serial = 2116] [outer = 0x12c6d2800] 08:49:30 INFO - PROCESS | 1660 | 1464796170560 Marionette DEBUG loaded listener.js 08:49:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 180 (0x12cf0c400) [pid = 1660] [serial = 2117] [outer = 0x12c6d2800] 08:49:30 INFO - PROCESS | 1660 | 1464796170878 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]]]}] 08:49:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:49:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 519ms 08:49:30 INFO - PROCESS | 1660 | 1464796170925 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 08:49:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:49:30 INFO - PROCESS | 1660 | 1464796170926 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 08:49:30 INFO - PROCESS | 1660 | 1464796170929 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:49:30 INFO - PROCESS | 1660 | 1464796170930 Marionette TRACE conn2 <- [1,2794,null,{}] 08:49:30 INFO - PROCESS | 1660 | 1464796170933 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}] 08:49:31 INFO - PROCESS | 1660 | 1464796171036 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 08:49:31 INFO - PROCESS | 1660 | 1464796171112 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x11279e800 == 72 [pid = 1660] [id = 706] 08:49:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 181 (0x12cf0b400) [pid = 1660] [serial = 2118] [outer = 0x0] 08:49:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 182 (0x12cf67400) [pid = 1660] [serial = 2119] [outer = 0x12cf0b400] 08:49:31 INFO - PROCESS | 1660 | 1464796171140 Marionette DEBUG loaded listener.js 08:49:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 183 (0x12d321c00) [pid = 1660] [serial = 2120] [outer = 0x12cf0b400] 08:49:31 INFO - PROCESS | 1660 | 1464796171435 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]]]}] 08:49:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:49:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 523ms 08:49:31 INFO - PROCESS | 1660 | 1464796171457 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 08:49:31 INFO - PROCESS | 1660 | 1464796171458 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 08:49:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:49:31 INFO - PROCESS | 1660 | 1464796171461 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:49:31 INFO - PROCESS | 1660 | 1464796171462 Marionette TRACE conn2 <- [1,2798,null,{}] 08:49:31 INFO - PROCESS | 1660 | 1464796171464 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}] 08:49:31 INFO - PROCESS | 1660 | 1464796171559 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 08:49:31 INFO - PROCESS | 1660 | 1464796171563 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d3d7800 == 73 [pid = 1660] [id = 707] 08:49:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 184 (0x12d322000) [pid = 1660] [serial = 2121] [outer = 0x0] 08:49:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 185 (0x12d32a800) [pid = 1660] [serial = 2122] [outer = 0x12d322000] 08:49:31 INFO - PROCESS | 1660 | 1464796171588 Marionette DEBUG loaded listener.js 08:49:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 186 (0x12d5eac00) [pid = 1660] [serial = 2123] [outer = 0x12d322000] 08:49:32 INFO - PROCESS | 1660 | 1464796172147 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]]]}] 08:49:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:49:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 719ms 08:49:32 INFO - PROCESS | 1660 | 1464796172189 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 08:49:32 INFO - PROCESS | 1660 | 1464796172193 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 08:49:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:49:32 INFO - PROCESS | 1660 | 1464796172203 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:49:32 INFO - PROCESS | 1660 | 1464796172204 Marionette TRACE conn2 <- [1,2802,null,{}] 08:49:32 INFO - PROCESS | 1660 | 1464796172208 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}] 08:49:32 INFO - PROCESS | 1660 | 1464796172306 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 08:49:32 INFO - PROCESS | 1660 | 1464796172421 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x121296000 == 74 [pid = 1660] [id = 708] 08:49:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 187 (0x118845000) [pid = 1660] [serial = 2124] [outer = 0x0] 08:49:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 188 (0x119e5c000) [pid = 1660] [serial = 2125] [outer = 0x118845000] 08:49:32 INFO - PROCESS | 1660 | 1464796172459 Marionette DEBUG loaded listener.js 08:49:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 189 (0x123c92400) [pid = 1660] [serial = 2126] [outer = 0x118845000] 08:49:33 INFO - PROCESS | 1660 | 1464796173078 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]]]}] 08:49:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:49:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 926ms 08:49:33 INFO - PROCESS | 1660 | 1464796173134 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 08:49:33 INFO - PROCESS | 1660 | 1464796173138 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 08:49:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:49:33 INFO - PROCESS | 1660 | 1464796173144 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:49:33 INFO - PROCESS | 1660 | 1464796173146 Marionette TRACE conn2 <- [1,2806,null,{}] 08:49:33 INFO - PROCESS | 1660 | 1464796173149 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}] 08:49:33 INFO - PROCESS | 1660 | 1464796173262 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 08:49:33 INFO - PROCESS | 1660 | 1464796173347 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b119000 == 75 [pid = 1660] [id = 709] 08:49:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 190 (0x124a75400) [pid = 1660] [serial = 2127] [outer = 0x0] 08:49:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 191 (0x125f47800) [pid = 1660] [serial = 2128] [outer = 0x124a75400] 08:49:33 INFO - PROCESS | 1660 | 1464796173376 Marionette DEBUG loaded listener.js 08:49:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 192 (0x129233400) [pid = 1660] [serial = 2129] [outer = 0x124a75400] 08:49:33 INFO - PROCESS | 1660 | 1464796173794 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]]]}] 08:49:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:49:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 671ms 08:49:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:49:33 INFO - PROCESS | 1660 | 1464796173816 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 08:49:33 INFO - PROCESS | 1660 | 1464796173817 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 08:49:33 INFO - PROCESS | 1660 | 1464796173819 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:49:33 INFO - PROCESS | 1660 | 1464796173822 Marionette TRACE conn2 <- [1,2810,null,{}] 08:49:33 INFO - PROCESS | 1660 | 1464796173830 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}] 08:49:33 INFO - PROCESS | 1660 | 1464796173946 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 08:49:34 INFO - PROCESS | 1660 | 1464796174061 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12f23c000 == 76 [pid = 1660] [id = 710] 08:49:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 193 (0x1275c5400) [pid = 1660] [serial = 2130] [outer = 0x0] 08:49:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 194 (0x1275cc400) [pid = 1660] [serial = 2131] [outer = 0x1275c5400] 08:49:34 INFO - PROCESS | 1660 | 1464796174095 Marionette DEBUG loaded listener.js 08:49:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 195 (0x12a7d5800) [pid = 1660] [serial = 2132] [outer = 0x1275c5400] 08:49:34 INFO - PROCESS | 1660 | 1464796174495 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]]]}] 08:49:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:49:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 722ms 08:49:34 INFO - PROCESS | 1660 | 1464796174541 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 08:49:34 INFO - PROCESS | 1660 | 1464796174543 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 08:49:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:49:34 INFO - PROCESS | 1660 | 1464796174545 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:49:34 INFO - PROCESS | 1660 | 1464796174546 Marionette TRACE conn2 <- [1,2814,null,{}] 08:49:34 INFO - PROCESS | 1660 | 1464796174548 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}] 08:49:34 INFO - PROCESS | 1660 | 1464796174674 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 08:49:34 INFO - PROCESS | 1660 | 1464796174759 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12f259000 == 77 [pid = 1660] [id = 711] 08:49:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 196 (0x1188b7400) [pid = 1660] [serial = 2133] [outer = 0x0] 08:49:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 197 (0x1188bb400) [pid = 1660] [serial = 2134] [outer = 0x1188b7400] 08:49:34 INFO - PROCESS | 1660 | 1464796174788 Marionette DEBUG loaded listener.js 08:49:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 198 (0x129517800) [pid = 1660] [serial = 2135] [outer = 0x1188b7400] 08:49:35 INFO - PROCESS | 1660 | 1464796175211 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]]]}] 08:49:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:49:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 719ms 08:49:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:49:35 INFO - PROCESS | 1660 | 1464796175265 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 08:49:35 INFO - PROCESS | 1660 | 1464796175266 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 08:49:35 INFO - PROCESS | 1660 | 1464796175271 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:49:35 INFO - PROCESS | 1660 | 1464796175272 Marionette TRACE conn2 <- [1,2818,null,{}] 08:49:35 INFO - PROCESS | 1660 | 1464796175274 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}] 08:49:35 INFO - PROCESS | 1660 | 1464796175382 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 08:49:35 INFO - PROCESS | 1660 | 1464796175466 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x137215000 == 78 [pid = 1660] [id = 712] 08:49:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 199 (0x1188b8800) [pid = 1660] [serial = 2136] [outer = 0x0] 08:49:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 200 (0x12b02d400) [pid = 1660] [serial = 2137] [outer = 0x1188b8800] 08:49:35 INFO - PROCESS | 1660 | 1464796175496 Marionette DEBUG loaded listener.js 08:49:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 201 (0x12bac7c00) [pid = 1660] [serial = 2138] [outer = 0x1188b8800] 08:49:35 INFO - PROCESS | 1660 | 1464796175923 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]]]}] 08:49:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:49:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 668ms 08:49:35 INFO - PROCESS | 1660 | 1464796175939 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 08:49:35 INFO - PROCESS | 1660 | 1464796175941 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 08:49:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:49:35 INFO - PROCESS | 1660 | 1464796175943 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:49:35 INFO - PROCESS | 1660 | 1464796175944 Marionette TRACE conn2 <- [1,2822,null,{}] 08:49:35 INFO - PROCESS | 1660 | 1464796175947 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}] 08:49:36 INFO - PROCESS | 1660 | 1464796176088 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 08:49:36 INFO - PROCESS | 1660 | 1464796176182 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x13606a800 == 79 [pid = 1660] [id = 713] 08:49:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 202 (0x12bf2e000) [pid = 1660] [serial = 2139] [outer = 0x0] 08:49:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 203 (0x12c6d7c00) [pid = 1660] [serial = 2140] [outer = 0x12bf2e000] 08:49:36 INFO - PROCESS | 1660 | 1464796176212 Marionette DEBUG loaded listener.js 08:49:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 204 (0x12d320000) [pid = 1660] [serial = 2141] [outer = 0x12bf2e000] 08:49:36 INFO - PROCESS | 1660 | 1464796176614 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]]]}] 08:49:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:49:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 719ms 08:49:36 INFO - PROCESS | 1660 | 1464796176663 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 08:49:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:49:36 INFO - PROCESS | 1660 | 1464796176665 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 08:49:36 INFO - PROCESS | 1660 | 1464796176669 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:49:36 INFO - PROCESS | 1660 | 1464796176671 Marionette TRACE conn2 <- [1,2826,null,{}] 08:49:36 INFO - PROCESS | 1660 | 1464796176674 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}] 08:49:36 INFO - PROCESS | 1660 | 1464796176790 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 08:49:36 INFO - PROCESS | 1660 | 1464796176875 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x12776a800 == 80 [pid = 1660] [id = 714] 08:49:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 205 (0x1277f1000) [pid = 1660] [serial = 2142] [outer = 0x0] 08:49:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 206 (0x1277f4800) [pid = 1660] [serial = 2143] [outer = 0x1277f1000] 08:49:36 INFO - PROCESS | 1660 | 1464796176906 Marionette DEBUG loaded listener.js 08:49:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 207 (0x1277f9800) [pid = 1660] [serial = 2144] [outer = 0x1277f1000] 08:49:37 INFO - PROCESS | 1660 | 1464796177312 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:49:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:49:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 674ms 08:49:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:49:37 INFO - PROCESS | 1660 | 1464796177342 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 08:49:37 INFO - PROCESS | 1660 | 1464796177343 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 08:49:37 INFO - PROCESS | 1660 | 1464796177346 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:49:37 INFO - PROCESS | 1660 | 1464796177347 Marionette TRACE conn2 <- [1,2830,null,{}] 08:49:37 INFO - PROCESS | 1660 | 1464796177349 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}] 08:49:37 INFO - PROCESS | 1660 | 1464796177460 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 08:49:37 INFO - PROCESS | 1660 | 1464796177563 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x136077000 == 81 [pid = 1660] [id = 715] 08:49:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 208 (0x1277f5c00) [pid = 1660] [serial = 2145] [outer = 0x0] 08:49:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 209 (0x12c608c00) [pid = 1660] [serial = 2146] [outer = 0x1277f5c00] 08:49:37 INFO - PROCESS | 1660 | 1464796177592 Marionette DEBUG loaded listener.js 08:49:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 210 (0x12d323800) [pid = 1660] [serial = 2147] [outer = 0x1277f5c00] 08:49:38 INFO - PROCESS | 1660 | 1464796178020 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]]]}] 08:49:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:49:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 719ms 08:49:38 INFO - PROCESS | 1660 | 1464796178085 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 08:49:38 INFO - PROCESS | 1660 | 1464796178087 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 08:49:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:49:38 INFO - PROCESS | 1660 | 1464796178095 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:49:38 INFO - PROCESS | 1660 | 1464796178097 Marionette TRACE conn2 <- [1,2834,null,{}] 08:49:38 INFO - PROCESS | 1660 | 1464796178101 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}] 08:49:38 INFO - PROCESS | 1660 | 1464796178270 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 08:49:38 INFO - PROCESS | 1660 | 1464796178374 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x123f15800 == 82 [pid = 1660] [id = 716] 08:49:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 211 (0x113116400) [pid = 1660] [serial = 2148] [outer = 0x0] 08:49:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 212 (0x129d43c00) [pid = 1660] [serial = 2149] [outer = 0x113116400] 08:49:38 INFO - PROCESS | 1660 | 1464796178422 Marionette DEBUG loaded listener.js 08:49:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 213 (0x129d47400) [pid = 1660] [serial = 2150] [outer = 0x113116400] 08:49:38 INFO - PROCESS | 1660 | 1464796178908 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:49:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:49:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 822ms 08:49:38 INFO - PROCESS | 1660 | 1464796178915 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 08:49:38 INFO - PROCESS | 1660 | 1464796178917 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 08:49:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:49:38 INFO - PROCESS | 1660 | 1464796178921 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:49:38 INFO - PROCESS | 1660 | 1464796178923 Marionette TRACE conn2 <- [1,2838,null,{}] 08:49:38 INFO - PROCESS | 1660 | 1464796178925 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}] 08:49:39 INFO - PROCESS | 1660 | 1464796179208 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 08:49:39 INFO - PROCESS | 1660 | 1464796179358 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x121086000 == 83 [pid = 1660] [id = 717] 08:49:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 214 (0x1128ac000) [pid = 1660] [serial = 2151] [outer = 0x0] 08:49:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 215 (0x112ac4c00) [pid = 1660] [serial = 2152] [outer = 0x1128ac000] 08:49:39 INFO - PROCESS | 1660 | 1464796179389 Marionette DEBUG loaded listener.js 08:49:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 216 (0x115d80800) [pid = 1660] [serial = 2153] [outer = 0x1128ac000] 08:49:39 INFO - PROCESS | 1660 | 1464796179812 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]]]}] 08:49:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:49:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 919ms 08:49:39 INFO - PROCESS | 1660 | 1464796179841 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 08:49:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:49:39 INFO - PROCESS | 1660 | 1464796179843 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 08:49:39 INFO - PROCESS | 1660 | 1464796179846 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:49:39 INFO - PROCESS | 1660 | 1464796179848 Marionette TRACE conn2 <- [1,2842,null,{}] 08:49:39 INFO - PROCESS | 1660 | 1464796179851 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}] 08:49:39 INFO - PROCESS | 1660 | 1464796179962 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 08:49:40 INFO - PROCESS | 1660 | 1464796180108 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x119977800 == 84 [pid = 1660] [id = 718] 08:49:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 217 (0x11910e400) [pid = 1660] [serial = 2154] [outer = 0x0] 08:49:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 218 (0x11915c800) [pid = 1660] [serial = 2155] [outer = 0x11910e400] 08:49:40 INFO - PROCESS | 1660 | 1464796180158 Marionette DEBUG loaded listener.js 08:49:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 219 (0x119e70c00) [pid = 1660] [serial = 2156] [outer = 0x11910e400] 08:49:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12d3af800 == 83 [pid = 1660] [id = 674] 08:49:40 INFO - PROCESS | 1660 | --DOCSHELL 0x11279e800 == 82 [pid = 1660] [id = 706] 08:49:40 INFO - PROCESS | 1660 | --DOCSHELL 0x135fcf000 == 81 [pid = 1660] [id = 705] 08:49:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12e094000 == 80 [pid = 1660] [id = 704] 08:49:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12f2c2800 == 79 [pid = 1660] [id = 703] 08:49:40 INFO - PROCESS | 1660 | --DOMWINDOW == 218 (0x11311b400) [pid = 1660] [serial = 2026] [outer = 0x0] [url = about:blank] 08:49:40 INFO - PROCESS | 1660 | --DOMWINDOW == 217 (0x118530400) [pid = 1660] [serial = 2029] [outer = 0x0] [url = about:blank] 08:49:40 INFO - PROCESS | 1660 | --DOMWINDOW == 216 (0x123d92000) [pid = 1660] [serial = 2032] [outer = 0x0] [url = about:blank] 08:49:40 INFO - PROCESS | 1660 | --DOMWINDOW == 215 (0x12b18cc00) [pid = 1660] [serial = 2062] [outer = 0x0] [url = about:blank] 08:49:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12d7d8800 == 78 [pid = 1660] [id = 702] 08:49:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12d276800 == 77 [pid = 1660] [id = 701] 08:49:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12c6a1000 == 76 [pid = 1660] [id = 700] 08:49:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba83000 == 75 [pid = 1660] [id = 699] 08:49:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12cd73800 == 74 [pid = 1660] [id = 17] 08:49:40 INFO - PROCESS | 1660 | --DOCSHELL 0x1292d8000 == 73 [pid = 1660] [id = 698] 08:49:40 INFO - PROCESS | 1660 | --DOCSHELL 0x119ead800 == 72 [pid = 1660] [id = 697] 08:49:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12921e800 == 71 [pid = 1660] [id = 696] 08:49:40 INFO - PROCESS | 1660 | --DOCSHELL 0x13544b000 == 70 [pid = 1660] [id = 692] 08:49:40 INFO - PROCESS | 1660 | --DOCSHELL 0x1353dd800 == 69 [pid = 1660] [id = 691] 08:49:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12e00d800 == 68 [pid = 1660] [id = 690] 08:49:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12a4ba000 == 67 [pid = 1660] [id = 689] 08:49:40 INFO - PROCESS | 1660 | --DOCSHELL 0x1183f3800 == 66 [pid = 1660] [id = 688] 08:49:40 INFO - PROCESS | 1660 | --DOMWINDOW == 214 (0x124a7f000) [pid = 1660] [serial = 2047] [outer = 0x0] [url = about:blank] 08:49:40 INFO - PROCESS | 1660 | --DOMWINDOW == 213 (0x126ff4c00) [pid = 1660] [serial = 2050] [outer = 0x0] [url = about:blank] 08:49:40 INFO - PROCESS | 1660 | --DOMWINDOW == 212 (0x1186c1000) [pid = 1660] [serial = 2041] [outer = 0x0] [url = about:blank] 08:49:40 INFO - PROCESS | 1660 | --DOMWINDOW == 211 (0x1197d0400) [pid = 1660] [serial = 2042] [outer = 0x0] [url = about:blank] 08:49:40 INFO - PROCESS | 1660 | --DOMWINDOW == 210 (0x123d23400) [pid = 1660] [serial = 2044] [outer = 0x0] [url = about:blank] 08:49:40 INFO - PROCESS | 1660 | --DOMWINDOW == 209 (0x11819e000) [pid = 1660] [serial = 2039] [outer = 0x0] [url = about:blank] 08:49:40 INFO - PROCESS | 1660 | --DOMWINDOW == 208 (0x113c79000) [pid = 1660] [serial = 2038] [outer = 0x0] [url = about:blank] 08:49:40 INFO - PROCESS | 1660 | --DOMWINDOW == 207 (0x115d76c00) [pid = 1660] [serial = 2053] [outer = 0x0] [url = about:blank] 08:49:40 INFO - PROCESS | 1660 | --DOMWINDOW == 206 (0x128a60c00) [pid = 1660] [serial = 2035] [outer = 0x0] [url = about:blank] 08:49:40 INFO - PROCESS | 1660 | --DOMWINDOW == 205 (0x128a62800) [pid = 1660] [serial = 2051] [outer = 0x0] [url = about:blank] 08:49:40 INFO - PROCESS | 1660 | --DOMWINDOW == 204 (0x1253dd400) [pid = 1660] [serial = 2054] [outer = 0x0] [url = about:blank] 08:49:40 INFO - PROCESS | 1660 | --DOMWINDOW == 203 (0x1293b8000) [pid = 1660] [serial = 2056] [outer = 0x0] [url = about:blank] 08:49:40 INFO - PROCESS | 1660 | --DOMWINDOW == 202 (0x12ae63c00) [pid = 1660] [serial = 2059] [outer = 0x0] [url = about:blank] 08:49:40 INFO - PROCESS | 1660 | --DOMWINDOW == 201 (0x12a610800) [pid = 1660] [serial = 2057] [outer = 0x0] [url = about:blank] 08:49:40 INFO - PROCESS | 1660 | --DOMWINDOW == 200 (0x12580b800) [pid = 1660] [serial = 2048] [outer = 0x0] [url = about:blank] 08:49:40 INFO - PROCESS | 1660 | --DOMWINDOW == 199 (0x123d95400) [pid = 1660] [serial = 2045] [outer = 0x0] [url = about:blank] 08:49:40 INFO - PROCESS | 1660 | --DOMWINDOW == 198 (0x12b027400) [pid = 1660] [serial = 2060] [outer = 0x0] [url = about:blank] 08:49:40 INFO - PROCESS | 1660 | 1464796180572 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]]]}] 08:49:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:49:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 773ms 08:49:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:49:40 INFO - PROCESS | 1660 | 1464796180619 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 08:49:40 INFO - PROCESS | 1660 | 1464796180621 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 08:49:40 INFO - PROCESS | 1660 | 1464796180623 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:49:40 INFO - PROCESS | 1660 | 1464796180625 Marionette TRACE conn2 <- [1,2846,null,{}] 08:49:40 INFO - PROCESS | 1660 | 1464796180627 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}] 08:49:40 INFO - PROCESS | 1660 | 1464796180722 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 08:49:40 INFO - PROCESS | 1660 | 1464796180797 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12534f000 == 67 [pid = 1660] [id = 719] 08:49:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 199 (0x119e79800) [pid = 1660] [serial = 2157] [outer = 0x0] 08:49:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 200 (0x12107a000) [pid = 1660] [serial = 2158] [outer = 0x119e79800] 08:49:40 INFO - PROCESS | 1660 | 1464796180823 Marionette DEBUG loaded listener.js 08:49:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 201 (0x123d95800) [pid = 1660] [serial = 2159] [outer = 0x119e79800] 08:49:41 INFO - PROCESS | 1660 | 1464796181157 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]]]}] 08:49:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:49:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 571ms 08:49:41 INFO - PROCESS | 1660 | 1464796181196 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 08:49:41 INFO - PROCESS | 1660 | 1464796181199 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 08:49:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:49:41 INFO - PROCESS | 1660 | 1464796181210 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:49:41 INFO - PROCESS | 1660 | 1464796181214 Marionette TRACE conn2 <- [1,2850,null,{}] 08:49:41 INFO - PROCESS | 1660 | 1464796181218 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}] 08:49:41 INFO - PROCESS | 1660 | 1464796181358 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 08:49:41 INFO - PROCESS | 1660 | 1464796181464 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x129214000 == 68 [pid = 1660] [id = 720] 08:49:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 202 (0x123d92000) [pid = 1660] [serial = 2160] [outer = 0x0] 08:49:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 203 (0x124a7d000) [pid = 1660] [serial = 2161] [outer = 0x123d92000] 08:49:41 INFO - PROCESS | 1660 | 1464796181503 Marionette DEBUG loaded listener.js 08:49:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 204 (0x126d32800) [pid = 1660] [serial = 2162] [outer = 0x123d92000] 08:49:41 INFO - PROCESS | 1660 | 1464796181811 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:49:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:49:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 630ms 08:49:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:49:41 INFO - PROCESS | 1660 | 1464796181842 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 08:49:41 INFO - PROCESS | 1660 | 1464796181843 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 08:49:41 INFO - PROCESS | 1660 | 1464796181845 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:49:41 INFO - PROCESS | 1660 | 1464796181846 Marionette TRACE conn2 <- [1,2854,null,{}] 08:49:41 INFO - PROCESS | 1660 | 1464796181848 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}] 08:49:41 INFO - PROCESS | 1660 | 1464796181973 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 08:49:41 INFO - PROCESS | 1660 | 1464796181980 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a916800 == 69 [pid = 1660] [id = 721] 08:49:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 205 (0x123ea3800) [pid = 1660] [serial = 2163] [outer = 0x0] 08:49:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 206 (0x1275c1c00) [pid = 1660] [serial = 2164] [outer = 0x123ea3800] 08:49:42 INFO - PROCESS | 1660 | 1464796182006 Marionette DEBUG loaded listener.js 08:49:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 207 (0x1275ca400) [pid = 1660] [serial = 2165] [outer = 0x123ea3800] 08:49:42 INFO - PROCESS | 1660 | 1464796182352 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]]]}] 08:49:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:49:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 519ms 08:49:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:49:42 INFO - PROCESS | 1660 | 1464796182364 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 08:49:42 INFO - PROCESS | 1660 | 1464796182365 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 08:49:42 INFO - PROCESS | 1660 | 1464796182369 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:49:42 INFO - PROCESS | 1660 | 1464796182371 Marionette TRACE conn2 <- [1,2858,null,{}] 08:49:42 INFO - PROCESS | 1660 | 1464796182375 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}] 08:49:42 INFO - PROCESS | 1660 | 1464796182466 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 08:49:42 INFO - PROCESS | 1660 | 1464796182471 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd96000 == 70 [pid = 1660] [id = 722] 08:49:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 208 (0x128dc9c00) [pid = 1660] [serial = 2166] [outer = 0x0] 08:49:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 209 (0x129238000) [pid = 1660] [serial = 2167] [outer = 0x128dc9c00] 08:49:42 INFO - PROCESS | 1660 | 1464796182502 Marionette DEBUG loaded listener.js 08:49:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 210 (0x1293b5800) [pid = 1660] [serial = 2168] [outer = 0x128dc9c00] 08:49:42 INFO - PROCESS | 1660 | 1464796182905 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:49:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:49:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 572ms 08:49:42 INFO - PROCESS | 1660 | 1464796182942 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 08:49:42 INFO - PROCESS | 1660 | 1464796182944 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 08:49:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:49:42 INFO - PROCESS | 1660 | 1464796182946 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:49:42 INFO - PROCESS | 1660 | 1464796182947 Marionette TRACE conn2 <- [1,2862,null,{}] 08:49:42 INFO - PROCESS | 1660 | 1464796182949 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}] 08:49:43 INFO - PROCESS | 1660 | 1464796183078 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 08:49:43 INFO - PROCESS | 1660 | 1464796183088 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c3c8000 == 71 [pid = 1660] [id = 723] 08:49:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 211 (0x128dcb800) [pid = 1660] [serial = 2169] [outer = 0x0] 08:49:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 212 (0x1293ea000) [pid = 1660] [serial = 2170] [outer = 0x128dcb800] 08:49:43 INFO - PROCESS | 1660 | 1464796183113 Marionette DEBUG loaded listener.js 08:49:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 213 (0x129d4e400) [pid = 1660] [serial = 2171] [outer = 0x128dcb800] 08:49:43 INFO - PROCESS | 1660 | 1464796183492 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]]]}] 08:49:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:49:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 568ms 08:49:43 INFO - PROCESS | 1660 | 1464796183515 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 08:49:43 INFO - PROCESS | 1660 | 1464796183518 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 08:49:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:49:43 INFO - PROCESS | 1660 | 1464796183522 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:49:43 INFO - PROCESS | 1660 | 1464796183523 Marionette TRACE conn2 <- [1,2866,null,{}] 08:49:43 INFO - PROCESS | 1660 | 1464796183525 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}] 08:49:43 INFO - PROCESS | 1660 | 1464796183644 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 08:49:43 INFO - PROCESS | 1660 | 1464796183659 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d264000 == 72 [pid = 1660] [id = 724] 08:49:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 214 (0x1188b6000) [pid = 1660] [serial = 2172] [outer = 0x0] 08:49:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 215 (0x129d51800) [pid = 1660] [serial = 2173] [outer = 0x1188b6000] 08:49:43 INFO - PROCESS | 1660 | 1464796183684 Marionette DEBUG loaded listener.js 08:49:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 216 (0x12ae6a800) [pid = 1660] [serial = 2174] [outer = 0x1188b6000] 08:49:44 INFO - PROCESS | 1660 | 1464796184036 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]]]}] 08:49:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:49:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 518ms 08:49:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:49:44 INFO - PROCESS | 1660 | 1464796184041 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 08:49:44 INFO - PROCESS | 1660 | 1464796184042 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 08:49:44 INFO - PROCESS | 1660 | 1464796184050 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:49:44 INFO - PROCESS | 1660 | 1464796184053 Marionette TRACE conn2 <- [1,2870,null,{}] 08:49:44 INFO - PROCESS | 1660 | 1464796184056 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}] 08:49:44 INFO - PROCESS | 1660 | 1464796184211 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 08:49:44 INFO - PROCESS | 1660 | 1464796184229 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d3b8000 == 73 [pid = 1660] [id = 725] 08:49:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 217 (0x12a7dec00) [pid = 1660] [serial = 2175] [outer = 0x0] 08:49:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 218 (0x12b18cc00) [pid = 1660] [serial = 2176] [outer = 0x12a7dec00] 08:49:44 INFO - PROCESS | 1660 | 1464796184269 Marionette DEBUG loaded listener.js 08:49:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 219 (0x12babdc00) [pid = 1660] [serial = 2177] [outer = 0x12a7dec00] 08:49:44 INFO - PROCESS | 1660 | --DOMWINDOW == 218 (0x119117000) [pid = 1660] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:49:44 INFO - PROCESS | 1660 | --DOMWINDOW == 217 (0x128dbf400) [pid = 1660] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:49:44 INFO - PROCESS | 1660 | --DOMWINDOW == 216 (0x12106d400) [pid = 1660] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:49:44 INFO - PROCESS | 1660 | --DOMWINDOW == 215 (0x12cf0b400) [pid = 1660] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:49:44 INFO - PROCESS | 1660 | --DOMWINDOW == 214 (0x12c6d2800) [pid = 1660] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:49:44 INFO - PROCESS | 1660 | --DOMWINDOW == 213 (0x12cf09400) [pid = 1660] [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.] 08:49:44 INFO - PROCESS | 1660 | --DOMWINDOW == 212 (0x12cd74800) [pid = 1660] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:49:44 INFO - PROCESS | 1660 | --DOMWINDOW == 211 (0x12b032400) [pid = 1660] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:49:44 INFO - PROCESS | 1660 | --DOMWINDOW == 210 (0x12b2c8000) [pid = 1660] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:49:44 INFO - PROCESS | 1660 | --DOMWINDOW == 209 (0x12bf2dc00) [pid = 1660] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:49:44 INFO - PROCESS | 1660 | --DOMWINDOW == 208 (0x128a63800) [pid = 1660] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:49:44 INFO - PROCESS | 1660 | --DOMWINDOW == 207 (0x123e3b000) [pid = 1660] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:49:44 INFO - PROCESS | 1660 | --DOMWINDOW == 206 (0x11297a800) [pid = 1660] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:49:44 INFO - PROCESS | 1660 | --DOMWINDOW == 205 (0x129288c00) [pid = 1660] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:49:44 INFO - PROCESS | 1660 | 1464796184900 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]]]}] 08:49:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:49:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 883ms 08:49:44 INFO - PROCESS | 1660 | 1464796184928 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 08:49:44 INFO - PROCESS | 1660 | 1464796184929 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 08:49:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:49:44 INFO - PROCESS | 1660 | 1464796184931 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:49:44 INFO - PROCESS | 1660 | 1464796184932 Marionette TRACE conn2 <- [1,2874,null,{}] 08:49:44 INFO - PROCESS | 1660 | 1464796184937 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}] 08:49:45 INFO - PROCESS | 1660 | 1464796185027 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 08:49:45 INFO - PROCESS | 1660 | 1464796185032 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cd7b000 == 74 [pid = 1660] [id = 726] 08:49:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 206 (0x11b209400) [pid = 1660] [serial = 2178] [outer = 0x0] 08:49:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 207 (0x129288c00) [pid = 1660] [serial = 2179] [outer = 0x11b209400] 08:49:45 INFO - PROCESS | 1660 | 1464796185058 Marionette DEBUG loaded listener.js 08:49:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 208 (0x12bac6800) [pid = 1660] [serial = 2180] [outer = 0x11b209400] 08:49:45 INFO - PROCESS | 1660 | 1464796185406 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]]]}] 08:49:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:49:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 523ms 08:49:45 INFO - PROCESS | 1660 | 1464796185464 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 08:49:45 INFO - PROCESS | 1660 | 1464796185465 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 08:49:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:49:45 INFO - PROCESS | 1660 | 1464796185469 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:49:45 INFO - PROCESS | 1660 | 1464796185471 Marionette TRACE conn2 <- [1,2878,null,{}] 08:49:45 INFO - PROCESS | 1660 | 1464796185473 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}] 08:49:45 INFO - PROCESS | 1660 | 1464796185564 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 08:49:45 INFO - PROCESS | 1660 | 1464796185568 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e005800 == 75 [pid = 1660] [id = 727] 08:49:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 209 (0x12b2c1800) [pid = 1660] [serial = 2181] [outer = 0x0] 08:49:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 210 (0x12bf2c800) [pid = 1660] [serial = 2182] [outer = 0x12b2c1800] 08:49:45 INFO - PROCESS | 1660 | 1464796185598 Marionette DEBUG loaded listener.js 08:49:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 211 (0x12bf5a800) [pid = 1660] [serial = 2183] [outer = 0x12b2c1800] 08:49:45 INFO - PROCESS | 1660 | 1464796185974 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]]]}] 08:49:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:49:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 520ms 08:49:45 INFO - PROCESS | 1660 | 1464796185990 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 08:49:45 INFO - PROCESS | 1660 | 1464796185991 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 08:49:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:49:45 INFO - PROCESS | 1660 | 1464796185994 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:49:45 INFO - PROCESS | 1660 | 1464796185995 Marionette TRACE conn2 <- [1,2882,null,{}] 08:49:46 INFO - PROCESS | 1660 | 1464796185998 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}] 08:49:46 INFO - PROCESS | 1660 | 1464796186110 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 08:49:46 INFO - PROCESS | 1660 | 1464796186186 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12f24a800 == 76 [pid = 1660] [id = 728] 08:49:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 212 (0x12bad3400) [pid = 1660] [serial = 2184] [outer = 0x0] 08:49:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 213 (0x12c60e800) [pid = 1660] [serial = 2185] [outer = 0x12bad3400] 08:49:46 INFO - PROCESS | 1660 | 1464796186211 Marionette DEBUG loaded listener.js 08:49:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 214 (0x12cf09800) [pid = 1660] [serial = 2186] [outer = 0x12bad3400] 08:49:46 INFO - PROCESS | 1660 | 1464796186503 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]]]}] 08:49:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:49:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 519ms 08:49:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:49:46 INFO - PROCESS | 1660 | 1464796186513 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 08:49:46 INFO - PROCESS | 1660 | 1464796186514 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 08:49:46 INFO - PROCESS | 1660 | 1464796186517 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:49:46 INFO - PROCESS | 1660 | 1464796186518 Marionette TRACE conn2 <- [1,2886,null,{}] 08:49:46 INFO - PROCESS | 1660 | 1464796186528 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}] 08:49:46 INFO - PROCESS | 1660 | 1464796186626 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 08:49:46 INFO - PROCESS | 1660 | 1464796186631 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x1355c2800 == 77 [pid = 1660] [id = 729] 08:49:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 215 (0x12c026c00) [pid = 1660] [serial = 2187] [outer = 0x0] 08:49:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 216 (0x12c02bc00) [pid = 1660] [serial = 2188] [outer = 0x12c026c00] 08:49:46 INFO - PROCESS | 1660 | 1464796186655 Marionette DEBUG loaded listener.js 08:49:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 217 (0x12ca87400) [pid = 1660] [serial = 2189] [outer = 0x12c026c00] 08:49:47 INFO - PROCESS | 1660 | 1464796187259 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]]]}] 08:49:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:49:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 773ms 08:49:47 INFO - PROCESS | 1660 | 1464796187294 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 08:49:47 INFO - PROCESS | 1660 | 1464796187297 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 08:49:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:49:47 INFO - PROCESS | 1660 | 1464796187302 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:49:47 INFO - PROCESS | 1660 | 1464796187305 Marionette TRACE conn2 <- [1,2890,null,{}] 08:49:47 INFO - PROCESS | 1660 | 1464796187309 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}] 08:49:47 INFO - PROCESS | 1660 | 1464796187428 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 08:49:47 INFO - PROCESS | 1660 | 1464796187546 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x123a18000 == 78 [pid = 1660] [id = 730] 08:49:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 218 (0x118225c00) [pid = 1660] [serial = 2190] [outer = 0x0] 08:49:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 219 (0x1188adc00) [pid = 1660] [serial = 2191] [outer = 0x118225c00] 08:49:47 INFO - PROCESS | 1660 | 1464796187579 Marionette DEBUG loaded listener.js 08:49:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 220 (0x11930d400) [pid = 1660] [serial = 2192] [outer = 0x118225c00] 08:49:47 INFO - PROCESS | 1660 | 1464796187980 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:49:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:49:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 723ms 08:49:48 INFO - PROCESS | 1660 | 1464796188026 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 08:49:48 INFO - PROCESS | 1660 | 1464796188030 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 08:49:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:49:48 INFO - PROCESS | 1660 | 1464796188050 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:49:48 INFO - PROCESS | 1660 | 1464796188052 Marionette TRACE conn2 <- [1,2894,null,{}] 08:49:48 INFO - PROCESS | 1660 | 1464796188054 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}] 08:49:48 INFO - PROCESS | 1660 | 1464796188167 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 08:49:48 INFO - PROCESS | 1660 | 1464796188283 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd86000 == 79 [pid = 1660] [id = 731] 08:49:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 221 (0x11b273c00) [pid = 1660] [serial = 2193] [outer = 0x0] 08:49:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 222 (0x12480a400) [pid = 1660] [serial = 2194] [outer = 0x11b273c00] 08:49:48 INFO - PROCESS | 1660 | 1464796188314 Marionette DEBUG loaded listener.js 08:49:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 223 (0x1253dd000) [pid = 1660] [serial = 2195] [outer = 0x11b273c00] 08:49:48 INFO - PROCESS | 1660 | 1464796188760 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]]]}] 08:49:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:49:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 773ms 08:49:48 INFO - PROCESS | 1660 | 1464796188821 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 08:49:48 INFO - PROCESS | 1660 | 1464796188824 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 08:49:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:49:48 INFO - PROCESS | 1660 | 1464796188827 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:49:48 INFO - PROCESS | 1660 | 1464796188829 Marionette TRACE conn2 <- [1,2898,null,{}] 08:49:48 INFO - PROCESS | 1660 | 1464796188837 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}] 08:49:48 INFO - PROCESS | 1660 | 1464796188953 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 08:49:49 INFO - PROCESS | 1660 | 1464796189072 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1355cc000 == 80 [pid = 1660] [id = 732] 08:49:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 224 (0x12733c400) [pid = 1660] [serial = 2196] [outer = 0x0] 08:49:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 225 (0x128ae6800) [pid = 1660] [serial = 2197] [outer = 0x12733c400] 08:49:49 INFO - PROCESS | 1660 | 1464796189105 Marionette DEBUG loaded listener.js 08:49:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 226 (0x1293edc00) [pid = 1660] [serial = 2198] [outer = 0x12733c400] 08:49:49 INFO - PROCESS | 1660 | 1464796189552 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]]]}] 08:49:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:49:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 775ms 08:49:49 INFO - PROCESS | 1660 | 1464796189602 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 08:49:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:49:49 INFO - PROCESS | 1660 | 1464796189604 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 08:49:49 INFO - PROCESS | 1660 | 1464796189607 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:49:49 INFO - PROCESS | 1660 | 1464796189608 Marionette TRACE conn2 <- [1,2902,null,{}] 08:49:49 INFO - PROCESS | 1660 | 1464796189611 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}] 08:49:49 INFO - PROCESS | 1660 | 1464796189724 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 08:49:49 INFO - PROCESS | 1660 | 1464796189812 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x137224000 == 81 [pid = 1660] [id = 733] 08:49:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 227 (0x129d48400) [pid = 1660] [serial = 2199] [outer = 0x0] 08:49:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 228 (0x12b2c3800) [pid = 1660] [serial = 2200] [outer = 0x129d48400] 08:49:49 INFO - PROCESS | 1660 | 1464796189842 Marionette DEBUG loaded listener.js 08:49:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 229 (0x12bf4f400) [pid = 1660] [serial = 2201] [outer = 0x129d48400] 08:49:50 INFO - PROCESS | 1660 | 1464796190255 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:49:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:49:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 669ms 08:49:50 INFO - PROCESS | 1660 | 1464796190276 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 08:49:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:49:50 INFO - PROCESS | 1660 | 1464796190278 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 08:49:50 INFO - PROCESS | 1660 | 1464796190280 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:49:50 INFO - PROCESS | 1660 | 1464796190281 Marionette TRACE conn2 <- [1,2906,null,{}] 08:49:50 INFO - PROCESS | 1660 | 1464796190303 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}] 08:49:50 INFO - PROCESS | 1660 | 1464796190415 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 08:49:50 INFO - PROCESS | 1660 | 1464796190502 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x135ecf800 == 82 [pid = 1660] [id = 734] 08:49:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 230 (0x12bac6c00) [pid = 1660] [serial = 2202] [outer = 0x0] 08:49:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 231 (0x12c02d000) [pid = 1660] [serial = 2203] [outer = 0x12bac6c00] 08:49:50 INFO - PROCESS | 1660 | 1464796190531 Marionette DEBUG loaded listener.js 08:49:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 232 (0x12c615800) [pid = 1660] [serial = 2204] [outer = 0x12bac6c00] 08:49:51 INFO - PROCESS | 1660 | 1464796191035 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]]]}] 08:49:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:49:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 825ms 08:49:51 INFO - PROCESS | 1660 | 1464796191106 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 08:49:51 INFO - PROCESS | 1660 | 1464796191108 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 08:49:51 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:49:51 INFO - PROCESS | 1660 | 1464796191111 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:49:51 INFO - PROCESS | 1660 | 1464796191113 Marionette TRACE conn2 <- [1,2910,null,{}] 08:49:51 INFO - PROCESS | 1660 | 1464796191117 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}] 08:49:51 INFO - PROCESS | 1660 | 1464796191272 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 08:49:51 INFO - PROCESS | 1660 | 1464796191362 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ca78000 == 83 [pid = 1660] [id = 735] 08:49:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 233 (0x12c021c00) [pid = 1660] [serial = 2205] [outer = 0x0] 08:49:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 234 (0x12ca31400) [pid = 1660] [serial = 2206] [outer = 0x12c021c00] 08:49:51 INFO - PROCESS | 1660 | 1464796191392 Marionette DEBUG loaded listener.js 08:49:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 235 (0x12ca8b800) [pid = 1660] [serial = 2207] [outer = 0x12c021c00] 08:49:51 INFO - PROCESS | 1660 | 1464796191741 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]]]}] 08:49:51 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:49:51 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:49:51 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 670ms 08:49:51 INFO - PROCESS | 1660 | 1464796191782 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 08:49:51 INFO - PROCESS | 1660 | 1464796191783 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 08:49:51 INFO - TEST-START | /DOMEvents/constructors.html 08:49:51 INFO - PROCESS | 1660 | 1464796191786 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:49:51 INFO - PROCESS | 1660 | 1464796191787 Marionette TRACE conn2 <- [1,2914,null,{}] 08:49:51 INFO - PROCESS | 1660 | 1464796191789 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}] 08:49:51 INFO - PROCESS | 1660 | 1464796191900 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 08:49:52 INFO - PROCESS | 1660 | 1464796192017 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x135dab800 == 84 [pid = 1660] [id = 736] 08:49:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 236 (0x12c6d3800) [pid = 1660] [serial = 2208] [outer = 0x0] 08:49:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 237 (0x12ca8fc00) [pid = 1660] [serial = 2209] [outer = 0x12c6d3800] 08:49:52 INFO - PROCESS | 1660 | 1464796192048 Marionette DEBUG loaded listener.js 08:49:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 238 (0x12ca95000) [pid = 1660] [serial = 2210] [outer = 0x12c6d3800] 08:49:52 INFO - PROCESS | 1660 | 1464796192409 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]]]}] 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:49:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:49:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:49:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:49:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:49:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:49:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:49:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:49:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:49:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:49:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:49:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:49:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:49:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:49:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:49:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:49:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:49:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:49:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:49:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:49:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:49:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:49:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:49:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:49:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:49:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:49:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:49:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:49:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:49:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:49:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:49:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:49:52 INFO - TEST-OK | /DOMEvents/constructors.html | took 677ms 08:49:52 INFO - PROCESS | 1660 | 1464796192464 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 08:49:52 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:49:52 INFO - PROCESS | 1660 | 1464796192465 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 08:49:52 INFO - PROCESS | 1660 | 1464796192468 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:49:52 INFO - PROCESS | 1660 | 1464796192469 Marionette TRACE conn2 <- [1,2918,null,{}] 08:49:52 INFO - PROCESS | 1660 | 1464796192472 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}] 08:49:52 INFO - PROCESS | 1660 | 1464796192581 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 08:49:52 INFO - PROCESS | 1660 | 1464796192688 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x140463000 == 85 [pid = 1660] [id = 737] 08:49:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 239 (0x12ca92000) [pid = 1660] [serial = 2211] [outer = 0x0] 08:49:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 240 (0x12cf12c00) [pid = 1660] [serial = 2212] [outer = 0x12ca92000] 08:49:52 INFO - PROCESS | 1660 | 1464796192719 Marionette DEBUG loaded listener.js 08:49:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 241 (0x12d31b800) [pid = 1660] [serial = 2213] [outer = 0x12ca92000] 08:49:53 INFO - PROCESS | 1660 | 1464796193078 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:49:53 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:49:53 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 619ms 08:49:53 INFO - PROCESS | 1660 | 1464796193089 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 08:49:53 INFO - PROCESS | 1660 | 1464796193090 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 08:49:53 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:49:53 INFO - PROCESS | 1660 | 1464796193092 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:49:53 INFO - PROCESS | 1660 | 1464796193094 Marionette TRACE conn2 <- [1,2922,null,{}] 08:49:53 INFO - PROCESS | 1660 | 1464796193096 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}] 08:49:53 INFO - PROCESS | 1660 | 1464796193207 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 08:49:53 INFO - PROCESS | 1660 | 1464796193296 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x140478800 == 86 [pid = 1660] [id = 738] 08:49:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 242 (0x12cf0f000) [pid = 1660] [serial = 2214] [outer = 0x0] 08:49:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 243 (0x12d326400) [pid = 1660] [serial = 2215] [outer = 0x12cf0f000] 08:49:53 INFO - PROCESS | 1660 | 1464796193325 Marionette DEBUG loaded listener.js 08:49:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 244 (0x12d5e3800) [pid = 1660] [serial = 2216] [outer = 0x12cf0f000] 08:49:53 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:49:53 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:49:53 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:49:53 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:49:53 INFO - PROCESS | 1660 | 1464796193689 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]]]}] 08:49:53 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:49:53 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:49:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:49:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:49:53 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 08:49:53 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:49:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:49:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:49:53 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 08:49:53 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:49:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:49:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:49:53 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]" 08:49:53 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:49:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:49:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:49:53 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:49:53 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 619ms 08:49:53 INFO - PROCESS | 1660 | 1464796193713 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 08:49:53 INFO - PROCESS | 1660 | 1464796193714 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 08:49:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:49:53 INFO - PROCESS | 1660 | 1464796193717 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:49:53 INFO - PROCESS | 1660 | 1464796193718 Marionette TRACE conn2 <- [1,2926,null,{}] 08:49:53 INFO - PROCESS | 1660 | 1464796193721 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}] 08:49:53 INFO - PROCESS | 1660 | 1464796193831 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 08:49:53 INFO - PROCESS | 1660 | 1464796193983 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x137fcd800 == 87 [pid = 1660] [id = 739] 08:49:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 245 (0x12c02d800) [pid = 1660] [serial = 2217] [outer = 0x0] 08:49:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 246 (0x12d5e6800) [pid = 1660] [serial = 2218] [outer = 0x12c02d800] 08:49:54 INFO - PROCESS | 1660 | 1464796194017 Marionette DEBUG loaded listener.js 08:49:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 247 (0x135d0d400) [pid = 1660] [serial = 2219] [outer = 0x12c02d800] 08:49:54 INFO - PROCESS | 1660 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:49:54 INFO - PROCESS | 1660 | 1464796194377 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]]]}] 08:49:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:49:54 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 671ms 08:49:54 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:49:54 INFO - PROCESS | 1660 | 1464796194389 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 08:49:54 INFO - PROCESS | 1660 | 1464796194391 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 08:49:54 INFO - PROCESS | 1660 | 1464796194393 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:49:54 INFO - PROCESS | 1660 | 1464796194395 Marionette TRACE conn2 <- [1,2930,null,{}] 08:49:54 INFO - PROCESS | 1660 | 1464796194397 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}] 08:49:54 INFO - PROCESS | 1660 | 1464796194524 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 08:49:54 INFO - PROCESS | 1660 | 1464796194619 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd8e000 == 88 [pid = 1660] [id = 740] 08:49:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 248 (0x12ae68400) [pid = 1660] [serial = 2220] [outer = 0x0] 08:49:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 249 (0x12c6d2400) [pid = 1660] [serial = 2221] [outer = 0x12ae68400] 08:49:54 INFO - PROCESS | 1660 | 1464796194652 Marionette DEBUG loaded listener.js 08:49:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 250 (0x135d15800) [pid = 1660] [serial = 2222] [outer = 0x12ae68400] 08:49:54 INFO - PROCESS | 1660 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:49:55 INFO - PROCESS | 1660 | 1464796195009 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]]]}] 08:49:55 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:49:55 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 669ms 08:49:55 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:49:55 INFO - PROCESS | 1660 | 1464796195063 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 08:49:55 INFO - PROCESS | 1660 | 1464796195064 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 08:49:55 INFO - PROCESS | 1660 | 1464796195066 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:49:55 INFO - PROCESS | 1660 | 1464796195068 Marionette TRACE conn2 <- [1,2934,null,{}] 08:49:55 INFO - PROCESS | 1660 | 1464796195070 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}] 08:49:55 INFO - PROCESS | 1660 | 1464796195186 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 08:49:55 INFO - PROCESS | 1660 | 1464796195299 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x135fdd800 == 89 [pid = 1660] [id = 741] 08:49:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 251 (0x135d0f000) [pid = 1660] [serial = 2223] [outer = 0x0] 08:49:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 252 (0x140781800) [pid = 1660] [serial = 2224] [outer = 0x135d0f000] 08:49:55 INFO - PROCESS | 1660 | 1464796195341 Marionette DEBUG loaded listener.js 08:49:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 253 (0x140786000) [pid = 1660] [serial = 2225] [outer = 0x135d0f000] 08:49:55 INFO - PROCESS | 1660 | 1464796195693 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]]]}] 08:49:55 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:49:55 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 668ms 08:49:55 INFO - PROCESS | 1660 | 1464796195735 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 08:49:55 INFO - PROCESS | 1660 | 1464796195736 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 08:49:55 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:49:55 INFO - PROCESS | 1660 | 1464796195739 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:49:55 INFO - PROCESS | 1660 | 1464796195740 Marionette TRACE conn2 <- [1,2938,null,{}] 08:49:55 INFO - PROCESS | 1660 | 1464796195742 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}] 08:49:55 INFO - PROCESS | 1660 | 1464796195854 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 08:49:56 INFO - PROCESS | 1660 | 1464796196138 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b91800 == 90 [pid = 1660] [id = 742] 08:49:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 254 (0x110f84800) [pid = 1660] [serial = 2226] [outer = 0x0] 08:49:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 255 (0x1128a3c00) [pid = 1660] [serial = 2227] [outer = 0x110f84800] 08:49:56 INFO - PROCESS | 1660 | 1464796196176 Marionette DEBUG loaded listener.js 08:49:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 256 (0x114fbc800) [pid = 1660] [serial = 2228] [outer = 0x110f84800] 08:49:56 INFO - PROCESS | 1660 | 1464796196549 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]]]}] 08:49:56 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. 08:49:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 870ms 08:49:56 INFO - PROCESS | 1660 | 1464796196610 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 08:49:56 INFO - PROCESS | 1660 | 1464796196613 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 08:49:56 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:49:56 INFO - PROCESS | 1660 | 1464796196616 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:49:56 INFO - PROCESS | 1660 | 1464796196618 Marionette TRACE conn2 <- [1,2942,null,{}] 08:49:56 INFO - PROCESS | 1660 | 1464796196621 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}] 08:49:56 INFO - PROCESS | 1660 | 1464796196730 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 08:49:56 INFO - PROCESS | 1660 | 1464796196854 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x1270f4800 == 91 [pid = 1660] [id = 743] 08:49:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 257 (0x1197c8800) [pid = 1660] [serial = 2229] [outer = 0x0] 08:49:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 258 (0x119ef5000) [pid = 1660] [serial = 2230] [outer = 0x1197c8800] 08:49:56 INFO - PROCESS | 1660 | 1464796196887 Marionette DEBUG loaded listener.js 08:49:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 259 (0x123c89800) [pid = 1660] [serial = 2231] [outer = 0x1197c8800] 08:49:57 INFO - PROCESS | 1660 | 1464796197325 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"]]]}] 08:49:57 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 08:49:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:49:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:49:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 722ms 08:49:57 INFO - PROCESS | 1660 | 1464796197340 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 08:49:57 INFO - PROCESS | 1660 | 1464796197344 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 08:49:57 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:49:57 INFO - PROCESS | 1660 | 1464796197349 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:49:57 INFO - PROCESS | 1660 | 1464796197351 Marionette TRACE conn2 <- [1,2946,null,{}] 08:49:57 INFO - PROCESS | 1660 | 1464796197355 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}] 08:49:57 INFO - PROCESS | 1660 | 1464796197517 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 08:49:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12f24a800 == 90 [pid = 1660] [id = 728] 08:49:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12e005800 == 89 [pid = 1660] [id = 727] 08:49:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12cd7b000 == 88 [pid = 1660] [id = 726] 08:49:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12d3b8000 == 87 [pid = 1660] [id = 725] 08:49:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12d264000 == 86 [pid = 1660] [id = 724] 08:49:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12c3c8000 == 85 [pid = 1660] [id = 723] 08:49:57 INFO - PROCESS | 1660 | --DOMWINDOW == 258 (0x12cd7b800) [pid = 1660] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:49:57 INFO - PROCESS | 1660 | --DOMWINDOW == 257 (0x128a64800) [pid = 1660] [serial = 2083] [outer = 0x0] [url = about:blank] 08:49:57 INFO - PROCESS | 1660 | --DOMWINDOW == 256 (0x12d32a800) [pid = 1660] [serial = 2122] [outer = 0x0] [url = about:blank] 08:49:57 INFO - PROCESS | 1660 | 1464796197747 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd96000 == 84 [pid = 1660] [id = 722] 08:49:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12a916800 == 83 [pid = 1660] [id = 721] 08:49:57 INFO - PROCESS | 1660 | --DOCSHELL 0x129214000 == 82 [pid = 1660] [id = 720] 08:49:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12534f000 == 81 [pid = 1660] [id = 719] 08:49:57 INFO - PROCESS | 1660 | --DOCSHELL 0x119977800 == 80 [pid = 1660] [id = 718] 08:49:57 INFO - PROCESS | 1660 | --DOCSHELL 0x121086000 == 79 [pid = 1660] [id = 717] 08:49:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f62000 == 80 [pid = 1660] [id = 744] 08:49:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 257 (0x115d57c00) [pid = 1660] [serial = 2232] [outer = 0x0] 08:49:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 258 (0x11b26f000) [pid = 1660] [serial = 2233] [outer = 0x115d57c00] 08:49:57 INFO - PROCESS | 1660 | 1464796197783 Marionette DEBUG loaded listener.js 08:49:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 259 (0x125f1f000) [pid = 1660] [serial = 2234] [outer = 0x115d57c00] 08:49:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12f259000 == 79 [pid = 1660] [id = 711] 08:49:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12f23c000 == 78 [pid = 1660] [id = 710] 08:49:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12b119000 == 77 [pid = 1660] [id = 709] 08:49:57 INFO - PROCESS | 1660 | --DOCSHELL 0x121296000 == 76 [pid = 1660] [id = 708] 08:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 258 (0x12b2c1c00) [pid = 1660] [serial = 2063] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 257 (0x12bac9000) [pid = 1660] [serial = 2104] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 256 (0x12c60c800) [pid = 1660] [serial = 2107] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 255 (0x12bf58800) [pid = 1660] [serial = 2105] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 254 (0x128c08400) [pid = 1660] [serial = 2098] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 253 (0x129280c00) [pid = 1660] [serial = 2099] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 252 (0x124ad0c00) [pid = 1660] [serial = 2095] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 251 (0x126936800) [pid = 1660] [serial = 2096] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 250 (0x12bacdc00) [pid = 1660] [serial = 2080] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 249 (0x118847000) [pid = 1660] [serial = 2090] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 248 (0x113253800) [pid = 1660] [serial = 2089] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 247 (0x1293b6c00) [pid = 1660] [serial = 2101] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 246 (0x11297a000) [pid = 1660] [serial = 2065] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 245 (0x12480d000) [pid = 1660] [serial = 2071] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 244 (0x119e58000) [pid = 1660] [serial = 2092] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 243 (0x1212b2400) [pid = 1660] [serial = 2093] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 242 (0x119e70400) [pid = 1660] [serial = 2068] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 241 (0x12bf39000) [pid = 1660] [serial = 2086] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 240 (0x12babb400) [pid = 1660] [serial = 2077] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 239 (0x12927c000) [pid = 1660] [serial = 2074] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 238 (0x12c6cc000) [pid = 1660] [serial = 2110] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 237 (0x12c612800) [pid = 1660] [serial = 2108] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 236 (0x125f16800) [pid = 1660] [serial = 2113] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 235 (0x12a7e4000) [pid = 1660] [serial = 2114] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 234 (0x12cf67400) [pid = 1660] [serial = 2119] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 233 (0x12c6d0000) [pid = 1660] [serial = 2111] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 232 (0x12c6d7400) [pid = 1660] [serial = 2116] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 231 (0x12a7e4c00) [pid = 1660] [serial = 2102] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 230 (0x12707d800) [pid = 1660] [serial = 1484] [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.] 08:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 229 (0x12cf0c400) [pid = 1660] [serial = 2117] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 228 (0x12d321c00) [pid = 1660] [serial = 2120] [outer = 0x0] [url = about:blank] 08:49:58 INFO - PROCESS | 1660 | 1464796198073 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]]]}] 08:49:58 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. 08:49:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 773ms 08:49:58 INFO - PROCESS | 1660 | 1464796198122 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 08:49:58 INFO - PROCESS | 1660 | 1464796198123 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 08:49:58 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:49:58 INFO - PROCESS | 1660 | 1464796198127 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:49:58 INFO - PROCESS | 1660 | 1464796198131 Marionette TRACE conn2 <- [1,2950,null,{}] 08:49:58 INFO - PROCESS | 1660 | 1464796198138 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}] 08:49:58 INFO - PROCESS | 1660 | 1464796198238 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 08:49:58 INFO - PROCESS | 1660 | 1464796198332 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a920000 == 77 [pid = 1660] [id = 745] 08:49:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 229 (0x124803c00) [pid = 1660] [serial = 2235] [outer = 0x0] 08:49:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 230 (0x127075400) [pid = 1660] [serial = 2236] [outer = 0x124803c00] 08:49:58 INFO - PROCESS | 1660 | 1464796198360 Marionette DEBUG loaded listener.js 08:49:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 231 (0x1277fac00) [pid = 1660] [serial = 2237] [outer = 0x124803c00] 08:49:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba75000 == 78 [pid = 1660] [id = 746] 08:49:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 232 (0x128a5f000) [pid = 1660] [serial = 2238] [outer = 0x0] 08:49:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 233 (0x12733b800) [pid = 1660] [serial = 2239] [outer = 0x128a5f000] 08:49:58 INFO - PROCESS | 1660 | 1464796198658 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]]]}] 08:49:58 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. 08:49:58 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 578ms 08:49:58 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:49:58 INFO - PROCESS | 1660 | 1464796198705 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 08:49:58 INFO - PROCESS | 1660 | 1464796198707 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 08:49:58 INFO - PROCESS | 1660 | 1464796198709 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:49:58 INFO - PROCESS | 1660 | 1464796198710 Marionette TRACE conn2 <- [1,2954,null,{}] 08:49:58 INFO - PROCESS | 1660 | 1464796198713 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}] 08:49:58 INFO - PROCESS | 1660 | 1464796198834 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 08:49:58 INFO - PROCESS | 1660 | 1464796198916 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c36e800 == 79 [pid = 1660] [id = 747] 08:49:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 234 (0x124ad0c00) [pid = 1660] [serial = 2240] [outer = 0x0] 08:49:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 235 (0x128ae1c00) [pid = 1660] [serial = 2241] [outer = 0x124ad0c00] 08:49:58 INFO - PROCESS | 1660 | 1464796198942 Marionette DEBUG loaded listener.js 08:49:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 236 (0x1293b6c00) [pid = 1660] [serial = 2242] [outer = 0x124ad0c00] 08:49:59 INFO - PROCESS | 1660 | 1464796199190 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]]]}] 08:49:59 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:49:59 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 08:49:59 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 519ms 08:49:59 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:49:59 INFO - PROCESS | 1660 | 1464796199229 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 08:49:59 INFO - PROCESS | 1660 | 1464796199230 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 08:49:59 INFO - PROCESS | 1660 | 1464796199232 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:49:59 INFO - PROCESS | 1660 | 1464796199233 Marionette TRACE conn2 <- [1,2958,null,{}] 08:49:59 INFO - PROCESS | 1660 | 1464796199243 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}] 08:49:59 INFO - PROCESS | 1660 | 1464796199350 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 08:49:59 INFO - PROCESS | 1660 | 1464796199355 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d266000 == 80 [pid = 1660] [id = 748] 08:49:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 237 (0x12a7e3800) [pid = 1660] [serial = 2243] [outer = 0x0] 08:49:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 238 (0x12b189800) [pid = 1660] [serial = 2244] [outer = 0x12a7e3800] 08:49:59 INFO - PROCESS | 1660 | 1464796199385 Marionette DEBUG loaded listener.js 08:49:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 239 (0x12babf400) [pid = 1660] [serial = 2245] [outer = 0x12a7e3800] 08:49:59 INFO - PROCESS | 1660 | 1464796199758 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]]]}] 08:49:59 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. 08:49:59 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 576ms 08:49:59 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:49:59 INFO - PROCESS | 1660 | 1464796199824 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 08:49:59 INFO - PROCESS | 1660 | 1464796199825 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 08:49:59 INFO - PROCESS | 1660 | 1464796199828 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:49:59 INFO - PROCESS | 1660 | 1464796199829 Marionette TRACE conn2 <- [1,2962,null,{}] 08:49:59 INFO - PROCESS | 1660 | 1464796199839 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}] 08:49:59 INFO - PROCESS | 1660 | 1464796199960 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 08:49:59 INFO - PROCESS | 1660 | 1464796199971 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d3e1000 == 81 [pid = 1660] [id = 749] 08:49:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 240 (0x121040c00) [pid = 1660] [serial = 2246] [outer = 0x0] 08:49:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 241 (0x121043c00) [pid = 1660] [serial = 2247] [outer = 0x121040c00] 08:49:59 INFO - PROCESS | 1660 | 1464796199996 Marionette DEBUG loaded listener.js 08:50:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 242 (0x1293b0c00) [pid = 1660] [serial = 2248] [outer = 0x121040c00] 08:50:00 INFO - PROCESS | 1660 | 1464796200306 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]]]}] 08:50:00 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. 08:50:00 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 527ms 08:50:00 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:50:00 INFO - PROCESS | 1660 | 1464796200363 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 08:50:00 INFO - PROCESS | 1660 | 1464796200364 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 08:50:00 INFO - PROCESS | 1660 | 1464796200366 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:50:00 INFO - PROCESS | 1660 | 1464796200367 Marionette TRACE conn2 <- [1,2966,null,{}] 08:50:00 INFO - PROCESS | 1660 | 1464796200370 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}] 08:50:00 INFO - PROCESS | 1660 | 1464796200493 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 08:50:00 INFO - PROCESS | 1660 | 1464796200505 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e07f000 == 82 [pid = 1660] [id = 750] 08:50:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 243 (0x121048c00) [pid = 1660] [serial = 2249] [outer = 0x0] 08:50:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 244 (0x12bacdc00) [pid = 1660] [serial = 2250] [outer = 0x121048c00] 08:50:00 INFO - PROCESS | 1660 | 1464796200530 Marionette DEBUG loaded listener.js 08:50:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 245 (0x12bf54000) [pid = 1660] [serial = 2251] [outer = 0x121048c00] 08:50:00 INFO - PROCESS | 1660 | 1464796200858 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]]]}] 08:50:00 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. 08:50:00 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 519ms 08:50:00 INFO - PROCESS | 1660 | 1464796200886 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 08:50:00 INFO - PROCESS | 1660 | 1464796200887 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 08:50:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:50:00 INFO - PROCESS | 1660 | 1464796200889 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:50:00 INFO - PROCESS | 1660 | 1464796200890 Marionette TRACE conn2 <- [1,2970,null,{}] 08:50:00 INFO - PROCESS | 1660 | 1464796200892 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}] 08:50:01 INFO - PROCESS | 1660 | 1464796201019 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 08:50:01 INFO - PROCESS | 1660 | 1464796201037 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x13527d000 == 83 [pid = 1660] [id = 751] 08:50:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 246 (0x12c021800) [pid = 1660] [serial = 2252] [outer = 0x0] 08:50:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 247 (0x12c144400) [pid = 1660] [serial = 2253] [outer = 0x12c021800] 08:50:01 INFO - PROCESS | 1660 | 1464796201061 Marionette DEBUG loaded listener.js 08:50:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 248 (0x12c14ac00) [pid = 1660] [serial = 2254] [outer = 0x12c021800] 08:50:01 INFO - PROCESS | 1660 | 1464796201397 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]]]}] 08:50:01 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. 08:50:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 520ms 08:50:01 INFO - PROCESS | 1660 | 1464796201421 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 08:50:01 INFO - PROCESS | 1660 | 1464796201423 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 08:50:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:50:01 INFO - PROCESS | 1660 | 1464796201425 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:50:01 INFO - PROCESS | 1660 | 1464796201426 Marionette TRACE conn2 <- [1,2974,null,{}] 08:50:01 INFO - PROCESS | 1660 | 1464796201435 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}] 08:50:01 INFO - PROCESS | 1660 | 1464796201562 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 08:50:01 INFO - PROCESS | 1660 | 1464796201574 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x135ed6000 == 84 [pid = 1660] [id = 752] 08:50:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 249 (0x12c14b000) [pid = 1660] [serial = 2255] [outer = 0x0] 08:50:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 250 (0x12c150000) [pid = 1660] [serial = 2256] [outer = 0x12c14b000] 08:50:01 INFO - PROCESS | 1660 | 1464796201599 Marionette DEBUG loaded listener.js 08:50:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 251 (0x12c6cc400) [pid = 1660] [serial = 2257] [outer = 0x12c14b000] 08:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 250 (0x123d92000) [pid = 1660] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 249 (0x12d322000) [pid = 1660] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 248 (0x123ea3800) [pid = 1660] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 247 (0x128dcb800) [pid = 1660] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 246 (0x11910e400) [pid = 1660] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 08:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 245 (0x1188b6000) [pid = 1660] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 244 (0x1128ac000) [pid = 1660] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 243 (0x128dc9c00) [pid = 1660] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 242 (0x119e79800) [pid = 1660] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 08:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 241 (0x12a7dec00) [pid = 1660] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 08:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 240 (0x11b209400) [pid = 1660] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 08:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 239 (0x12bad3400) [pid = 1660] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 08:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 238 (0x12b2c1800) [pid = 1660] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 08:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 237 (0x1293ba800) [pid = 1660] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 236 (0x110f82800) [pid = 1660] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 235 (0x128c0c400) [pid = 1660] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 234 (0x12b2bbc00) [pid = 1660] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:50:02 INFO - PROCESS | 1660 | 1464796202109 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]]]}] 08:50:02 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. 08:50:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 719ms 08:50:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:50:02 INFO - PROCESS | 1660 | 1464796202144 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 08:50:02 INFO - PROCESS | 1660 | 1464796202146 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 08:50:02 INFO - PROCESS | 1660 | 1464796202148 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:50:02 INFO - PROCESS | 1660 | 1464796202149 Marionette TRACE conn2 <- [1,2978,null,{}] 08:50:02 INFO - PROCESS | 1660 | 1464796202151 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}] 08:50:02 INFO - PROCESS | 1660 | 1464796202251 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 08:50:02 INFO - PROCESS | 1660 | 1464796202255 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ae91800 == 85 [pid = 1660] [id = 753] 08:50:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 235 (0x111033000) [pid = 1660] [serial = 2258] [outer = 0x0] 08:50:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 236 (0x123d21c00) [pid = 1660] [serial = 2259] [outer = 0x111033000] 08:50:02 INFO - PROCESS | 1660 | 1464796202284 Marionette DEBUG loaded listener.js 08:50:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 237 (0x12a7d7800) [pid = 1660] [serial = 2260] [outer = 0x111033000] 08:50:02 INFO - PROCESS | 1660 | 1464796202625 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]]]}] 08:50:02 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. 08:50:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 523ms 08:50:02 INFO - PROCESS | 1660 | 1464796202673 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 08:50:02 INFO - PROCESS | 1660 | 1464796202675 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 08:50:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:50:02 INFO - PROCESS | 1660 | 1464796202677 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:50:02 INFO - PROCESS | 1660 | 1464796202678 Marionette TRACE conn2 <- [1,2982,null,{}] 08:50:02 INFO - PROCESS | 1660 | 1464796202681 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}] 08:50:02 INFO - PROCESS | 1660 | 1464796202829 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 08:50:02 INFO - PROCESS | 1660 | 1464796202863 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x137fe2800 == 86 [pid = 1660] [id = 754] 08:50:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 238 (0x12c6cc000) [pid = 1660] [serial = 2261] [outer = 0x0] 08:50:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 239 (0x12ca2fc00) [pid = 1660] [serial = 2262] [outer = 0x12c6cc000] 08:50:02 INFO - PROCESS | 1660 | 1464796202888 Marionette DEBUG loaded listener.js 08:50:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 240 (0x12cf0c400) [pid = 1660] [serial = 2263] [outer = 0x12c6cc000] 08:50:03 INFO - PROCESS | 1660 | 1464796203180 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"]]]}] 08:50:03 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 08:50:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:50:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:50:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 525ms 08:50:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:50:03 INFO - PROCESS | 1660 | 1464796203209 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 08:50:03 INFO - PROCESS | 1660 | 1464796203210 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 08:50:03 INFO - PROCESS | 1660 | 1464796203212 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:50:03 INFO - PROCESS | 1660 | 1464796203213 Marionette TRACE conn2 <- [1,2986,null,{}] 08:50:03 INFO - PROCESS | 1660 | 1464796203215 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}] 08:50:03 INFO - PROCESS | 1660 | 1464796203317 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 08:50:03 INFO - PROCESS | 1660 | 1464796203321 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x140add000 == 87 [pid = 1660] [id = 755] 08:50:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 241 (0x129d27c00) [pid = 1660] [serial = 2264] [outer = 0x0] 08:50:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 242 (0x129d2e000) [pid = 1660] [serial = 2265] [outer = 0x129d27c00] 08:50:03 INFO - PROCESS | 1660 | 1464796203346 Marionette DEBUG loaded listener.js 08:50:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 243 (0x129d32400) [pid = 1660] [serial = 2266] [outer = 0x129d27c00] 08:50:03 INFO - PROCESS | 1660 | 1464796203664 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]]]}] 08:50:03 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. 08:50:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 471ms 08:50:03 INFO - PROCESS | 1660 | 1464796203683 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 08:50:03 INFO - PROCESS | 1660 | 1464796203685 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 08:50:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:50:03 INFO - PROCESS | 1660 | 1464796203692 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:50:03 INFO - PROCESS | 1660 | 1464796203693 Marionette TRACE conn2 <- [1,2990,null,{}] 08:50:03 INFO - PROCESS | 1660 | 1464796203695 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}] 08:50:03 INFO - PROCESS | 1660 | 1464796203802 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 08:50:03 INFO - PROCESS | 1660 | 1464796203889 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x140a89000 == 88 [pid = 1660] [id = 756] 08:50:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 244 (0x129d07800) [pid = 1660] [serial = 2267] [outer = 0x0] 08:50:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 245 (0x129d0a800) [pid = 1660] [serial = 2268] [outer = 0x129d07800] 08:50:03 INFO - PROCESS | 1660 | 1464796203914 Marionette DEBUG loaded listener.js 08:50:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 246 (0x129d0f800) [pid = 1660] [serial = 2269] [outer = 0x129d07800] 08:50:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x11278e000 == 89 [pid = 1660] [id = 757] 08:50:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 247 (0x115e69c00) [pid = 1660] [serial = 2270] [outer = 0x0] 08:50:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 248 (0x1166d5800) [pid = 1660] [serial = 2271] [outer = 0x115e69c00] 08:50:04 INFO - PROCESS | 1660 | 1464796204376 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]]]}] 08:50:04 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. 08:50:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 719ms 08:50:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:50:04 INFO - PROCESS | 1660 | 1464796204411 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 08:50:04 INFO - PROCESS | 1660 | 1464796204414 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 08:50:04 INFO - PROCESS | 1660 | 1464796204417 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:50:04 INFO - PROCESS | 1660 | 1464796204420 Marionette TRACE conn2 <- [1,2994,null,{}] 08:50:04 INFO - PROCESS | 1660 | 1464796204424 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}] 08:50:04 INFO - PROCESS | 1660 | 1464796204582 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 08:50:04 INFO - PROCESS | 1660 | 1464796204679 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292f3000 == 90 [pid = 1660] [id = 758] 08:50:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 249 (0x1188b1000) [pid = 1660] [serial = 2272] [outer = 0x0] 08:50:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 250 (0x119e58000) [pid = 1660] [serial = 2273] [outer = 0x1188b1000] 08:50:04 INFO - PROCESS | 1660 | 1464796204712 Marionette DEBUG loaded listener.js 08:50:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 251 (0x12103e000) [pid = 1660] [serial = 2274] [outer = 0x1188b1000] 08:50:05 INFO - PROCESS | 1660 | 1464796205067 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]]]}] 08:50:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:50:05 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 08:50:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 671ms 08:50:05 INFO - PROCESS | 1660 | 1464796205096 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 08:50:05 INFO - PROCESS | 1660 | 1464796205100 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 08:50:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:50:05 INFO - PROCESS | 1660 | 1464796205121 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:50:05 INFO - PROCESS | 1660 | 1464796205122 Marionette TRACE conn2 <- [1,2998,null,{}] 08:50:05 INFO - PROCESS | 1660 | 1464796205125 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}] 08:50:05 INFO - PROCESS | 1660 | 1464796205246 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 08:50:05 INFO - PROCESS | 1660 | 1464796205370 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d281000 == 91 [pid = 1660] [id = 759] 08:50:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 252 (0x121045c00) [pid = 1660] [serial = 2275] [outer = 0x0] 08:50:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 253 (0x124a32c00) [pid = 1660] [serial = 2276] [outer = 0x121045c00] 08:50:05 INFO - PROCESS | 1660 | 1464796205402 Marionette DEBUG loaded listener.js 08:50:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 254 (0x127074800) [pid = 1660] [serial = 2277] [outer = 0x121045c00] 08:50:05 INFO - PROCESS | 1660 | 1464796205749 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]]]}] 08:50:05 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. 08:50:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 674ms 08:50:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:50:05 INFO - PROCESS | 1660 | 1464796205791 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 08:50:05 INFO - PROCESS | 1660 | 1464796205793 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 08:50:05 INFO - PROCESS | 1660 | 1464796205795 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:50:05 INFO - PROCESS | 1660 | 1464796205798 Marionette TRACE conn2 <- [1,3002,null,{}] 08:50:05 INFO - PROCESS | 1660 | 1464796205806 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}] 08:50:05 INFO - PROCESS | 1660 | 1464796205926 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 08:50:06 INFO - PROCESS | 1660 | 1464796206024 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x135c7b000 == 92 [pid = 1660] [id = 760] 08:50:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 255 (0x1275c0800) [pid = 1660] [serial = 2278] [outer = 0x0] 08:50:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 256 (0x128ae5c00) [pid = 1660] [serial = 2279] [outer = 0x1275c0800] 08:50:06 INFO - PROCESS | 1660 | 1464796206055 Marionette DEBUG loaded listener.js 08:50:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 257 (0x129d06000) [pid = 1660] [serial = 2280] [outer = 0x1275c0800] 08:50:06 INFO - PROCESS | 1660 | 1464796206423 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]]]}] 08:50:06 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. 08:50:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 671ms 08:50:06 INFO - PROCESS | 1660 | 1464796206467 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 08:50:06 INFO - PROCESS | 1660 | 1464796206469 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 08:50:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:50:06 INFO - PROCESS | 1660 | 1464796206471 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:50:06 INFO - PROCESS | 1660 | 1464796206473 Marionette TRACE conn2 <- [1,3006,null,{}] 08:50:06 INFO - PROCESS | 1660 | 1464796206475 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}] 08:50:06 INFO - PROCESS | 1660 | 1464796206594 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 08:50:06 INFO - PROCESS | 1660 | 1464796206708 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x137214000 == 93 [pid = 1660] [id = 761] 08:50:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 258 (0x129d25c00) [pid = 1660] [serial = 2281] [outer = 0x0] 08:50:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 259 (0x129d31000) [pid = 1660] [serial = 2282] [outer = 0x129d25c00] 08:50:06 INFO - PROCESS | 1660 | 1464796206738 Marionette DEBUG loaded listener.js 08:50:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 260 (0x129d50c00) [pid = 1660] [serial = 2283] [outer = 0x129d25c00] 08:50:07 INFO - PROCESS | 1660 | 1464796207092 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]]]}] 08:50:07 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. 08:50:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 672ms 08:50:07 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:50:07 INFO - PROCESS | 1660 | 1464796207143 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 08:50:07 INFO - PROCESS | 1660 | 1464796207145 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 08:50:07 INFO - PROCESS | 1660 | 1464796207147 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:50:07 INFO - PROCESS | 1660 | 1464796207148 Marionette TRACE conn2 <- [1,3010,null,{}] 08:50:07 INFO - PROCESS | 1660 | 1464796207151 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}] 08:50:07 INFO - PROCESS | 1660 | 1464796207267 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 08:50:07 INFO - PROCESS | 1660 | 1464796207362 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x135dd7000 == 94 [pid = 1660] [id = 762] 08:50:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 261 (0x129d26400) [pid = 1660] [serial = 2284] [outer = 0x0] 08:50:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 262 (0x12bab8800) [pid = 1660] [serial = 2285] [outer = 0x129d26400] 08:50:07 INFO - PROCESS | 1660 | 1464796207393 Marionette DEBUG loaded listener.js 08:50:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 263 (0x12c024800) [pid = 1660] [serial = 2286] [outer = 0x129d26400] 08:50:07 INFO - PROCESS | 1660 | 1464796207752 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]]]}] 08:50:07 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 08:50:07 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 618ms 08:50:07 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:50:07 INFO - PROCESS | 1660 | 1464796207766 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 08:50:07 INFO - PROCESS | 1660 | 1464796207767 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 08:50:07 INFO - PROCESS | 1660 | 1464796207769 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:50:07 INFO - PROCESS | 1660 | 1464796207770 Marionette TRACE conn2 <- [1,3014,null,{}] 08:50:07 INFO - PROCESS | 1660 | 1464796207773 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}] 08:50:07 INFO - PROCESS | 1660 | 1464796207904 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 08:50:08 INFO - PROCESS | 1660 | 1464796208022 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x140ae2000 == 95 [pid = 1660] [id = 763] 08:50:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 264 (0x12c14c400) [pid = 1660] [serial = 2287] [outer = 0x0] 08:50:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 265 (0x12ca29c00) [pid = 1660] [serial = 2288] [outer = 0x12c14c400] 08:50:08 INFO - PROCESS | 1660 | 1464796208066 Marionette DEBUG loaded listener.js 08:50:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 266 (0x12cf10800) [pid = 1660] [serial = 2289] [outer = 0x12c14c400] 08:50:08 INFO - PROCESS | 1660 | [1660] 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 08:50:08 INFO - PROCESS | 1660 | 1464796208456 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:50:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:50:08 INFO - {} 08:50:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:50:08 INFO - {} 08:50:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:50:08 INFO - {} 08:50:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:50:08 INFO - {} 08:50:08 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 721ms 08:50:08 INFO - TEST-START | /FileAPI/fileReader.html 08:50:08 INFO - PROCESS | 1660 | 1464796208490 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 08:50:08 INFO - PROCESS | 1660 | 1464796208492 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 08:50:08 INFO - PROCESS | 1660 | 1464796208494 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:50:08 INFO - PROCESS | 1660 | 1464796208495 Marionette TRACE conn2 <- [1,3018,null,{}] 08:50:08 INFO - PROCESS | 1660 | 1464796208498 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}] 08:50:08 INFO - PROCESS | 1660 | 1464796208642 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 08:50:08 INFO - PROCESS | 1660 | 1464796208766 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x14086c000 == 96 [pid = 1660] [id = 764] 08:50:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 267 (0x129d61400) [pid = 1660] [serial = 2290] [outer = 0x0] 08:50:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 268 (0x129d69400) [pid = 1660] [serial = 2291] [outer = 0x129d61400] 08:50:08 INFO - PROCESS | 1660 | 1464796208797 Marionette DEBUG loaded listener.js 08:50:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 269 (0x12cf66c00) [pid = 1660] [serial = 2292] [outer = 0x129d61400] 08:50:09 INFO - PROCESS | 1660 | 1464796209148 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]]]}] 08:50:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:50:09 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:50:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:50:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:50:09 INFO - TEST-OK | /FileAPI/fileReader.html | took 672ms 08:50:09 INFO - PROCESS | 1660 | 1464796209166 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 08:50:09 INFO - PROCESS | 1660 | 1464796209168 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 08:50:09 INFO - TEST-START | /FileAPI/historical.html 08:50:09 INFO - PROCESS | 1660 | 1464796209170 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:50:09 INFO - PROCESS | 1660 | 1464796209171 Marionette TRACE conn2 <- [1,3022,null,{}] 08:50:09 INFO - PROCESS | 1660 | 1464796209174 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}] 08:50:09 INFO - PROCESS | 1660 | 1464796209291 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 08:50:09 INFO - PROCESS | 1660 | 1464796209408 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x140884000 == 97 [pid = 1660] [id = 765] 08:50:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 270 (0x12c612400) [pid = 1660] [serial = 2293] [outer = 0x0] 08:50:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 271 (0x12cf70800) [pid = 1660] [serial = 2294] [outer = 0x12c612400] 08:50:09 INFO - PROCESS | 1660 | 1464796209437 Marionette DEBUG loaded listener.js 08:50:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 272 (0x12d5e4c00) [pid = 1660] [serial = 2295] [outer = 0x12c612400] 08:50:09 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:50:09 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:50:09 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:50:09 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:50:09 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:50:09 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:50:09 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:09 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:50:09 INFO - TEST-OK | /FileAPI/historical.html | took 670ms 08:50:09 INFO - PROCESS | 1660 | 1464796209833 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"]]]}] 08:50:09 INFO - PROCESS | 1660 | 1464796209840 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 08:50:09 INFO - PROCESS | 1660 | 1464796209841 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 08:50:09 INFO - TEST-START | /FileAPI/idlharness.html 08:50:09 INFO - PROCESS | 1660 | 1464796209844 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:50:09 INFO - PROCESS | 1660 | 1464796209845 Marionette TRACE conn2 <- [1,3026,null,{}] 08:50:09 INFO - PROCESS | 1660 | 1464796209848 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}] 08:50:09 INFO - PROCESS | 1660 | 1464796209965 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 08:50:10 INFO - PROCESS | 1660 | 1464796210090 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x1127a5800 == 98 [pid = 1660] [id = 766] 08:50:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 273 (0x11103b800) [pid = 1660] [serial = 2296] [outer = 0x0] 08:50:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 274 (0x115d7ec00) [pid = 1660] [serial = 2297] [outer = 0x11103b800] 08:50:10 INFO - PROCESS | 1660 | 1464796210122 Marionette DEBUG loaded listener.js 08:50:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 275 (0x1293b6400) [pid = 1660] [serial = 2298] [outer = 0x11103b800] 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:50:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:50:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:50:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:50:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:50:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:50:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:50:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:50:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:50:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:50:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:50:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:50:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:50:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:50:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:50:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:50:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:50:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:50:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:50:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:50:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:50:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:50:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:50:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:50:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:50:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:50:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:50:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:50:11 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 08:50:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:50:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:50:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:50:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:50:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:50:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:50:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:50:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:50:11 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 08:50:11 INFO - PROCESS | 1660 | 1464796211010 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]]]}] 08:50:11 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 08:50:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:50:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:50:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:50:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:50:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:50:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:50:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:50:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:50:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:50:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:50:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:50:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:50:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:50:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:50:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:50:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:50:11 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 08:50:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:50:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:50:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:50:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:50:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:50:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:50:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:50:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:50:11 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 08:50:11 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 08:50:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:50:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:50:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:50:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:50:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:50:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:50:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:50:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:50:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:50:11 INFO - TEST-OK | /FileAPI/idlharness.html | took 1190ms 08:50:11 INFO - TEST-START | /FileAPI/idlharness.worker 08:50:11 INFO - PROCESS | 1660 | 1464796211035 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 08:50:11 INFO - PROCESS | 1660 | 1464796211037 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 08:50:11 INFO - PROCESS | 1660 | 1464796211042 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:50:11 INFO - PROCESS | 1660 | 1464796211044 Marionette TRACE conn2 <- [1,3030,null,{}] 08:50:11 INFO - PROCESS | 1660 | 1464796211047 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}] 08:50:11 INFO - PROCESS | 1660 | 1464796211155 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 08:50:11 INFO - PROCESS | 1660 | 1464796211291 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x112d15800 == 99 [pid = 1660] [id = 767] 08:50:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 276 (0x111033400) [pid = 1660] [serial = 2299] [outer = 0x0] 08:50:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 277 (0x113050400) [pid = 1660] [serial = 2300] [outer = 0x111033400] 08:50:11 INFO - PROCESS | 1660 | 1464796211322 Marionette DEBUG loaded listener.js 08:50:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 278 (0x117691c00) [pid = 1660] [serial = 2301] [outer = 0x111033400] 08:50:11 INFO - PROCESS | 1660 | [1660] 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 08:50:12 INFO - PROCESS | 1660 | 1464796212058 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,{},{}]]]}] 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:50:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:50:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:50:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:50:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:50:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:50:12 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:12 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:50:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:50:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:50:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:50:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:50:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:50:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:50:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:50:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:50:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:50:12 INFO - {} 08:50:12 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 08:50:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:50:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:50:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:50:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:50:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:50:12 INFO - {} 08:50:12 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 - {} 08:50:12 INFO - {} 08:50:12 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 08:50:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:50:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:50:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:50:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:50:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:50:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:50:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:50:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:50:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:50:12 INFO - {} 08:50:12 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 08:50:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:50:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:50:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:50:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:50:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:50:12 INFO - {} 08:50:12 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 - {} 08:50:12 INFO - {} 08:50:12 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 08:50:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:50:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:50:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:50:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:50:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:50:12 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 08:50:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:50:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:50:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:50:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:50:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:50:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:50:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:50:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:50:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:50:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:50:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:50:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:50:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:50:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:50:12 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 08:50:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:50:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:50:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:50:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:50:12 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 08:50:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:50:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:50:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:50:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:50:12 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 08:50:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:50:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:50:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:50:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:50:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:50:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:50:12 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:12 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:50:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:50:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:50:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:50:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:50:12 INFO - {} 08:50:12 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1088ms 08:50:12 INFO - PROCESS | 1660 | 1464796212131 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 08:50:12 INFO - PROCESS | 1660 | 1464796212135 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 08:50:12 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:50:12 INFO - PROCESS | 1660 | 1464796212141 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:50:12 INFO - PROCESS | 1660 | 1464796212142 Marionette TRACE conn2 <- [1,3034,null,{}] 08:50:12 INFO - PROCESS | 1660 | 1464796212145 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}] 08:50:12 INFO - PROCESS | 1660 | 1464796212286 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 08:50:12 INFO - PROCESS | 1660 | 1464796212414 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x1278ea800 == 100 [pid = 1660] [id = 768] 08:50:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 279 (0x12480dc00) [pid = 1660] [serial = 2302] [outer = 0x0] 08:50:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 280 (0x12b18c800) [pid = 1660] [serial = 2303] [outer = 0x12480dc00] 08:50:12 INFO - PROCESS | 1660 | 1464796212443 Marionette DEBUG loaded listener.js 08:50:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 281 (0x12bf52000) [pid = 1660] [serial = 2304] [outer = 0x12480dc00] 08:50:12 INFO - PROCESS | 1660 | 1464796212811 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]]]}] 08:50:12 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:50:12 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 720ms 08:50:12 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:50:12 INFO - PROCESS | 1660 | 1464796212862 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 08:50:12 INFO - PROCESS | 1660 | 1464796212863 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 08:50:12 INFO - PROCESS | 1660 | 1464796212865 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:50:12 INFO - PROCESS | 1660 | 1464796212868 Marionette TRACE conn2 <- [1,3038,null,{}] 08:50:12 INFO - PROCESS | 1660 | 1464796212898 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}] 08:50:13 INFO - PROCESS | 1660 | 1464796213008 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 08:50:13 INFO - PROCESS | 1660 | 1464796213110 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x135da7000 == 101 [pid = 1660] [id = 769] 08:50:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 282 (0x129d2fc00) [pid = 1660] [serial = 2305] [outer = 0x0] 08:50:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 283 (0x12c14f000) [pid = 1660] [serial = 2306] [outer = 0x129d2fc00] 08:50:13 INFO - PROCESS | 1660 | 1464796213139 Marionette DEBUG loaded listener.js 08:50:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 284 (0x12c615000) [pid = 1660] [serial = 2307] [outer = 0x129d2fc00] 08:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12dd7f000 == 100 [pid = 1660] [id = 635] 08:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x140add000 == 99 [pid = 1660] [id = 755] 08:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x137fe2800 == 98 [pid = 1660] [id = 754] 08:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12ae91800 == 97 [pid = 1660] [id = 753] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 283 (0x1188bb400) [pid = 1660] [serial = 2134] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 282 (0x12c6d7c00) [pid = 1660] [serial = 2140] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 281 (0x1275cc400) [pid = 1660] [serial = 2131] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 280 (0x12b02d400) [pid = 1660] [serial = 2137] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 279 (0x125f47800) [pid = 1660] [serial = 2128] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 278 (0x119e5c000) [pid = 1660] [serial = 2125] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 277 (0x1277f4800) [pid = 1660] [serial = 2143] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 276 (0x12c608c00) [pid = 1660] [serial = 2146] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 275 (0x129d43c00) [pid = 1660] [serial = 2149] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 274 (0x12c02bc00) [pid = 1660] [serial = 2188] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x135ed6000 == 96 [pid = 1660] [id = 752] 08:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x13527d000 == 95 [pid = 1660] [id = 751] 08:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12e07f000 == 94 [pid = 1660] [id = 750] 08:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12d3e1000 == 93 [pid = 1660] [id = 749] 08:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12d266000 == 92 [pid = 1660] [id = 748] 08:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12c36e800 == 91 [pid = 1660] [id = 747] 08:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba75000 == 90 [pid = 1660] [id = 746] 08:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12a920000 == 89 [pid = 1660] [id = 745] 08:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x116f62000 == 88 [pid = 1660] [id = 744] 08:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1270f4800 == 87 [pid = 1660] [id = 743] 08:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x119b91800 == 86 [pid = 1660] [id = 742] 08:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd8e000 == 85 [pid = 1660] [id = 740] 08:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x137fcd800 == 84 [pid = 1660] [id = 739] 08:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x140478800 == 83 [pid = 1660] [id = 738] 08:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x140463000 == 82 [pid = 1660] [id = 737] 08:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x135dab800 == 81 [pid = 1660] [id = 736] 08:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12ca78000 == 80 [pid = 1660] [id = 735] 08:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x135ecf800 == 79 [pid = 1660] [id = 734] 08:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x137224000 == 78 [pid = 1660] [id = 733] 08:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1355cc000 == 77 [pid = 1660] [id = 732] 08:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd86000 == 76 [pid = 1660] [id = 731] 08:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x123a18000 == 75 [pid = 1660] [id = 730] 08:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1355c2800 == 74 [pid = 1660] [id = 729] 08:50:13 INFO - PROCESS | 1660 | 1464796213560 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"]]]}] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 273 (0x12a7dd400) [pid = 1660] [serial = 1907] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 272 (0x12bac5000) [pid = 1660] [serial = 1970] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 271 (0x1293f1c00) [pid = 1660] [serial = 1847] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 270 (0x124a7d000) [pid = 1660] [serial = 2161] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 269 (0x126d32800) [pid = 1660] [serial = 2162] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 268 (0x12d5eac00) [pid = 1660] [serial = 2123] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 267 (0x1275c1c00) [pid = 1660] [serial = 2164] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 266 (0x1275ca400) [pid = 1660] [serial = 2165] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 265 (0x1293ea000) [pid = 1660] [serial = 2170] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 264 (0x119e70c00) [pid = 1660] [serial = 2156] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 263 (0x11915c800) [pid = 1660] [serial = 2155] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 262 (0x129d51800) [pid = 1660] [serial = 2173] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 261 (0x112ac4c00) [pid = 1660] [serial = 2152] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 260 (0x115d80800) [pid = 1660] [serial = 2153] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 259 (0x129238000) [pid = 1660] [serial = 2167] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 258 (0x129d4e400) [pid = 1660] [serial = 2171] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 257 (0x12107a000) [pid = 1660] [serial = 2158] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 256 (0x123d95800) [pid = 1660] [serial = 2159] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 255 (0x12b18cc00) [pid = 1660] [serial = 2176] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 254 (0x129288c00) [pid = 1660] [serial = 2179] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 253 (0x12cf09800) [pid = 1660] [serial = 2186] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 252 (0x12babdc00) [pid = 1660] [serial = 2177] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 251 (0x12bf2c800) [pid = 1660] [serial = 2182] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 250 (0x12bac6800) [pid = 1660] [serial = 2180] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 249 (0x12ae6a800) [pid = 1660] [serial = 2174] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 248 (0x12bf5a800) [pid = 1660] [serial = 2183] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 247 (0x12c60e800) [pid = 1660] [serial = 2185] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 246 (0x1293b5800) [pid = 1660] [serial = 2168] [outer = 0x0] [url = about:blank] 08:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 245 (0x12a7e1400) [pid = 1660] [serial = 2024] [outer = 0x0] [url = about:blank] 08:50:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:50:13 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 742ms 08:50:13 INFO - PROCESS | 1660 | 1464796213607 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 08:50:13 INFO - PROCESS | 1660 | 1464796213609 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 08:50:13 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:50:13 INFO - PROCESS | 1660 | 1464796213611 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:50:13 INFO - PROCESS | 1660 | 1464796213612 Marionette TRACE conn2 <- [1,3042,null,{}] 08:50:13 INFO - PROCESS | 1660 | 1464796213615 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}] 08:50:13 INFO - PROCESS | 1660 | 1464796213725 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 08:50:13 INFO - PROCESS | 1660 | 1464796213730 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x123aca800 == 75 [pid = 1660] [id = 770] 08:50:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 246 (0x12480a800) [pid = 1660] [serial = 2308] [outer = 0x0] 08:50:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 247 (0x125805000) [pid = 1660] [serial = 2309] [outer = 0x12480a800] 08:50:13 INFO - PROCESS | 1660 | 1464796213756 Marionette DEBUG loaded listener.js 08:50:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 248 (0x128ae4800) [pid = 1660] [serial = 2310] [outer = 0x12480a800] 08:50:14 INFO - PROCESS | 1660 | 1464796214202 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]]]}] 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:50:14 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. 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:50:14 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'.) 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:50:14 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. 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:50:14 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. 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:50:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:50:14 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. 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:50:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:50:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:50:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:50:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:50:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:50:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:50:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:50:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:50:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:50:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:50:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:50:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:50:14 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 626ms 08:50:14 INFO - PROCESS | 1660 | 1464796214239 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 08:50:14 INFO - PROCESS | 1660 | 1464796214240 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 08:50:14 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:50:14 INFO - PROCESS | 1660 | 1464796214243 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:50:14 INFO - PROCESS | 1660 | 1464796214244 Marionette TRACE conn2 <- [1,3046,null,{}] 08:50:14 INFO - PROCESS | 1660 | 1464796214247 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}] 08:50:14 INFO - PROCESS | 1660 | 1464796214346 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 08:50:14 INFO - PROCESS | 1660 | 1464796214353 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292e9000 == 76 [pid = 1660] [id = 771] 08:50:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 249 (0x1293ea000) [pid = 1660] [serial = 2311] [outer = 0x0] 08:50:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 250 (0x129d02400) [pid = 1660] [serial = 2312] [outer = 0x1293ea000] 08:50:14 INFO - PROCESS | 1660 | 1464796214378 Marionette DEBUG loaded listener.js 08:50:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 251 (0x129d63800) [pid = 1660] [serial = 2313] [outer = 0x1293ea000] 08:50:14 INFO - PROCESS | 1660 | [1660] 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 08:50:14 INFO - PROCESS | 1660 | 1464796214738 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:50:14 INFO - {} 08:50:14 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 521ms 08:50:14 INFO - PROCESS | 1660 | 1464796214764 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 08:50:14 INFO - PROCESS | 1660 | 1464796214765 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 08:50:14 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:50:14 INFO - PROCESS | 1660 | 1464796214767 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:50:14 INFO - PROCESS | 1660 | 1464796214768 Marionette TRACE conn2 <- [1,3050,null,{}] 08:50:14 INFO - PROCESS | 1660 | 1464796214771 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}] 08:50:14 INFO - PROCESS | 1660 | 1464796214878 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 08:50:14 INFO - PROCESS | 1660 | 1464796214887 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d3a6000 == 77 [pid = 1660] [id = 772] 08:50:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 252 (0x12c6d1400) [pid = 1660] [serial = 2314] [outer = 0x0] 08:50:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 253 (0x12ca2a800) [pid = 1660] [serial = 2315] [outer = 0x12c6d1400] 08:50:14 INFO - PROCESS | 1660 | 1464796214913 Marionette DEBUG loaded listener.js 08:50:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 254 (0x12cf0dc00) [pid = 1660] [serial = 2316] [outer = 0x12c6d1400] 08:50:15 INFO - PROCESS | 1660 | 1464796215306 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]]]}] 08:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:50:15 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 568ms 08:50:15 INFO - PROCESS | 1660 | 1464796215337 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 08:50:15 INFO - PROCESS | 1660 | 1464796215339 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 08:50:15 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:50:15 INFO - PROCESS | 1660 | 1464796215342 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:50:15 INFO - PROCESS | 1660 | 1464796215344 Marionette TRACE conn2 <- [1,3054,null,{}] 08:50:15 INFO - PROCESS | 1660 | 1464796215348 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}] 08:50:15 INFO - PROCESS | 1660 | 1464796215523 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 08:50:15 INFO - PROCESS | 1660 | 1464796215540 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e006800 == 78 [pid = 1660] [id = 773] 08:50:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 255 (0x12bf5a400) [pid = 1660] [serial = 2317] [outer = 0x0] 08:50:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 256 (0x12cf70000) [pid = 1660] [serial = 2318] [outer = 0x12bf5a400] 08:50:15 INFO - PROCESS | 1660 | 1464796215565 Marionette DEBUG loaded listener.js 08:50:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 257 (0x12d325c00) [pid = 1660] [serial = 2319] [outer = 0x12bf5a400] 08:50:16 INFO - PROCESS | 1660 | 1464796216023 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"]]]}] 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:50:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:50:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:50:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:50:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:50:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:50:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:50:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:50:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:50:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:50:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:50:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:50:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:50:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:50:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:50:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:50:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:50:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:50:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:50:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:50:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:50:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:50:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:50:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:50:16 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" 08:50:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:50:16 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" 08:50:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:50:16 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 736ms 08:50:16 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:50:16 INFO - PROCESS | 1660 | 1464796216078 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 08:50:16 INFO - PROCESS | 1660 | 1464796216080 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 08:50:16 INFO - PROCESS | 1660 | 1464796216082 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:50:16 INFO - PROCESS | 1660 | 1464796216083 Marionette TRACE conn2 <- [1,3058,null,{}] 08:50:16 INFO - PROCESS | 1660 | 1464796216087 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}] 08:50:16 INFO - PROCESS | 1660 | 1464796216219 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 08:50:16 INFO - PROCESS | 1660 | 1464796216260 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x1355c9000 == 79 [pid = 1660] [id = 774] 08:50:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 258 (0x12d5e9c00) [pid = 1660] [serial = 2320] [outer = 0x0] 08:50:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 259 (0x12e253400) [pid = 1660] [serial = 2321] [outer = 0x12d5e9c00] 08:50:16 INFO - PROCESS | 1660 | 1464796216285 Marionette DEBUG loaded listener.js 08:50:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 260 (0x135b5a400) [pid = 1660] [serial = 2322] [outer = 0x12d5e9c00] 08:50:16 INFO - PROCESS | 1660 | 1464796216638 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]]]}] 08:50:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:50:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:50:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:50:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:50:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:50:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:50:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:50:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:50:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:50:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:50:16 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:16 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:50:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:50:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:50:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:50:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:50:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:50:16 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 574ms 08:50:16 INFO - PROCESS | 1660 | 1464796216657 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 08:50:16 INFO - PROCESS | 1660 | 1464796216659 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 08:50:16 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:50:16 INFO - PROCESS | 1660 | 1464796216661 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:50:16 INFO - PROCESS | 1660 | 1464796216662 Marionette TRACE conn2 <- [1,3062,null,{}] 08:50:16 INFO - PROCESS | 1660 | 1464796216665 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}] 08:50:16 INFO - PROCESS | 1660 | 1464796216785 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 08:50:16 INFO - PROCESS | 1660 | 1464796216799 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x136064000 == 80 [pid = 1660] [id = 775] 08:50:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 261 (0x135b5c000) [pid = 1660] [serial = 2323] [outer = 0x0] 08:50:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 262 (0x135b5f000) [pid = 1660] [serial = 2324] [outer = 0x135b5c000] 08:50:16 INFO - PROCESS | 1660 | 1464796216825 Marionette DEBUG loaded listener.js 08:50:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 263 (0x135d12400) [pid = 1660] [serial = 2325] [outer = 0x135b5c000] 08:50:16 INFO - PROCESS | 1660 | [1660] 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 08:50:17 INFO - PROCESS | 1660 | 1464796217171 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:50:17 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:50:17 INFO - {} 08:50:17 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 520ms 08:50:17 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:50:17 INFO - PROCESS | 1660 | 1464796217182 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 08:50:17 INFO - PROCESS | 1660 | 1464796217183 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 08:50:17 INFO - PROCESS | 1660 | 1464796217185 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:50:17 INFO - PROCESS | 1660 | 1464796217197 Marionette TRACE conn2 <- [1,3066,null,{}] 08:50:17 INFO - PROCESS | 1660 | 1464796217211 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}] 08:50:17 INFO - PROCESS | 1660 | 1464796217367 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 08:50:17 INFO - PROCESS | 1660 | 1464796217379 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x119519000 == 81 [pid = 1660] [id = 776] 08:50:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 264 (0x117691800) [pid = 1660] [serial = 2326] [outer = 0x0] 08:50:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 265 (0x11b272400) [pid = 1660] [serial = 2327] [outer = 0x117691800] 08:50:17 INFO - PROCESS | 1660 | 1464796217404 Marionette DEBUG loaded listener.js 08:50:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 266 (0x123d26c00) [pid = 1660] [serial = 2328] [outer = 0x117691800] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 265 (0x115d57c00) [pid = 1660] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 264 (0x11224c000) [pid = 1660] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 263 (0x12c6cc000) [pid = 1660] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 262 (0x1197c8800) [pid = 1660] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 261 (0x1128aa400) [pid = 1660] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 260 (0x116757400) [pid = 1660] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 259 (0x117692400) [pid = 1660] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 258 (0x12c021800) [pid = 1660] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 257 (0x1275c5400) [pid = 1660] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 256 (0x117125800) [pid = 1660] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 255 (0x12a7e3000) [pid = 1660] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 254 (0x113198c00) [pid = 1660] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 253 (0x12a7de400) [pid = 1660] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 252 (0x125f47000) [pid = 1660] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 251 (0x124803c00) [pid = 1660] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 250 (0x12a7e3800) [pid = 1660] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 249 (0x12b2c9c00) [pid = 1660] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 248 (0x1188b7400) [pid = 1660] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 247 (0x121072000) [pid = 1660] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 246 (0x123d94000) [pid = 1660] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 245 (0x12ae64400) [pid = 1660] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 244 (0x121075c00) [pid = 1660] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 243 (0x12bf2e000) [pid = 1660] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 242 (0x123d94400) [pid = 1660] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 241 (0x12baca000) [pid = 1660] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 240 (0x11200fc00) [pid = 1660] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 239 (0x12c14b000) [pid = 1660] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 238 (0x129281400) [pid = 1660] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 237 (0x1212a7c00) [pid = 1660] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 236 (0x11304c400) [pid = 1660] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 235 (0x11853ac00) [pid = 1660] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 234 (0x112977400) [pid = 1660] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 233 (0x110f84800) [pid = 1660] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 232 (0x113116400) [pid = 1660] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 231 (0x1110af800) [pid = 1660] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 230 (0x12480ec00) [pid = 1660] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 229 (0x123d2e400) [pid = 1660] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 228 (0x1277f1000) [pid = 1660] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 227 (0x1256a7400) [pid = 1660] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 226 (0x128ae1000) [pid = 1660] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 225 (0x1122b5800) [pid = 1660] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 224 (0x11297bc00) [pid = 1660] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 223 (0x123e9f000) [pid = 1660] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 222 (0x119e6bc00) [pid = 1660] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 221 (0x111033000) [pid = 1660] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 220 (0x110f82c00) [pid = 1660] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 219 (0x121048c00) [pid = 1660] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 218 (0x124ad0c00) [pid = 1660] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 217 (0x11884b800) [pid = 1660] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 216 (0x113195c00) [pid = 1660] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 215 (0x118694800) [pid = 1660] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 214 (0x113121c00) [pid = 1660] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 213 (0x113194800) [pid = 1660] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 212 (0x123d2f800) [pid = 1660] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 211 (0x111031800) [pid = 1660] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 210 (0x121040c00) [pid = 1660] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 209 (0x124a7e400) [pid = 1660] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 208 (0x118845000) [pid = 1660] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 207 (0x129d27c00) [pid = 1660] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 206 (0x1259bc400) [pid = 1660] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 205 (0x1188b8800) [pid = 1660] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 204 (0x128a5f000) [pid = 1660] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 203 (0x113197c00) [pid = 1660] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 202 (0x1277f5c00) [pid = 1660] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 201 (0x1197ca800) [pid = 1660] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 200 (0x113051000) [pid = 1660] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 199 (0x125806800) [pid = 1660] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 198 (0x11819d800) [pid = 1660] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 197 (0x124a75400) [pid = 1660] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 196 (0x12107b400) [pid = 1660] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:50:18 INFO - PROCESS | 1660 | 1464796218417 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]]]}] 08:50:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:50:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:50:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:50:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:50:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:50:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:50:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:50:18 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1244ms 08:50:18 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:50:18 INFO - PROCESS | 1660 | 1464796218431 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 08:50:18 INFO - PROCESS | 1660 | 1464796218432 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 08:50:18 INFO - PROCESS | 1660 | 1464796218435 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:50:18 INFO - PROCESS | 1660 | 1464796218438 Marionette TRACE conn2 <- [1,3070,null,{}] 08:50:18 INFO - PROCESS | 1660 | 1464796218441 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}] 08:50:18 INFO - PROCESS | 1660 | 1464796218548 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 08:50:18 INFO - PROCESS | 1660 | 1464796218554 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e9d800 == 82 [pid = 1660] [id = 777] 08:50:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 197 (0x11103c400) [pid = 1660] [serial = 2329] [outer = 0x0] 08:50:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 198 (0x11612e000) [pid = 1660] [serial = 2330] [outer = 0x11103c400] 08:50:18 INFO - PROCESS | 1660 | 1464796218583 Marionette DEBUG loaded listener.js 08:50:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 199 (0x118696c00) [pid = 1660] [serial = 2331] [outer = 0x11103c400] 08:50:18 INFO - PROCESS | 1660 | 1464796218930 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]]]}] 08:50:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:50:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:50:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:50:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:50:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:50:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:50:18 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 525ms 08:50:18 INFO - PROCESS | 1660 | 1464796218960 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 08:50:18 INFO - PROCESS | 1660 | 1464796218961 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 08:50:18 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:50:18 INFO - PROCESS | 1660 | 1464796218963 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:50:18 INFO - PROCESS | 1660 | 1464796218964 Marionette TRACE conn2 <- [1,3074,null,{}] 08:50:18 INFO - PROCESS | 1660 | 1464796218966 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}] 08:50:19 INFO - PROCESS | 1660 | 1464796219104 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 08:50:19 INFO - PROCESS | 1660 | 1464796219110 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ae81800 == 83 [pid = 1660] [id = 778] 08:50:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 200 (0x1110af800) [pid = 1660] [serial = 2332] [outer = 0x0] 08:50:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 201 (0x119427400) [pid = 1660] [serial = 2333] [outer = 0x1110af800] 08:50:19 INFO - PROCESS | 1660 | 1464796219131 Marionette DEBUG loaded listener.js 08:50:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 202 (0x121071c00) [pid = 1660] [serial = 2334] [outer = 0x1110af800] 08:50:19 INFO - PROCESS | 1660 | 1464796219395 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]]]}] 08:50:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:50:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:50:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:50:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:50:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:50:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:50:19 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 478ms 08:50:19 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:50:19 INFO - PROCESS | 1660 | 1464796219442 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 08:50:19 INFO - PROCESS | 1660 | 1464796219443 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 08:50:19 INFO - PROCESS | 1660 | 1464796219445 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:50:19 INFO - PROCESS | 1660 | 1464796219446 Marionette TRACE conn2 <- [1,3078,null,{}] 08:50:19 INFO - PROCESS | 1660 | 1464796219448 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}] 08:50:19 INFO - PROCESS | 1660 | 1464796219535 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 08:50:19 INFO - PROCESS | 1660 | 1464796219539 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c6b6800 == 84 [pid = 1660] [id = 779] 08:50:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 203 (0x11b276c00) [pid = 1660] [serial = 2335] [outer = 0x0] 08:50:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 204 (0x123d25400) [pid = 1660] [serial = 2336] [outer = 0x11b276c00] 08:50:19 INFO - PROCESS | 1660 | 1464796219560 Marionette DEBUG loaded listener.js 08:50:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 205 (0x123e39400) [pid = 1660] [serial = 2337] [outer = 0x11b276c00] 08:50:19 INFO - PROCESS | 1660 | 1464796219876 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] 08:50:19 INFO - PROCESS | 1660 | 1464796219920 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 08:50:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:50:19 INFO - PROCESS | 1660 | 1464796219922 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:50:19 INFO - PROCESS | 1660 | 1464796219924 Marionette TRACE conn2 <- [1,3082,null,{}] 08:50:19 INFO - PROCESS | 1660 | 1464796219926 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}] 08:50:20 INFO - PROCESS | 1660 | 1464796220020 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 08:50:20 INFO - PROCESS | 1660 | 1464796220115 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ca6f800 == 85 [pid = 1660] [id = 780] 08:50:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 206 (0x12103f800) [pid = 1660] [serial = 2338] [outer = 0x0] 08:50:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 207 (0x124819800) [pid = 1660] [serial = 2339] [outer = 0x12103f800] 08:50:20 INFO - PROCESS | 1660 | 1464796220135 Marionette DEBUG loaded listener.js 08:50:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 208 (0x125f41400) [pid = 1660] [serial = 2340] [outer = 0x12103f800] 08:50:20 INFO - PROCESS | 1660 | 1464796220422 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]]]}] 08:50:20 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:50:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:50:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:50:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:50:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 574ms 08:50:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:50:20 INFO - PROCESS | 1660 | 1464796220497 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 08:50:20 INFO - PROCESS | 1660 | 1464796220499 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 08:50:20 INFO - PROCESS | 1660 | 1464796220502 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:50:20 INFO - PROCESS | 1660 | 1464796220504 Marionette TRACE conn2 <- [1,3086,null,{}] 08:50:20 INFO - PROCESS | 1660 | 1464796220508 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}] 08:50:20 INFO - PROCESS | 1660 | 1464796220614 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 08:50:20 INFO - PROCESS | 1660 | 1464796220728 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x118e34000 == 86 [pid = 1660] [id = 781] 08:50:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 209 (0x112e06800) [pid = 1660] [serial = 2341] [outer = 0x0] 08:50:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 210 (0x113121c00) [pid = 1660] [serial = 2342] [outer = 0x112e06800] 08:50:20 INFO - PROCESS | 1660 | 1464796220760 Marionette DEBUG loaded listener.js 08:50:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 211 (0x113197c00) [pid = 1660] [serial = 2343] [outer = 0x112e06800] 08:50:21 INFO - PROCESS | 1660 | 1464796221175 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:50:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:50:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 725ms 08:50:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:50:21 INFO - PROCESS | 1660 | 1464796221227 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 08:50:21 INFO - PROCESS | 1660 | 1464796221230 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 08:50:21 INFO - PROCESS | 1660 | 1464796221234 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:50:21 INFO - PROCESS | 1660 | 1464796221235 Marionette TRACE conn2 <- [1,3090,null,{}] 08:50:21 INFO - PROCESS | 1660 | 1464796221238 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}] 08:50:21 INFO - PROCESS | 1660 | 1464796221372 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 08:50:21 INFO - PROCESS | 1660 | 1464796221463 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x1278ed000 == 87 [pid = 1660] [id = 782] 08:50:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 212 (0x119111c00) [pid = 1660] [serial = 2344] [outer = 0x0] 08:50:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 213 (0x119e5b000) [pid = 1660] [serial = 2345] [outer = 0x119111c00] 08:50:21 INFO - PROCESS | 1660 | 1464796221490 Marionette DEBUG loaded listener.js 08:50:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 214 (0x12103a800) [pid = 1660] [serial = 2346] [outer = 0x119111c00] 08:50:21 INFO - PROCESS | 1660 | 1464796221841 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:50:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:50:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 623ms 08:50:21 INFO - PROCESS | 1660 | 1464796221858 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 08:50:21 INFO - PROCESS | 1660 | 1464796221859 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 08:50:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:50:21 INFO - PROCESS | 1660 | 1464796221861 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:50:21 INFO - PROCESS | 1660 | 1464796221864 Marionette TRACE conn2 <- [1,3094,null,{}] 08:50:21 INFO - PROCESS | 1660 | 1464796221871 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}] 08:50:21 INFO - PROCESS | 1660 | 1464796221978 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 08:50:22 INFO - PROCESS | 1660 | 1464796222093 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e021000 == 88 [pid = 1660] [id = 783] 08:50:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 215 (0x12107c000) [pid = 1660] [serial = 2347] [outer = 0x0] 08:50:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 216 (0x123d2e400) [pid = 1660] [serial = 2348] [outer = 0x12107c000] 08:50:22 INFO - PROCESS | 1660 | 1464796222121 Marionette DEBUG loaded listener.js 08:50:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 217 (0x1256a8400) [pid = 1660] [serial = 2349] [outer = 0x12107c000] 08:50:22 INFO - PROCESS | 1660 | 1464796222458 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:50:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:50:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 624ms 08:50:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:50:22 INFO - PROCESS | 1660 | 1464796222486 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 08:50:22 INFO - PROCESS | 1660 | 1464796222488 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 08:50:22 INFO - PROCESS | 1660 | 1464796222490 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:50:22 INFO - PROCESS | 1660 | 1464796222491 Marionette TRACE conn2 <- [1,3098,null,{}] 08:50:22 INFO - PROCESS | 1660 | 1464796222493 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}] 08:50:22 INFO - PROCESS | 1660 | 1464796222598 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 08:50:22 INFO - PROCESS | 1660 | 1464796222734 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x1353db000 == 89 [pid = 1660] [id = 784] 08:50:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 218 (0x1275c4c00) [pid = 1660] [serial = 2350] [outer = 0x0] 08:50:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 219 (0x1275c6800) [pid = 1660] [serial = 2351] [outer = 0x1275c4c00] 08:50:22 INFO - PROCESS | 1660 | 1464796222765 Marionette DEBUG loaded listener.js 08:50:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 220 (0x1277f6800) [pid = 1660] [serial = 2352] [outer = 0x1275c4c00] 08:50:23 INFO - PROCESS | 1660 | 1464796223104 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]]]}] 08:50:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:50:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:50:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 626ms 08:50:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:50:23 INFO - PROCESS | 1660 | 1464796223116 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 08:50:23 INFO - PROCESS | 1660 | 1464796223117 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 08:50:23 INFO - PROCESS | 1660 | 1464796223120 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:50:23 INFO - PROCESS | 1660 | 1464796223122 Marionette TRACE conn2 <- [1,3102,null,{}] 08:50:23 INFO - PROCESS | 1660 | 1464796223125 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}] 08:50:23 INFO - PROCESS | 1660 | 1464796223225 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 08:50:23 INFO - PROCESS | 1660 | 1464796223340 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x1355d4000 == 90 [pid = 1660] [id = 785] 08:50:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 221 (0x1275c5000) [pid = 1660] [serial = 2353] [outer = 0x0] 08:50:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 222 (0x128adec00) [pid = 1660] [serial = 2354] [outer = 0x1275c5000] 08:50:23 INFO - PROCESS | 1660 | 1464796223367 Marionette DEBUG loaded listener.js 08:50:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 223 (0x128c09c00) [pid = 1660] [serial = 2355] [outer = 0x1275c5000] 08:50:23 INFO - PROCESS | 1660 | 1464796223697 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:50:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:50:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 627ms 08:50:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:50:23 INFO - PROCESS | 1660 | 1464796223746 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 08:50:23 INFO - PROCESS | 1660 | 1464796223747 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 08:50:23 INFO - PROCESS | 1660 | 1464796223749 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:50:23 INFO - PROCESS | 1660 | 1464796223750 Marionette TRACE conn2 <- [1,3106,null,{}] 08:50:23 INFO - PROCESS | 1660 | 1464796223753 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}] 08:50:23 INFO - PROCESS | 1660 | 1464796223866 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 08:50:23 INFO - PROCESS | 1660 | 1464796223969 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x135ed4800 == 91 [pid = 1660] [id = 786] 08:50:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 224 (0x128dc5c00) [pid = 1660] [serial = 2356] [outer = 0x0] 08:50:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 225 (0x12927f400) [pid = 1660] [serial = 2357] [outer = 0x128dc5c00] 08:50:24 INFO - PROCESS | 1660 | 1464796224007 Marionette DEBUG loaded listener.js 08:50:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 226 (0x129d46800) [pid = 1660] [serial = 2358] [outer = 0x128dc5c00] 08:50:24 INFO - PROCESS | 1660 | 1464796224345 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]]]}] 08:50:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:50:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:50:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:50:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 622ms 08:50:24 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:50:24 INFO - PROCESS | 1660 | 1464796224372 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 08:50:24 INFO - PROCESS | 1660 | 1464796224373 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 08:50:24 INFO - PROCESS | 1660 | 1464796224375 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:50:24 INFO - PROCESS | 1660 | 1464796224376 Marionette TRACE conn2 <- [1,3110,null,{}] 08:50:24 INFO - PROCESS | 1660 | 1464796224379 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}] 08:50:24 INFO - PROCESS | 1660 | 1464796224479 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 08:50:24 INFO - PROCESS | 1660 | 1464796224595 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x140470000 == 92 [pid = 1660] [id = 787] 08:50:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 227 (0x129d60800) [pid = 1660] [serial = 2359] [outer = 0x0] 08:50:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 228 (0x12a7dd400) [pid = 1660] [serial = 2360] [outer = 0x129d60800] 08:50:24 INFO - PROCESS | 1660 | 1464796224620 Marionette DEBUG loaded listener.js 08:50:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 229 (0x12b189c00) [pid = 1660] [serial = 2361] [outer = 0x129d60800] 08:50:24 INFO - PROCESS | 1660 | 1464796224894 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"]]]}] 08:50:24 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:50:24 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 08:50:24 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:50:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:50:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:50:24 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:50:24 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 572ms 08:50:24 INFO - PROCESS | 1660 | 1464796224948 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 08:50:24 INFO - PROCESS | 1660 | 1464796224950 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 08:50:24 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:50:24 INFO - PROCESS | 1660 | 1464796224952 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:50:24 INFO - PROCESS | 1660 | 1464796224953 Marionette TRACE conn2 <- [1,3114,null,{}] 08:50:24 INFO - PROCESS | 1660 | 1464796224958 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}] 08:50:25 INFO - PROCESS | 1660 | 1464796225058 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 08:50:25 INFO - PROCESS | 1660 | 1464796225182 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\", \"4e6cfef7-e551-4ab0-9637-183a2a470734\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x140a0e000 == 93 [pid = 1660] [id = 788] 08:50:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 230 (0x129d07000) [pid = 1660] [serial = 2362] [outer = 0x0] 08:50:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 231 (0x12ae64400) [pid = 1660] [serial = 2363] [outer = 0x129d07000] 08:50:25 INFO - PROCESS | 1660 | 1464796225222 Marionette DEBUG loaded listener.js 08:50:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 232 (0x12bf2cc00) [pid = 1660] [serial = 2364] [outer = 0x129d07000] 08:50:25 INFO - PROCESS | 1660 | 1464796225510 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]]]}] 08:50:25 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:50:25 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 581ms 08:50:25 INFO - PROCESS | 1660 | 1464796225549 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 08:50:25 INFO - PROCESS | 1660 | 1464796225550 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 08:50:26 WARNING - u'runner_teardown' () 08:50:26 INFO - No more tests 08:50:26 INFO - Got 0 unexpected results 08:50:26 INFO - SUITE-END | took 517s 08:50:26 INFO - Closing logging queue 08:50:26 INFO - queue closed 08:50:26 INFO - Return code: 0 08:50:26 WARNING - # TBPL SUCCESS # 08:50:26 INFO - Running post-action listener: _resource_record_post_action 08:50:26 INFO - Running post-run listener: _resource_record_post_run 08:50:27 INFO - Total resource usage - Wall time: 538s; CPU: 57.0%; Read bytes: 36886016; Write bytes: 952410624; Read time: 250; Write time: 5006 08:50:27 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:50:27 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152801792; Write bytes: 144056320; Read time: 13865; Write time: 307 08:50:27 INFO - run-tests - Wall time: 521s; CPU: 57.0%; Read bytes: 34686464; Write bytes: 793132032; Read time: 229; Write time: 4645 08:50:27 INFO - Running post-run listener: _upload_blobber_files 08:50:27 INFO - Blob upload gear active. 08:50:27 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:50:27 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 08:50:27 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'] 08:50:27 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 08:50:28 INFO - (blobuploader) - INFO - Open directory for files ... 08:50:28 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:50:28 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:50:28 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:50:30 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:50:30 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:50:30 INFO - (blobuploader) - INFO - Done attempting. 08:50:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:50:31 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:50:31 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:50:35 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:50:35 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:50:35 INFO - (blobuploader) - INFO - Done attempting. 08:50:35 INFO - (blobuploader) - INFO - Iteration through files over. 08:50:35 INFO - Return code: 0 08:50:35 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:50:35 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:50:35 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5ec6720a88ad445c7a5fb4bbaf5f63866c060863cb61b58ad9f5319b8718819ceb73eb4d6b29087fba7835ee0de80d68143d2d88f4ef438351aefe325cd35c04", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ff713cebb7b330725c3cf882e7a5532c1434f666d93bdc287bf16dfb6fc9da60e1fa0ab851c28f645c607edf6a4719cec8e66ac16d521e4d36196e8f243a88f3"} 08:50:35 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:50:35 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:50:35 INFO - Contents: 08:50:35 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5ec6720a88ad445c7a5fb4bbaf5f63866c060863cb61b58ad9f5319b8718819ceb73eb4d6b29087fba7835ee0de80d68143d2d88f4ef438351aefe325cd35c04", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ff713cebb7b330725c3cf882e7a5532c1434f666d93bdc287bf16dfb6fc9da60e1fa0ab851c28f645c607edf6a4719cec8e66ac16d521e4d36196e8f243a88f3"} 08:50:35 INFO - Running post-run listener: copy_logs_to_upload_dir 08:50:35 INFO - Copying logs to upload dir... 08:50:35 INFO - mkdir: /builds/slave/test/build/upload/logs 08:50:35 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=596.654728 ========= master_lag: 0.37 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 57 secs) (at 2016-06-01 08:50:35.883932) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-01 08:50:35.888069) ========= 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.l8n12EGtVt/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.MClWlgy3eY/Listeners TMPDIR=/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/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/5ec6720a88ad445c7a5fb4bbaf5f63866c060863cb61b58ad9f5319b8718819ceb73eb4d6b29087fba7835ee0de80d68143d2d88f4ef438351aefe325cd35c04", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ff713cebb7b330725c3cf882e7a5532c1434f666d93bdc287bf16dfb6fc9da60e1fa0ab851c28f645c607edf6a4719cec8e66ac16d521e4d36196e8f243a88f3"} build_url:https://queue.taskcluster.net/v1/task/KcGlPDAXSsOcnLxnszSuXA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/KcGlPDAXSsOcnLxnszSuXA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012643 build_url: 'https://queue.taskcluster.net/v1/task/KcGlPDAXSsOcnLxnszSuXA/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/5ec6720a88ad445c7a5fb4bbaf5f63866c060863cb61b58ad9f5319b8718819ceb73eb4d6b29087fba7835ee0de80d68143d2d88f4ef438351aefe325cd35c04", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ff713cebb7b330725c3cf882e7a5532c1434f666d93bdc287bf16dfb6fc9da60e1fa0ab851c28f645c607edf6a4719cec8e66ac16d521e4d36196e8f243a88f3"}' symbols_url: 'https://queue.taskcluster.net/v1/task/KcGlPDAXSsOcnLxnszSuXA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-01 08:50:35.923927) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-01 08:50:35.924297) ========= 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.l8n12EGtVt/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.MClWlgy3eY/Listeners TMPDIR=/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/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.005140 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-01 08:50:35.976665) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-01 08:50:35.977002) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-01 08:50:35.977416) ========= ========= Total master_lag: 0.82 =========