builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0268 starttime: 1464635115.42 results: success (0) buildid: 20160530112445 builduid: 47162b93c1e4433fae6500d2eaafc379 revision: e3d15342ba84ae49b8f8b0350a9d92bcc3c38b5f ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-30 12:05:15.422538) ========= master: http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-30 12:05:15.423260) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-30 12:05:15.423817) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-30 12:05:15.665660) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 12:05:15.666501) ========= 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.z2gEUEMzQs/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.uMFZuDqg17/Listeners TMPDIR=/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/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-05-30 12:05:15-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 8.06M=0.001s 2016-05-30 12:05:16 (8.06 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.473473 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 12:05:16.183932) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 12:05:16.184353) ========= 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.z2gEUEMzQs/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.uMFZuDqg17/Listeners TMPDIR=/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/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.021133 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 12:05:16.235335) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-30 12:05:16.235761) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev e3d15342ba84ae49b8f8b0350a9d92bcc3c38b5f --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 e3d15342ba84ae49b8f8b0350a9d92bcc3c38b5f --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.z2gEUEMzQs/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.uMFZuDqg17/Listeners TMPDIR=/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/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-05-30 12:05:16,317 truncating revision to first 12 chars 2016-05-30 12:05:16,317 Setting DEBUG logging. 2016-05-30 12:05:16,317 attempt 1/10 2016-05-30 12:05:16,317 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/e3d15342ba84?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-30 12:05:17,594 unpacking tar archive at: mozilla-aurora-e3d15342ba84/testing/mozharness/ program finished with exit code 0 elapsedTime=1.534418 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-30 12:05:17.789710) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-30 12:05:17.790042) ========= script_repo_revision: e3d15342ba84ae49b8f8b0350a9d92bcc3c38b5f ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-30 12:05:17.790457) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-30 12:05:17.790777) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-30 12:05:17.806677) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 39 secs) (at 2016-05-30 12:05:17.806976) ========= /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.z2gEUEMzQs/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.uMFZuDqg17/Listeners TMPDIR=/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/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 12:05:17 INFO - MultiFileLogger online at 20160530 12:05:17 in /builds/slave/test 12:05:17 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 12:05:17 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:05:17 INFO - {'append_to_log': False, 12:05:17 INFO - 'base_work_dir': '/builds/slave/test', 12:05:17 INFO - 'blob_upload_branch': 'mozilla-aurora', 12:05:17 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:05:17 INFO - 'buildbot_json_path': 'buildprops.json', 12:05:17 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:05:17 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:05:17 INFO - 'download_minidump_stackwalk': True, 12:05:17 INFO - 'download_symbols': 'true', 12:05:17 INFO - 'e10s': False, 12:05:17 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:05:17 INFO - 'tooltool.py': '/tools/tooltool.py', 12:05:17 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:05:17 INFO - '/tools/misc-python/virtualenv.py')}, 12:05:17 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:05:17 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:05:17 INFO - 'log_level': 'info', 12:05:17 INFO - 'log_to_console': True, 12:05:17 INFO - 'opt_config_files': (), 12:05:17 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:05:17 INFO - '--processes=1', 12:05:17 INFO - '--config=%(test_path)s/wptrunner.ini', 12:05:17 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:05:17 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:05:17 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:05:17 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:05:17 INFO - 'pip_index': False, 12:05:17 INFO - 'require_test_zip': True, 12:05:17 INFO - 'test_type': ('testharness',), 12:05:17 INFO - 'this_chunk': '1', 12:05:17 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:05:17 INFO - 'total_chunks': '10', 12:05:17 INFO - 'virtualenv_path': 'venv', 12:05:17 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:05:17 INFO - 'work_dir': 'build'} 12:05:17 INFO - ##### 12:05:17 INFO - ##### Running clobber step. 12:05:17 INFO - ##### 12:05:17 INFO - Running pre-action listener: _resource_record_pre_action 12:05:17 INFO - Running main action method: clobber 12:05:17 INFO - rmtree: /builds/slave/test/build 12:05:17 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:05:20 INFO - Running post-action listener: _resource_record_post_action 12:05:20 INFO - ##### 12:05:20 INFO - ##### Running read-buildbot-config step. 12:05:20 INFO - ##### 12:05:20 INFO - Running pre-action listener: _resource_record_pre_action 12:05:20 INFO - Running main action method: read_buildbot_config 12:05:20 INFO - Using buildbot properties: 12:05:20 INFO - { 12:05:20 INFO - "project": "", 12:05:20 INFO - "product": "firefox", 12:05:20 INFO - "script_repo_revision": "production", 12:05:20 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 12:05:20 INFO - "repository": "", 12:05:20 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 12:05:20 INFO - "buildid": "20160530112445", 12:05:20 INFO - "pgo_build": "False", 12:05:20 INFO - "basedir": "/builds/slave/test", 12:05:20 INFO - "buildnumber": 3, 12:05:20 INFO - "slavename": "t-yosemite-r7-0268", 12:05:20 INFO - "master": "http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/", 12:05:20 INFO - "platform": "macosx64", 12:05:20 INFO - "branch": "mozilla-aurora", 12:05:20 INFO - "revision": "e3d15342ba84ae49b8f8b0350a9d92bcc3c38b5f", 12:05:20 INFO - "repo_path": "releases/mozilla-aurora", 12:05:20 INFO - "moz_repo_path": "", 12:05:20 INFO - "stage_platform": "macosx64", 12:05:20 INFO - "builduid": "47162b93c1e4433fae6500d2eaafc379", 12:05:20 INFO - "slavebuilddir": "test" 12:05:20 INFO - } 12:05:20 INFO - Found installer url https://queue.taskcluster.net/v1/task/JomzRnrSQG6dxUYNBs_-Hw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 12:05:20 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/JomzRnrSQG6dxUYNBs_-Hw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 12:05:20 INFO - Running post-action listener: _resource_record_post_action 12:05:20 INFO - ##### 12:05:20 INFO - ##### Running download-and-extract step. 12:05:20 INFO - ##### 12:05:20 INFO - Running pre-action listener: _resource_record_pre_action 12:05:20 INFO - Running main action method: download_and_extract 12:05:20 INFO - mkdir: /builds/slave/test/build/tests 12:05:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:05:20 INFO - https://queue.taskcluster.net/v1/task/JomzRnrSQG6dxUYNBs_-Hw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 12:05:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JomzRnrSQG6dxUYNBs_-Hw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 12:05:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JomzRnrSQG6dxUYNBs_-Hw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 12:05:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JomzRnrSQG6dxUYNBs_-Hw/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 12:05:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JomzRnrSQG6dxUYNBs_-Hw/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 12:05:33 INFO - Downloaded 1235 bytes. 12:05:33 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 12:05:33 INFO - Using the following test package requirements: 12:05:33 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 12:05:33 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:05:33 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 12:05:33 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:05:33 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 12:05:33 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:05:33 INFO - u'jsshell-mac64.zip'], 12:05:33 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:05:33 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 12:05:33 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 12:05:33 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:05:33 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 12:05:33 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:05:33 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 12:05:33 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:05:33 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 12:05:33 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:05:33 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 12:05:33 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 12:05:33 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')]} 12:05:33 INFO - https://queue.taskcluster.net/v1/task/JomzRnrSQG6dxUYNBs_-Hw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 12:05:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JomzRnrSQG6dxUYNBs_-Hw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 12:05:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JomzRnrSQG6dxUYNBs_-Hw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 12:05:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JomzRnrSQG6dxUYNBs_-Hw/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 12:05:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JomzRnrSQG6dxUYNBs_-Hw/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 12:05:36 INFO - Downloaded 18344629 bytes. 12:05:36 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/*'] 12:05:36 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/* 12:05:37 INFO - caution: filename not matched: web-platform/* 12:05:37 INFO - Return code: 11 12:05:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:05:37 INFO - https://queue.taskcluster.net/v1/task/JomzRnrSQG6dxUYNBs_-Hw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 12:05:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JomzRnrSQG6dxUYNBs_-Hw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 12:05:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JomzRnrSQG6dxUYNBs_-Hw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 12:05:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JomzRnrSQG6dxUYNBs_-Hw/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 12:05:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JomzRnrSQG6dxUYNBs_-Hw/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 12:05:40 INFO - Downloaded 36409193 bytes. 12:05:40 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/*'] 12:05:40 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/* 12:05:44 INFO - caution: filename not matched: bin/* 12:05:44 INFO - caution: filename not matched: config/* 12:05:44 INFO - caution: filename not matched: mozbase/* 12:05:44 INFO - caution: filename not matched: marionette/* 12:05:44 INFO - caution: filename not matched: tools/wptserve/* 12:05:44 INFO - Return code: 11 12:05:44 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')]} 12:05:44 INFO - https://queue.taskcluster.net/v1/task/JomzRnrSQG6dxUYNBs_-Hw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 12:05:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JomzRnrSQG6dxUYNBs_-Hw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 12:05:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JomzRnrSQG6dxUYNBs_-Hw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 12:05:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JomzRnrSQG6dxUYNBs_-Hw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 12:05:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JomzRnrSQG6dxUYNBs_-Hw/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 12:05:48 INFO - Downloaded 73073290 bytes. 12:05:48 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/JomzRnrSQG6dxUYNBs_-Hw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 12:05:48 INFO - mkdir: /builds/slave/test/properties 12:05:48 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:05:48 INFO - Writing to file /builds/slave/test/properties/build_url 12:05:48 INFO - Contents: 12:05:48 INFO - build_url:https://queue.taskcluster.net/v1/task/JomzRnrSQG6dxUYNBs_-Hw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 12:05:50 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/JomzRnrSQG6dxUYNBs_-Hw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 12:05:50 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:05:50 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:05:50 INFO - Contents: 12:05:50 INFO - symbols_url:https://queue.taskcluster.net/v1/task/JomzRnrSQG6dxUYNBs_-Hw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 12:05:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:05:50 INFO - https://queue.taskcluster.net/v1/task/JomzRnrSQG6dxUYNBs_-Hw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:05:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JomzRnrSQG6dxUYNBs_-Hw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 12:05:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JomzRnrSQG6dxUYNBs_-Hw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 12:05:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JomzRnrSQG6dxUYNBs_-Hw/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 12:05:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JomzRnrSQG6dxUYNBs_-Hw/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 12:05:59 INFO - Downloaded 103664519 bytes. 12:05:59 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'] 12:05:59 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 12:06:03 INFO - Return code: 0 12:06:03 INFO - Running post-action listener: _resource_record_post_action 12:06:03 INFO - Running post-action listener: set_extra_try_arguments 12:06:03 INFO - ##### 12:06:03 INFO - ##### Running create-virtualenv step. 12:06:03 INFO - ##### 12:06:03 INFO - Running pre-action listener: _pre_create_virtualenv 12:06:03 INFO - Running pre-action listener: _resource_record_pre_action 12:06:03 INFO - Running main action method: create_virtualenv 12:06:03 INFO - Creating virtualenv /builds/slave/test/build/venv 12:06:03 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 12:06:03 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:06:03 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:06:03 INFO - Using real prefix '/tools/python27' 12:06:03 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:06:03 INFO - Installing distribute.............................................................................................................................................................................................done. 12:06:06 INFO - Installing pip.................done. 12:06:06 INFO - Return code: 0 12:06:06 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:06:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:06:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:06:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:06:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:06:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:06:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:06:06 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 0x10d43fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d45cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbd0bda6fd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d4585e0>, '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 0x10d03bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d066990>, '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.z2gEUEMzQs/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.uMFZuDqg17/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:06:06 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 12:06:06 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 12:06:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.z2gEUEMzQs/Render', 12:06:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:06:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:06:06 INFO - 'HOME': '/Users/cltbld', 12:06:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:06:06 INFO - 'LOGNAME': 'cltbld', 12:06:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:06:06 INFO - 'MOZ_NO_REMOTE': '1', 12:06:06 INFO - 'NO_EM_RESTART': '1', 12:06:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:06:06 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:06:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:06:06 INFO - 'PWD': '/builds/slave/test', 12:06:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:06:06 INFO - 'SHELL': '/bin/bash', 12:06:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uMFZuDqg17/Listeners', 12:06:06 INFO - 'TMPDIR': '/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/', 12:06:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:06:06 INFO - 'USER': 'cltbld', 12:06:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:06:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:06:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:06:06 INFO - 'XPC_FLAGS': '0x0', 12:06:06 INFO - 'XPC_SERVICE_NAME': '0', 12:06:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:06:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:06:06 INFO - Downloading/unpacking psutil>=0.7.1 12:06:06 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 12:06:06 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 12:06:06 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 12:06:06 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 12:06:06 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 12:06:06 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 12:06:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:06:10 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:06:10 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:06:10 INFO - Installing collected packages: psutil 12:06:10 INFO - Running setup.py install for psutil 12:06:10 INFO - building 'psutil._psutil_osx' extension 12:06:10 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 12:06:10 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 12:06:10 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 12:06:10 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 12:06:10 INFO - building 'psutil._psutil_posix' extension 12:06:10 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 12:06:10 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 12:06:10 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 12:06:10 INFO - ^ 12:06:10 INFO - 1 warning generated. 12:06:10 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 12:06:11 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:06:11 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:06:11 INFO - Successfully installed psutil 12:06:11 INFO - Cleaning up... 12:06:11 INFO - Return code: 0 12:06:11 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:06:11 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')]} 12:06:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:06:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:06:11 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')]} 12:06:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:06:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:06:11 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 0x10d43fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d45cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbd0bda6fd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d4585e0>, '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 0x10d03bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d066990>, '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.z2gEUEMzQs/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.uMFZuDqg17/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:06:11 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 12:06:11 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 12:06:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.z2gEUEMzQs/Render', 12:06:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:06:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:06:11 INFO - 'HOME': '/Users/cltbld', 12:06:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:06:11 INFO - 'LOGNAME': 'cltbld', 12:06:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:06:11 INFO - 'MOZ_NO_REMOTE': '1', 12:06:11 INFO - 'NO_EM_RESTART': '1', 12:06:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:06:11 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:06:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:06:11 INFO - 'PWD': '/builds/slave/test', 12:06:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:06:11 INFO - 'SHELL': '/bin/bash', 12:06:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uMFZuDqg17/Listeners', 12:06:11 INFO - 'TMPDIR': '/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/', 12:06:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:06:11 INFO - 'USER': 'cltbld', 12:06:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:06:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:06:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:06:11 INFO - 'XPC_FLAGS': '0x0', 12:06:11 INFO - 'XPC_SERVICE_NAME': '0', 12:06:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:06:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:06:11 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:06:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:06:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:06:11 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 12:06:11 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 12:06:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:06:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:06:13 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:06:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:06:14 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:06:14 INFO - Installing collected packages: mozsystemmonitor 12:06:14 INFO - Running setup.py install for mozsystemmonitor 12:06:14 INFO - Successfully installed mozsystemmonitor 12:06:14 INFO - Cleaning up... 12:06:14 INFO - Return code: 0 12:06:14 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:06:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:06:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:06:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:06:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:06:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:06:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:06:14 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 0x10d43fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d45cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbd0bda6fd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d4585e0>, '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 0x10d03bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d066990>, '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.z2gEUEMzQs/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.uMFZuDqg17/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:06:14 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 12:06:14 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 12:06:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.z2gEUEMzQs/Render', 12:06:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:06:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:06:14 INFO - 'HOME': '/Users/cltbld', 12:06:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:06:14 INFO - 'LOGNAME': 'cltbld', 12:06:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:06:14 INFO - 'MOZ_NO_REMOTE': '1', 12:06:14 INFO - 'NO_EM_RESTART': '1', 12:06:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:06:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:06:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:06:14 INFO - 'PWD': '/builds/slave/test', 12:06:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:06:14 INFO - 'SHELL': '/bin/bash', 12:06:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uMFZuDqg17/Listeners', 12:06:14 INFO - 'TMPDIR': '/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/', 12:06:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:06:14 INFO - 'USER': 'cltbld', 12:06:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:06:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:06:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:06:14 INFO - 'XPC_FLAGS': '0x0', 12:06:14 INFO - 'XPC_SERVICE_NAME': '0', 12:06:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:06:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:06:14 INFO - Downloading/unpacking blobuploader==1.2.4 12:06:14 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 12:06:14 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 12:06:14 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 12:06:14 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 12:06:14 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 12:06:14 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 12:06:16 INFO - Downloading blobuploader-1.2.4.tar.gz 12:06:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:06:17 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:06:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:06:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:06:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:06:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:06:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:06:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:06:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:06:17 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:06:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:06:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:06:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:06:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:06:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:06:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:06:18 INFO - Downloading docopt-0.6.1.tar.gz 12:06:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:06:18 INFO - Installing collected packages: blobuploader, requests, docopt 12:06:18 INFO - Running setup.py install for blobuploader 12:06:18 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:06:18 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:06:18 INFO - Running setup.py install for requests 12:06:18 INFO - Running setup.py install for docopt 12:06:19 INFO - Successfully installed blobuploader requests docopt 12:06:19 INFO - Cleaning up... 12:06:19 INFO - Return code: 0 12:06:19 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:06:19 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')]} 12:06:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:06:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:06:19 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')]} 12:06:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:06:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:06:19 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 0x10d43fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d45cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbd0bda6fd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d4585e0>, '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 0x10d03bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d066990>, '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.z2gEUEMzQs/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.uMFZuDqg17/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:06:19 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 12:06:19 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 12:06:19 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.z2gEUEMzQs/Render', 12:06:19 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:06:19 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:06:19 INFO - 'HOME': '/Users/cltbld', 12:06:19 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:06:19 INFO - 'LOGNAME': 'cltbld', 12:06:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:06:19 INFO - 'MOZ_NO_REMOTE': '1', 12:06:19 INFO - 'NO_EM_RESTART': '1', 12:06:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:06:19 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:06:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:06:19 INFO - 'PWD': '/builds/slave/test', 12:06:19 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:06:19 INFO - 'SHELL': '/bin/bash', 12:06:19 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uMFZuDqg17/Listeners', 12:06:19 INFO - 'TMPDIR': '/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/', 12:06:19 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:06:19 INFO - 'USER': 'cltbld', 12:06:19 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:06:19 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:06:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:06:19 INFO - 'XPC_FLAGS': '0x0', 12:06:19 INFO - 'XPC_SERVICE_NAME': '0', 12:06:19 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:06:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:06:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:06:19 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-ztxhwX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:06:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:06:19 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-YlO9QN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:06:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:06:19 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-yjcAo6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:06:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:06:19 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-wvhsWW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:06:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:06:19 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-dCmsol-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:06:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:06:19 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-_sadON-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:06:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:06:20 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-yw98Ha-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:06:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:06:20 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-IKrWPq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:06:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:06:20 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-l2sbpD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:06:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:06:20 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-4e9RIp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:06:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:06:20 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-CSVYs4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:06:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:06:20 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-285OeO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:06:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:06:20 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-s0ojvQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:06:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:06:20 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-DqVMNJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:06:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:06:20 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-EMUk80-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:06:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:06:20 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-p5zERk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:06:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:06:21 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-2CkHQf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:06:21 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:06:21 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-rm96e9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:06:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:06:21 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-zqypm4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:06:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:06:21 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-es4EvB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:06:21 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:06:21 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-lWW9hs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:06:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:06:21 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 12:06:21 INFO - Running setup.py install for manifestparser 12:06:22 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:06:22 INFO - Running setup.py install for mozcrash 12:06:22 INFO - Running setup.py install for mozdebug 12:06:22 INFO - Running setup.py install for mozdevice 12:06:22 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:06:22 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:06:22 INFO - Running setup.py install for mozfile 12:06:22 INFO - Running setup.py install for mozhttpd 12:06:22 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:06:22 INFO - Running setup.py install for mozinfo 12:06:22 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:06:22 INFO - Running setup.py install for mozInstall 12:06:23 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:06:23 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:06:23 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:06:23 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:06:23 INFO - Running setup.py install for mozleak 12:06:23 INFO - Running setup.py install for mozlog 12:06:23 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:06:23 INFO - Running setup.py install for moznetwork 12:06:23 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:06:23 INFO - Running setup.py install for mozprocess 12:06:23 INFO - Running setup.py install for mozprofile 12:06:23 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:06:23 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:06:23 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:06:23 INFO - Running setup.py install for mozrunner 12:06:24 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:06:24 INFO - Running setup.py install for mozscreenshot 12:06:24 INFO - Running setup.py install for moztest 12:06:24 INFO - Running setup.py install for mozversion 12:06:24 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:06:24 INFO - Running setup.py install for wptserve 12:06:24 INFO - Running setup.py install for marionette-driver 12:06:24 INFO - Running setup.py install for browsermob-proxy 12:06:25 INFO - Running setup.py install for marionette-client 12:06:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:06:25 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:06:25 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 12:06:25 INFO - Cleaning up... 12:06:25 INFO - Return code: 0 12:06:25 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:06:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:06:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:06:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:06:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:06:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:06:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:06:25 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 0x10d43fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d45cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fbd0bda6fd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d4585e0>, '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 0x10d03bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d066990>, '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.z2gEUEMzQs/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.uMFZuDqg17/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:06:25 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 12:06:25 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 12:06:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.z2gEUEMzQs/Render', 12:06:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:06:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:06:25 INFO - 'HOME': '/Users/cltbld', 12:06:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:06:25 INFO - 'LOGNAME': 'cltbld', 12:06:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:06:25 INFO - 'MOZ_NO_REMOTE': '1', 12:06:25 INFO - 'NO_EM_RESTART': '1', 12:06:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:06:25 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:06:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:06:25 INFO - 'PWD': '/builds/slave/test', 12:06:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:06:25 INFO - 'SHELL': '/bin/bash', 12:06:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uMFZuDqg17/Listeners', 12:06:25 INFO - 'TMPDIR': '/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/', 12:06:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:06:25 INFO - 'USER': 'cltbld', 12:06:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:06:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:06:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:06:25 INFO - 'XPC_FLAGS': '0x0', 12:06:25 INFO - 'XPC_SERVICE_NAME': '0', 12:06:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:06:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:06:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:06:26 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-5x1Pri-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:06:26 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)) 12:06:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:06:26 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-GX6P24-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:06:26 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)) 12:06:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:06:26 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-s_Y7k7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:06:26 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)) 12:06:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:06:26 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-RF_Iuf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:06:26 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)) 12:06:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:06:26 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-CEpjld-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:06:26 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)) 12:06:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:06:26 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-3dQIlU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:06:26 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)) 12:06:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:06:26 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-lRYEkX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:06:26 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)) 12:06:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:06:26 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-TmC2bI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:06:26 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)) 12:06:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:06:26 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-rKuy8c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:06:26 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)) 12:06:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:06:27 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-oxEltX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:06:27 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)) 12:06:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:06:27 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-G9dtEV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:06:27 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)) 12:06:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:06:27 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-XOwTDh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:06:27 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)) 12:06:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:06:27 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-aiDRfE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:06:27 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)) 12:06:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:06:27 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-2Iyi80-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:06:27 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)) 12:06:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:06:27 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-b94zUF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:06:27 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)) 12:06:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:06:27 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-qhcmap-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:06:27 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)) 12:06:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:06:27 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-sAu_nI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:06:27 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)) 12:06:27 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:06:27 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-NX0sde-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:06:28 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)) 12:06:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:06:28 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-AqbEnU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:06:28 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)) 12:06:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:06:28 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-_5ZMdW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:06:28 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)) 12:06:28 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:06:28 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-dSQ9pz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:06:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:06:28 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)) 12:06:28 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)) 12:06:28 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)) 12:06:28 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)) 12:06:28 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)) 12:06:28 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)) 12:06:28 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:06:28 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 12:06:28 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 12:06:28 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 12:06:28 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 12:06:28 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 12:06:28 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 12:06:31 INFO - Downloading blessings-1.6.tar.gz 12:06:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:06:31 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)) 12:06:31 INFO - Installing collected packages: blessings 12:06:31 INFO - Running setup.py install for blessings 12:06:31 INFO - Successfully installed blessings 12:06:31 INFO - Cleaning up... 12:06:31 INFO - Return code: 0 12:06:31 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:06:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:06:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:06:32 INFO - Reading from file tmpfile_stdout 12:06:32 INFO - Current package versions: 12:06:32 INFO - blessings == 1.6 12:06:32 INFO - blobuploader == 1.2.4 12:06:32 INFO - browsermob-proxy == 0.6.0 12:06:32 INFO - docopt == 0.6.1 12:06:32 INFO - manifestparser == 1.1 12:06:32 INFO - marionette-client == 2.3.0 12:06:32 INFO - marionette-driver == 1.4.0 12:06:32 INFO - mozInstall == 1.12 12:06:32 INFO - mozcrash == 0.17 12:06:32 INFO - mozdebug == 0.1 12:06:32 INFO - mozdevice == 0.48 12:06:32 INFO - mozfile == 1.2 12:06:32 INFO - mozhttpd == 0.7 12:06:32 INFO - mozinfo == 0.9 12:06:32 INFO - mozleak == 0.1 12:06:32 INFO - mozlog == 3.1 12:06:32 INFO - moznetwork == 0.27 12:06:32 INFO - mozprocess == 0.22 12:06:32 INFO - mozprofile == 0.28 12:06:32 INFO - mozrunner == 6.11 12:06:32 INFO - mozscreenshot == 0.1 12:06:32 INFO - mozsystemmonitor == 0.0 12:06:32 INFO - moztest == 0.7 12:06:32 INFO - mozversion == 1.4 12:06:32 INFO - psutil == 3.1.1 12:06:32 INFO - requests == 1.2.3 12:06:32 INFO - wptserve == 1.4.0 12:06:32 INFO - wsgiref == 0.1.2 12:06:32 INFO - Running post-action listener: _resource_record_post_action 12:06:32 INFO - Running post-action listener: _start_resource_monitoring 12:06:32 INFO - Starting resource monitoring. 12:06:32 INFO - ##### 12:06:32 INFO - ##### Running pull step. 12:06:32 INFO - ##### 12:06:32 INFO - Running pre-action listener: _resource_record_pre_action 12:06:32 INFO - Running main action method: pull 12:06:32 INFO - Pull has nothing to do! 12:06:32 INFO - Running post-action listener: _resource_record_post_action 12:06:32 INFO - ##### 12:06:32 INFO - ##### Running install step. 12:06:32 INFO - ##### 12:06:32 INFO - Running pre-action listener: _resource_record_pre_action 12:06:32 INFO - Running main action method: install 12:06:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:06:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:06:32 INFO - Reading from file tmpfile_stdout 12:06:32 INFO - Detecting whether we're running mozinstall >=1.0... 12:06:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:06:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:06:32 INFO - Reading from file tmpfile_stdout 12:06:32 INFO - Output received: 12:06:32 INFO - Usage: mozinstall [options] installer 12:06:32 INFO - Options: 12:06:32 INFO - -h, --help show this help message and exit 12:06:32 INFO - -d DEST, --destination=DEST 12:06:32 INFO - Directory to install application into. [default: 12:06:32 INFO - "/builds/slave/test"] 12:06:32 INFO - --app=APP Application being installed. [default: firefox] 12:06:32 INFO - mkdir: /builds/slave/test/build/application 12:06:32 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'] 12:06:32 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 12:06:50 INFO - Reading from file tmpfile_stdout 12:06:50 INFO - Output received: 12:06:50 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 12:06:50 INFO - Running post-action listener: _resource_record_post_action 12:06:50 INFO - ##### 12:06:50 INFO - ##### Running run-tests step. 12:06:50 INFO - ##### 12:06:50 INFO - Running pre-action listener: _resource_record_pre_action 12:06:50 INFO - Running main action method: run_tests 12:06:50 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:06:50 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:06:50 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:06:50 INFO - grabbing minidump binary from tooltool 12:06:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:06:50 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 0x10d4585e0>, '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 0x10d03bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d066990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:06:50 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 12:06:50 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 12:06:50 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:06:50 INFO - Return code: 0 12:06:50 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 12:06:50 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:06:50 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/JomzRnrSQG6dxUYNBs_-Hw/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 12:06:50 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/JomzRnrSQG6dxUYNBs_-Hw/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 12:06:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.z2gEUEMzQs/Render', 12:06:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:06:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:06:50 INFO - 'HOME': '/Users/cltbld', 12:06:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:06:50 INFO - 'LOGNAME': 'cltbld', 12:06:50 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:06:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:06:50 INFO - 'MOZ_NO_REMOTE': '1', 12:06:50 INFO - 'NO_EM_RESTART': '1', 12:06:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:06:50 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:06:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:06:50 INFO - 'PWD': '/builds/slave/test', 12:06:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:06:50 INFO - 'SHELL': '/bin/bash', 12:06:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uMFZuDqg17/Listeners', 12:06:50 INFO - 'TMPDIR': '/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/', 12:06:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:06:50 INFO - 'USER': 'cltbld', 12:06:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:06:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:06:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:06:50 INFO - 'XPC_FLAGS': '0x0', 12:06:50 INFO - 'XPC_SERVICE_NAME': '0', 12:06:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:06:50 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/JomzRnrSQG6dxUYNBs_-Hw/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 12:06:51 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 12:06:51 INFO - import pkg_resources 12:06:52 INFO - Using 1 client processes 12:06:52 INFO - wptserve Starting http server on 127.0.0.1:8000 12:06:52 INFO - wptserve Starting http server on 127.0.0.1:8001 12:06:52 INFO - wptserve Starting http server on 127.0.0.1:8443 12:06:54 INFO - SUITE-START | Running 778 tests 12:06:54 INFO - Running testharness tests 12:06:54 INFO - Setting up ssl 12:06:54 INFO - PROCESS | certutil | 12:06:54 INFO - PROCESS | certutil | 12:06:54 INFO - PROCESS | certutil | 12:06:54 INFO - Certificate Nickname Trust Attributes 12:06:54 INFO - SSL,S/MIME,JAR/XPI 12:06:54 INFO - 12:06:54 INFO - web-platform-tests CT,, 12:06:54 INFO - 12:06:54 INFO - Starting runner 12:06:55 INFO - PROCESS | 2276 | [2276] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 12:06:55 INFO - PROCESS | 2276 | 1464635215412 Marionette DEBUG Marionette enabled via build flag and pref 12:06:55 INFO - PROCESS | 2276 | ++DOCSHELL 0x113ceb000 == 1 [pid = 2276] [id = 1] 12:06:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 1 (0x113ceb800) [pid = 2276] [serial = 1] [outer = 0x0] 12:06:55 INFO - PROCESS | 2276 | [2276] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:06:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 2 (0x113cec800) [pid = 2276] [serial = 2] [outer = 0x113ceb800] 12:06:55 INFO - PROCESS | 2276 | 1464635215863 Marionette INFO Listening on port 2828 12:06:56 INFO - PROCESS | 2276 | 1464635216092 Marionette DEBUG Marionette enabled via command-line flag 12:06:56 INFO - PROCESS | 2276 | ++DOCSHELL 0x1166fb000 == 2 [pid = 2276] [id = 2] 12:06:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 3 (0x1166fb800) [pid = 2276] [serial = 3] [outer = 0x0] 12:06:56 INFO - PROCESS | 2276 | [2276] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:06:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 4 (0x1166fc800) [pid = 2276] [serial = 4] [outer = 0x1166fb800] 12:06:56 INFO - PROCESS | 2276 | [2276] 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 12:06:56 INFO - PROCESS | 2276 | 1464635216243 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55040 12:06:56 INFO - PROCESS | 2276 | 1464635216329 Marionette DEBUG Closed connection conn0 12:06:56 INFO - PROCESS | 2276 | [2276] 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 12:06:56 INFO - PROCESS | 2276 | 1464635216332 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55041 12:06:56 INFO - PROCESS | 2276 | 1464635216344 Marionette DEBUG Closed connection conn1 12:06:56 INFO - PROCESS | 2276 | [2276] 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 12:06:56 INFO - PROCESS | 2276 | 1464635216349 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55042 12:06:56 INFO - PROCESS | 2276 | 1464635216357 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:06:56 INFO - PROCESS | 2276 | 1464635216362 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":"20160530112445","device":"desktop","version":"48.0a2"} 12:06:56 INFO - PROCESS | 2276 | [2276] 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 12:06:57 INFO - PROCESS | 2276 | ++DOCSHELL 0x119bd8000 == 3 [pid = 2276] [id = 3] 12:06:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 5 (0x119bd8800) [pid = 2276] [serial = 5] [outer = 0x0] 12:06:57 INFO - PROCESS | 2276 | ++DOCSHELL 0x119bd9000 == 4 [pid = 2276] [id = 4] 12:06:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 6 (0x119a3f800) [pid = 2276] [serial = 6] [outer = 0x0] 12:06:57 INFO - PROCESS | 2276 | [2276] 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 12:06:57 INFO - PROCESS | 2276 | ++DOCSHELL 0x1217da000 == 5 [pid = 2276] [id = 5] 12:06:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 7 (0x119a3f000) [pid = 2276] [serial = 7] [outer = 0x0] 12:06:57 INFO - PROCESS | 2276 | [2276] 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 12:06:57 INFO - PROCESS | 2276 | [2276] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:06:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 8 (0x1218d8c00) [pid = 2276] [serial = 8] [outer = 0x119a3f000] 12:06:57 INFO - PROCESS | 2276 | [2276] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:06:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 9 (0x123517800) [pid = 2276] [serial = 9] [outer = 0x119bd8800] 12:06:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 10 (0x123513000) [pid = 2276] [serial = 10] [outer = 0x119a3f800] 12:06:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 11 (0x123514c00) [pid = 2276] [serial = 11] [outer = 0x119a3f000] 12:06:58 INFO - PROCESS | 2276 | [2276] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:06:58 INFO - PROCESS | 2276 | 1464635218446 Marionette DEBUG loaded listener.js 12:06:58 INFO - PROCESS | 2276 | 1464635218458 Marionette DEBUG loaded listener.js 12:06:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 12 (0x1267e0800) [pid = 2276] [serial = 12] [outer = 0x119a3f000] 12:06:58 INFO - PROCESS | 2276 | 1464635218815 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"4cae0139-f2f3-3d46-9860-ed252f08ebcc","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":"20160530112445","device":"desktop","version":"48.0a2","command_id":1}}] 12:06:58 INFO - PROCESS | 2276 | 1464635218910 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}] 12:06:58 INFO - PROCESS | 2276 | 1464635218976 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 12:06:59 INFO - PROCESS | 2276 | 1464635219076 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:06:59 INFO - PROCESS | 2276 | [2276] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:06:59 INFO - PROCESS | 2276 | [2276] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 12:06:59 INFO - PROCESS | 2276 | [2276] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 12:06:59 INFO - PROCESS | 2276 | [2276] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:06:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 13 (0x128e2c000) [pid = 2276] [serial = 13] [outer = 0x119a3f000] 12:06:59 INFO - PROCESS | 2276 | [2276] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:06:59 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:06:59 INFO - PROCESS | 2276 | 1464635219589 Marionette TRACE conn2 <- [1,3,null,{}] 12:06:59 INFO - PROCESS | 2276 | 1464635219592 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:06:59 INFO - PROCESS | 2276 | 1464635219603 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 12:06:59 INFO - PROCESS | 2276 | 1464635219631 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 12:06:59 INFO - PROCESS | 2276 | 1464635219632 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 12:06:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:06:59 INFO - PROCESS | 2276 | 1464635219640 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:06:59 INFO - PROCESS | 2276 | 1464635219643 Marionette TRACE conn2 <- [1,6,null,{}] 12:06:59 INFO - PROCESS | 2276 | 1464635219645 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}] 12:06:59 INFO - PROCESS | 2276 | 1464635219658 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 12:06:59 INFO - PROCESS | 2276 | 1464635219661 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:59 INFO - PROCESS | 2276 | ++DOCSHELL 0x128fa7000 == 6 [pid = 2276] [id = 6] 12:06:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 14 (0x129264800) [pid = 2276] [serial = 14] [outer = 0x0] 12:06:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 15 (0x129266400) [pid = 2276] [serial = 15] [outer = 0x129264800] 12:06:59 INFO - PROCESS | 2276 | 1464635219695 Marionette DEBUG loaded listener.js 12:06:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 16 (0x12926c400) [pid = 2276] [serial = 16] [outer = 0x129264800] 12:07:00 INFO - PROCESS | 2276 | ++DOCSHELL 0x129699800 == 7 [pid = 2276] [id = 7] 12:07:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 17 (0x1267e4000) [pid = 2276] [serial = 17] [outer = 0x0] 12:07:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 18 (0x129507c00) [pid = 2276] [serial = 18] [outer = 0x1267e4000] 12:07:00 INFO - PROCESS | 2276 | 1464635220091 Marionette DEBUG loaded listener.js 12:07:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 19 (0x12926ec00) [pid = 2276] [serial = 19] [outer = 0x1267e4000] 12:07:00 INFO - PROCESS | 2276 | 1464635220189 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]]]}] 12:07:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:07:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 625ms 12:07:00 INFO - PROCESS | 2276 | 1464635220306 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 12:07:00 INFO - PROCESS | 2276 | 1464635220307 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 12:07:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:07:00 INFO - PROCESS | 2276 | 1464635220342 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:07:00 INFO - PROCESS | 2276 | 1464635220343 Marionette TRACE conn2 <- [1,10,null,{}] 12:07:00 INFO - PROCESS | 2276 | 1464635220433 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}] 12:07:00 INFO - PROCESS | 2276 | 1464635220534 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 12:07:00 INFO - PROCESS | 2276 | 1464635220548 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:00 INFO - PROCESS | 2276 | ++DOCSHELL 0x12aedd000 == 8 [pid = 2276] [id = 8] 12:07:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 20 (0x12950f000) [pid = 2276] [serial = 20] [outer = 0x0] 12:07:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 21 (0x12ae54c00) [pid = 2276] [serial = 21] [outer = 0x12950f000] 12:07:00 INFO - PROCESS | 2276 | 1464635220577 Marionette DEBUG loaded listener.js 12:07:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 22 (0x12ae58800) [pid = 2276] [serial = 22] [outer = 0x12950f000] 12:07:00 INFO - PROCESS | 2276 | 1464635220858 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]]]}] 12:07:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:07:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 554ms 12:07:00 INFO - PROCESS | 2276 | 1464635220893 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 12:07:00 INFO - PROCESS | 2276 | 1464635220895 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 12:07:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:07:00 INFO - PROCESS | 2276 | 1464635220898 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:07:00 INFO - PROCESS | 2276 | 1464635220899 Marionette TRACE conn2 <- [1,14,null,{}] 12:07:00 INFO - PROCESS | 2276 | 1464635220911 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}] 12:07:01 INFO - PROCESS | 2276 | 1464635221048 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 12:07:01 INFO - PROCESS | 2276 | 1464635221056 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:01 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b24e000 == 9 [pid = 2276] [id = 9] 12:07:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 23 (0x12afcfc00) [pid = 2276] [serial = 23] [outer = 0x0] 12:07:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 24 (0x12afda800) [pid = 2276] [serial = 24] [outer = 0x12afcfc00] 12:07:01 INFO - PROCESS | 2276 | 1464635221095 Marionette DEBUG loaded listener.js 12:07:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 25 (0x124b9e800) [pid = 2276] [serial = 25] [outer = 0x12afcfc00] 12:07:01 INFO - PROCESS | 2276 | 1464635221503 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]]]}] 12:07:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:07:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 627ms 12:07:01 INFO - PROCESS | 2276 | 1464635221526 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 12:07:01 INFO - PROCESS | 2276 | 1464635221527 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 12:07:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:07:01 INFO - PROCESS | 2276 | 1464635221529 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:07:01 INFO - PROCESS | 2276 | 1464635221530 Marionette TRACE conn2 <- [1,18,null,{}] 12:07:01 INFO - PROCESS | 2276 | 1464635221533 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}] 12:07:01 INFO - PROCESS | 2276 | 1464635221622 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 12:07:01 INFO - PROCESS | 2276 | 1464635221627 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:01 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ba6f800 == 10 [pid = 2276] [id = 10] 12:07:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 26 (0x124ba5c00) [pid = 2276] [serial = 26] [outer = 0x0] 12:07:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 27 (0x12bad5800) [pid = 2276] [serial = 27] [outer = 0x124ba5c00] 12:07:01 INFO - PROCESS | 2276 | 1464635221652 Marionette DEBUG loaded listener.js 12:07:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 28 (0x12badd000) [pid = 2276] [serial = 28] [outer = 0x124ba5c00] 12:07:01 INFO - PROCESS | 2276 | 1464635221912 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]]]}] 12:07:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:07:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms 12:07:01 INFO - PROCESS | 2276 | 1464635221948 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 12:07:01 INFO - PROCESS | 2276 | 1464635221950 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 12:07:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:07:01 INFO - PROCESS | 2276 | 1464635221960 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:07:01 INFO - PROCESS | 2276 | 1464635221961 Marionette TRACE conn2 <- [1,22,null,{}] 12:07:01 INFO - PROCESS | 2276 | 1464635221963 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}] 12:07:02 INFO - PROCESS | 2276 | 1464635222062 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 12:07:02 INFO - PROCESS | 2276 | 1464635222068 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:02 INFO - PROCESS | 2276 | ++DOCSHELL 0x12bb5a000 == 11 [pid = 2276] [id = 11] 12:07:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 29 (0x129270000) [pid = 2276] [serial = 29] [outer = 0x0] 12:07:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 30 (0x12bad6400) [pid = 2276] [serial = 30] [outer = 0x129270000] 12:07:02 INFO - PROCESS | 2276 | 1464635222093 Marionette DEBUG loaded listener.js 12:07:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 31 (0x12bb7b000) [pid = 2276] [serial = 31] [outer = 0x129270000] 12:07:02 INFO - PROCESS | 2276 | 1464635222325 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]]]}] 12:07:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:07:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 12:07:02 INFO - PROCESS | 2276 | 1464635222379 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 12:07:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:07:02 INFO - PROCESS | 2276 | 1464635222380 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 12:07:02 INFO - PROCESS | 2276 | 1464635222382 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:07:02 INFO - PROCESS | 2276 | 1464635222383 Marionette TRACE conn2 <- [1,26,null,{}] 12:07:02 INFO - PROCESS | 2276 | 1464635222393 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}] 12:07:02 INFO - PROCESS | 2276 | 1464635222483 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 12:07:02 INFO - PROCESS | 2276 | 1464635222491 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:02 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c216800 == 12 [pid = 2276] [id = 12] 12:07:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 32 (0x12bb7f000) [pid = 2276] [serial = 32] [outer = 0x0] 12:07:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 33 (0x12c26b400) [pid = 2276] [serial = 33] [outer = 0x12bb7f000] 12:07:02 INFO - PROCESS | 2276 | 1464635222514 Marionette DEBUG loaded listener.js 12:07:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 34 (0x12c278000) [pid = 2276] [serial = 34] [outer = 0x12bb7f000] 12:07:02 INFO - PROCESS | 2276 | 1464635222761 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]]]}] 12:07:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:07:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 429ms 12:07:02 INFO - PROCESS | 2276 | 1464635222835 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 12:07:02 INFO - PROCESS | 2276 | 1464635222837 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 12:07:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:07:02 INFO - PROCESS | 2276 | 1464635222847 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:07:02 INFO - PROCESS | 2276 | 1464635222849 Marionette TRACE conn2 <- [1,30,null,{}] 12:07:02 INFO - PROCESS | 2276 | 1464635222856 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}] 12:07:02 INFO - PROCESS | 2276 | 1464635222990 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 12:07:02 INFO - PROCESS | 2276 | 1464635222996 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:03 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c51d000 == 13 [pid = 2276] [id = 13] 12:07:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 35 (0x12c27a800) [pid = 2276] [serial = 35] [outer = 0x0] 12:07:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 36 (0x12c557000) [pid = 2276] [serial = 36] [outer = 0x12c27a800] 12:07:03 INFO - PROCESS | 2276 | 1464635223035 Marionette DEBUG loaded listener.js 12:07:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 37 (0x12c55b400) [pid = 2276] [serial = 37] [outer = 0x12c27a800] 12:07:03 INFO - PROCESS | 2276 | 1464635223335 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]]]}] 12:07:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:07:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 524ms 12:07:03 INFO - PROCESS | 2276 | 1464635223384 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 12:07:03 INFO - PROCESS | 2276 | 1464635223385 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 12:07:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:07:03 INFO - PROCESS | 2276 | 1464635223396 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:07:03 INFO - PROCESS | 2276 | 1464635223397 Marionette TRACE conn2 <- [1,34,null,{}] 12:07:03 INFO - PROCESS | 2276 | 1464635223399 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}] 12:07:03 INFO - PROCESS | 2276 | 1464635223483 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 12:07:03 INFO - PROCESS | 2276 | 1464635223489 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:03 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c914800 == 14 [pid = 2276] [id = 14] 12:07:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 38 (0x12c380000) [pid = 2276] [serial = 38] [outer = 0x0] 12:07:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 39 (0x12c38a400) [pid = 2276] [serial = 39] [outer = 0x12c380000] 12:07:03 INFO - PROCESS | 2276 | 1464635223514 Marionette DEBUG loaded listener.js 12:07:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 40 (0x12c556c00) [pid = 2276] [serial = 40] [outer = 0x12c380000] 12:07:03 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cad1000 == 15 [pid = 2276] [id = 15] 12:07:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 41 (0x12cad4000) [pid = 2276] [serial = 41] [outer = 0x0] 12:07:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 42 (0x12cad7000) [pid = 2276] [serial = 42] [outer = 0x12cad4000] 12:07:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 43 (0x12cad4800) [pid = 2276] [serial = 43] [outer = 0x12cad4000] 12:07:03 INFO - PROCESS | 2276 | ++DOCSHELL 0x129699000 == 16 [pid = 2276] [id = 16] 12:07:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 44 (0x12caa6000) [pid = 2276] [serial = 44] [outer = 0x0] 12:07:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 45 (0x12caac800) [pid = 2276] [serial = 45] [outer = 0x12caa6000] 12:07:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 46 (0x1166c8800) [pid = 2276] [serial = 46] [outer = 0x12caa6000] 12:07:03 INFO - PROCESS | 2276 | 1464635223852 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]]]}] 12:07:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:07:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 468ms 12:07:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:07:03 INFO - PROCESS | 2276 | 1464635223884 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 12:07:03 INFO - PROCESS | 2276 | 1464635223885 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 12:07:03 INFO - PROCESS | 2276 | 1464635223887 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:07:03 INFO - PROCESS | 2276 | 1464635223888 Marionette TRACE conn2 <- [1,38,null,{}] 12:07:03 INFO - PROCESS | 2276 | 1464635223891 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}] 12:07:03 INFO - PROCESS | 2276 | 1464635223975 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 12:07:03 INFO - PROCESS | 2276 | 1464635223980 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:03 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cee8800 == 17 [pid = 2276] [id = 17] 12:07:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 47 (0x12c55c400) [pid = 2276] [serial = 47] [outer = 0x0] 12:07:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 48 (0x12caa4c00) [pid = 2276] [serial = 48] [outer = 0x12c55c400] 12:07:04 INFO - PROCESS | 2276 | 1464635224003 Marionette DEBUG loaded listener.js 12:07:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 49 (0x12d095800) [pid = 2276] [serial = 49] [outer = 0x12c55c400] 12:07:04 INFO - PROCESS | 2276 | 1464635224263 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]]]}] 12:07:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:07:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 420ms 12:07:04 INFO - PROCESS | 2276 | 1464635224309 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 12:07:04 INFO - PROCESS | 2276 | 1464635224311 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 12:07:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:07:04 INFO - PROCESS | 2276 | 1464635224314 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:07:04 INFO - PROCESS | 2276 | 1464635224315 Marionette TRACE conn2 <- [1,42,null,{}] 12:07:04 INFO - PROCESS | 2276 | 1464635224326 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}] 12:07:04 INFO - PROCESS | 2276 | 1464635224436 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 12:07:04 INFO - PROCESS | 2276 | 1464635224441 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:04 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d185800 == 18 [pid = 2276] [id = 18] 12:07:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 50 (0x11805a000) [pid = 2276] [serial = 50] [outer = 0x0] 12:07:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 51 (0x1196f1c00) [pid = 2276] [serial = 51] [outer = 0x11805a000] 12:07:04 INFO - PROCESS | 2276 | 1464635224474 Marionette DEBUG loaded listener.js 12:07:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 52 (0x12d09ac00) [pid = 2276] [serial = 52] [outer = 0x11805a000] 12:07:04 INFO - PROCESS | 2276 | 1464635224888 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]]]}] 12:07:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:07:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 622ms 12:07:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:07:04 INFO - PROCESS | 2276 | 1464635224936 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 12:07:04 INFO - PROCESS | 2276 | 1464635224937 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 12:07:04 INFO - PROCESS | 2276 | 1464635224940 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:07:04 INFO - PROCESS | 2276 | 1464635224941 Marionette TRACE conn2 <- [1,46,null,{}] 12:07:04 INFO - PROCESS | 2276 | 1464635224944 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}] 12:07:05 INFO - PROCESS | 2276 | 1464635225025 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 12:07:05 INFO - PROCESS | 2276 | 1464635225029 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:05 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d1d7000 == 19 [pid = 2276] [id = 19] 12:07:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 53 (0x12d207400) [pid = 2276] [serial = 53] [outer = 0x0] 12:07:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 54 (0x12d20cc00) [pid = 2276] [serial = 54] [outer = 0x12d207400] 12:07:05 INFO - PROCESS | 2276 | 1464635225057 Marionette DEBUG loaded listener.js 12:07:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 55 (0x12d213000) [pid = 2276] [serial = 55] [outer = 0x12d207400] 12:07:05 INFO - PROCESS | 2276 | 1464635225300 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]]]}] 12:07:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:07:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 369ms 12:07:05 INFO - PROCESS | 2276 | 1464635225309 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 12:07:05 INFO - PROCESS | 2276 | 1464635225310 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 12:07:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:07:05 INFO - PROCESS | 2276 | 1464635225312 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:07:05 INFO - PROCESS | 2276 | 1464635225313 Marionette TRACE conn2 <- [1,50,null,{}] 12:07:05 INFO - PROCESS | 2276 | 1464635225316 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}] 12:07:05 INFO - PROCESS | 2276 | 1464635225423 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 12:07:05 INFO - PROCESS | 2276 | 1464635225427 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:05 INFO - PROCESS | 2276 | ++DOCSHELL 0x126956000 == 20 [pid = 2276] [id = 20] 12:07:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 56 (0x119a0d000) [pid = 2276] [serial = 56] [outer = 0x0] 12:07:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 57 (0x126c33400) [pid = 2276] [serial = 57] [outer = 0x119a0d000] 12:07:05 INFO - PROCESS | 2276 | 1464635225455 Marionette DEBUG loaded listener.js 12:07:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 58 (0x126cdf800) [pid = 2276] [serial = 58] [outer = 0x119a0d000] 12:07:06 INFO - PROCESS | 2276 | 1464635226298 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]]]}] 12:07:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:07:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1020ms 12:07:06 INFO - PROCESS | 2276 | 1464635226334 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 12:07:06 INFO - PROCESS | 2276 | 1464635226339 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 12:07:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:07:06 INFO - PROCESS | 2276 | 1464635226342 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:07:06 INFO - PROCESS | 2276 | 1464635226345 Marionette TRACE conn2 <- [1,54,null,{}] 12:07:06 INFO - PROCESS | 2276 | 1464635226349 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}] 12:07:06 INFO - PROCESS | 2276 | 1464635226454 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 12:07:06 INFO - PROCESS | 2276 | 1464635226507 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:06 INFO - PROCESS | 2276 | ++DOCSHELL 0x112726000 == 21 [pid = 2276] [id = 21] 12:07:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 59 (0x112f99000) [pid = 2276] [serial = 59] [outer = 0x0] 12:07:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 60 (0x1133e9400) [pid = 2276] [serial = 60] [outer = 0x112f99000] 12:07:06 INFO - PROCESS | 2276 | 1464635226538 Marionette DEBUG loaded listener.js 12:07:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 61 (0x113c5d000) [pid = 2276] [serial = 61] [outer = 0x112f99000] 12:07:06 INFO - PROCESS | 2276 | 1464635226942 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]]]}] 12:07:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:07:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 623ms 12:07:06 INFO - PROCESS | 2276 | 1464635226966 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 12:07:06 INFO - PROCESS | 2276 | 1464635226973 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 12:07:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:07:06 INFO - PROCESS | 2276 | 1464635226978 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:07:06 INFO - PROCESS | 2276 | 1464635226979 Marionette TRACE conn2 <- [1,58,null,{}] 12:07:06 INFO - PROCESS | 2276 | 1464635226982 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}] 12:07:07 INFO - PROCESS | 2276 | 1464635227089 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 12:07:07 INFO - PROCESS | 2276 | 1464635227129 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:07 INFO - PROCESS | 2276 | ++DOCSHELL 0x11687a800 == 22 [pid = 2276] [id = 22] 12:07:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 62 (0x115d11000) [pid = 2276] [serial = 62] [outer = 0x0] 12:07:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 63 (0x1168ae400) [pid = 2276] [serial = 63] [outer = 0x115d11000] 12:07:07 INFO - PROCESS | 2276 | 1464635227159 Marionette DEBUG loaded listener.js 12:07:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 64 (0x11805dc00) [pid = 2276] [serial = 64] [outer = 0x115d11000] 12:07:07 INFO - PROCESS | 2276 | 1464635227575 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]]]}] 12:07:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:07:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 621ms 12:07:07 INFO - PROCESS | 2276 | 1464635227599 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 12:07:07 INFO - PROCESS | 2276 | 1464635227600 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 12:07:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:07:07 INFO - PROCESS | 2276 | 1464635227605 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:07:07 INFO - PROCESS | 2276 | 1464635227608 Marionette TRACE conn2 <- [1,62,null,{}] 12:07:07 INFO - PROCESS | 2276 | 1464635227615 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}] 12:07:07 INFO - PROCESS | 2276 | 1464635227722 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 12:07:07 INFO - PROCESS | 2276 | 1464635227759 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:07 INFO - PROCESS | 2276 | ++DOCSHELL 0x117069800 == 23 [pid = 2276] [id = 23] 12:07:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 65 (0x11854d400) [pid = 2276] [serial = 65] [outer = 0x0] 12:07:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 66 (0x1187d6800) [pid = 2276] [serial = 66] [outer = 0x11854d400] 12:07:07 INFO - PROCESS | 2276 | 1464635227797 Marionette DEBUG loaded listener.js 12:07:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 67 (0x1196f8800) [pid = 2276] [serial = 67] [outer = 0x11854d400] 12:07:08 INFO - PROCESS | 2276 | 1464635228357 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]]]}] 12:07:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:07:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 822ms 12:07:08 INFO - PROCESS | 2276 | 1464635228463 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 12:07:08 INFO - PROCESS | 2276 | 1464635228465 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 12:07:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:07:08 INFO - PROCESS | 2276 | 1464635228489 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:07:08 INFO - PROCESS | 2276 | 1464635228491 Marionette TRACE conn2 <- [1,66,null,{}] 12:07:08 INFO - PROCESS | 2276 | 1464635228496 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}] 12:07:08 INFO - PROCESS | 2276 | 1464635228579 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 12:07:08 INFO - PROCESS | 2276 | 1464635228630 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:08 INFO - PROCESS | 2276 | ++DOCSHELL 0x115d36800 == 24 [pid = 2276] [id = 24] 12:07:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 68 (0x113c4b800) [pid = 2276] [serial = 68] [outer = 0x0] 12:07:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 69 (0x1166c8000) [pid = 2276] [serial = 69] [outer = 0x113c4b800] 12:07:08 INFO - PROCESS | 2276 | 1464635228659 Marionette DEBUG loaded listener.js 12:07:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 70 (0x116798400) [pid = 2276] [serial = 70] [outer = 0x113c4b800] 12:07:09 INFO - PROCESS | 2276 | 1464635229014 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]]]}] 12:07:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:07:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 592ms 12:07:09 INFO - PROCESS | 2276 | 1464635229062 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 12:07:09 INFO - PROCESS | 2276 | 1464635229065 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 12:07:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:07:09 INFO - PROCESS | 2276 | 1464635229070 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:07:09 INFO - PROCESS | 2276 | 1464635229071 Marionette TRACE conn2 <- [1,70,null,{}] 12:07:09 INFO - PROCESS | 2276 | 1464635229074 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}] 12:07:09 INFO - PROCESS | 2276 | 1464635229145 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 12:07:09 INFO - PROCESS | 2276 | 1464635229200 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:09 INFO - PROCESS | 2276 | ++DOCSHELL 0x112659000 == 25 [pid = 2276] [id = 25] 12:07:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 71 (0x1122b1c00) [pid = 2276] [serial = 71] [outer = 0x0] 12:07:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 72 (0x112713800) [pid = 2276] [serial = 72] [outer = 0x1122b1c00] 12:07:09 INFO - PROCESS | 2276 | 1464635229229 Marionette DEBUG loaded listener.js 12:07:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 73 (0x11759b400) [pid = 2276] [serial = 73] [outer = 0x1122b1c00] 12:07:09 INFO - PROCESS | 2276 | 1464635229496 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]]]}] 12:07:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:07:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 470ms 12:07:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:07:09 INFO - PROCESS | 2276 | 1464635229542 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 12:07:09 INFO - PROCESS | 2276 | 1464635229543 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 12:07:09 INFO - PROCESS | 2276 | 1464635229546 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:07:09 INFO - PROCESS | 2276 | 1464635229548 Marionette TRACE conn2 <- [1,74,null,{}] 12:07:09 INFO - PROCESS | 2276 | 1464635229563 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}] 12:07:09 INFO - PROCESS | 2276 | 1464635229641 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 12:07:09 INFO - PROCESS | 2276 | 1464635229647 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:09 INFO - PROCESS | 2276 | ++DOCSHELL 0x116f0b800 == 26 [pid = 2276] [id = 26] 12:07:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x11805a800) [pid = 2276] [serial = 74] [outer = 0x0] 12:07:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x1182e4c00) [pid = 2276] [serial = 75] [outer = 0x11805a800] 12:07:09 INFO - PROCESS | 2276 | 1464635229677 Marionette DEBUG loaded listener.js 12:07:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x118554800) [pid = 2276] [serial = 76] [outer = 0x11805a800] 12:07:09 INFO - PROCESS | 2276 | 1464635229994 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]]]}] 12:07:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:07:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 470ms 12:07:10 INFO - PROCESS | 2276 | 1464635230017 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 12:07:10 INFO - PROCESS | 2276 | 1464635230021 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 12:07:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:07:10 INFO - PROCESS | 2276 | 1464635230034 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:07:10 INFO - PROCESS | 2276 | 1464635230036 Marionette TRACE conn2 <- [1,78,null,{}] 12:07:10 INFO - PROCESS | 2276 | 1464635230040 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}] 12:07:10 INFO - PROCESS | 2276 | 1464635230116 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 12:07:10 INFO - PROCESS | 2276 | 1464635230122 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:10 INFO - PROCESS | 2276 | ++DOCSHELL 0x117e05800 == 27 [pid = 2276] [id = 27] 12:07:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x118719800) [pid = 2276] [serial = 77] [outer = 0x0] 12:07:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x1187d8800) [pid = 2276] [serial = 78] [outer = 0x118719800] 12:07:10 INFO - PROCESS | 2276 | 1464635230148 Marionette DEBUG loaded listener.js 12:07:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x11892f400) [pid = 2276] [serial = 79] [outer = 0x118719800] 12:07:10 INFO - PROCESS | 2276 | 1464635230441 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]]]}] 12:07:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:07:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 429ms 12:07:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:07:10 INFO - PROCESS | 2276 | 1464635230460 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 12:07:10 INFO - PROCESS | 2276 | 1464635230461 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 12:07:10 INFO - PROCESS | 2276 | 1464635230463 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:07:10 INFO - PROCESS | 2276 | 1464635230464 Marionette TRACE conn2 <- [1,82,null,{}] 12:07:10 INFO - PROCESS | 2276 | 1464635230467 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}] 12:07:10 INFO - PROCESS | 2276 | 1464635230539 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 12:07:10 INFO - PROCESS | 2276 | 1464635230543 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:10 INFO - PROCESS | 2276 | ++DOCSHELL 0x11813d800 == 28 [pid = 2276] [id = 28] 12:07:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x11892f800) [pid = 2276] [serial = 80] [outer = 0x0] 12:07:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x119073800) [pid = 2276] [serial = 81] [outer = 0x11892f800] 12:07:10 INFO - PROCESS | 2276 | 1464635230570 Marionette DEBUG loaded listener.js 12:07:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x1190f9800) [pid = 2276] [serial = 82] [outer = 0x11892f800] 12:07:10 INFO - PROCESS | 2276 | 1464635230880 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]]]}] 12:07:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:07:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 421ms 12:07:10 INFO - PROCESS | 2276 | 1464635230884 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 12:07:10 INFO - PROCESS | 2276 | 1464635230887 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 12:07:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:07:10 INFO - PROCESS | 2276 | 1464635230899 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:07:10 INFO - PROCESS | 2276 | 1464635230900 Marionette TRACE conn2 <- [1,86,null,{}] 12:07:10 INFO - PROCESS | 2276 | 1464635230917 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}] 12:07:11 INFO - PROCESS | 2276 | 1464635231027 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 12:07:11 INFO - PROCESS | 2276 | 1464635231036 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:11 INFO - PROCESS | 2276 | ++DOCSHELL 0x11897a800 == 29 [pid = 2276] [id = 29] 12:07:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x116f25000) [pid = 2276] [serial = 83] [outer = 0x0] 12:07:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x1196f3400) [pid = 2276] [serial = 84] [outer = 0x116f25000] 12:07:11 INFO - PROCESS | 2276 | 1464635231061 Marionette DEBUG loaded listener.js 12:07:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x120dbd800) [pid = 2276] [serial = 85] [outer = 0x116f25000] 12:07:11 INFO - PROCESS | 2276 | 1464635231377 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]]]}] 12:07:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:07:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 522ms 12:07:11 INFO - PROCESS | 2276 | 1464635231422 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 12:07:11 INFO - PROCESS | 2276 | 1464635231424 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 12:07:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:07:11 INFO - PROCESS | 2276 | 1464635231428 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:07:11 INFO - PROCESS | 2276 | 1464635231430 Marionette TRACE conn2 <- [1,90,null,{}] 12:07:11 INFO - PROCESS | 2276 | 1464635231433 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}] 12:07:11 INFO - PROCESS | 2276 | 1464635231539 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 12:07:11 INFO - PROCESS | 2276 | 1464635231546 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:11 INFO - PROCESS | 2276 | ++DOCSHELL 0x1191c0000 == 30 [pid = 2276] [id = 30] 12:07:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x113e11000) [pid = 2276] [serial = 86] [outer = 0x0] 12:07:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x120f03000) [pid = 2276] [serial = 87] [outer = 0x113e11000] 12:07:11 INFO - PROCESS | 2276 | 1464635231637 Marionette DEBUG loaded listener.js 12:07:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x121119400) [pid = 2276] [serial = 88] [outer = 0x113e11000] 12:07:11 INFO - PROCESS | 2276 | 1464635231935 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]]]}] 12:07:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:07:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 520ms 12:07:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:07:11 INFO - PROCESS | 2276 | 1464635231948 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 12:07:11 INFO - PROCESS | 2276 | 1464635231949 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 12:07:11 INFO - PROCESS | 2276 | 1464635231959 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:07:11 INFO - PROCESS | 2276 | 1464635231960 Marionette TRACE conn2 <- [1,94,null,{}] 12:07:11 INFO - PROCESS | 2276 | 1464635231962 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}] 12:07:12 INFO - PROCESS | 2276 | 1464635232037 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 12:07:12 INFO - PROCESS | 2276 | 1464635232042 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:12 INFO - PROCESS | 2276 | ++DOCSHELL 0x11964a800 == 31 [pid = 2276] [id = 31] 12:07:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x120f0d800) [pid = 2276] [serial = 89] [outer = 0x0] 12:07:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x12125ec00) [pid = 2276] [serial = 90] [outer = 0x120f0d800] 12:07:12 INFO - PROCESS | 2276 | 1464635232069 Marionette DEBUG loaded listener.js 12:07:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x12147b800) [pid = 2276] [serial = 91] [outer = 0x120f0d800] 12:07:12 INFO - PROCESS | 2276 | 1464635232374 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]]]}] 12:07:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:07:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 475ms 12:07:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:07:12 INFO - PROCESS | 2276 | 1464635232427 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 12:07:12 INFO - PROCESS | 2276 | 1464635232428 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 12:07:12 INFO - PROCESS | 2276 | 1464635232430 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:07:12 INFO - PROCESS | 2276 | 1464635232439 Marionette TRACE conn2 <- [1,98,null,{}] 12:07:12 INFO - PROCESS | 2276 | 1464635232452 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}] 12:07:12 INFO - PROCESS | 2276 | 1464635232522 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 12:07:12 INFO - PROCESS | 2276 | 1464635232526 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:12 INFO - PROCESS | 2276 | ++DOCSHELL 0x119b2c000 == 32 [pid = 2276] [id = 32] 12:07:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x121529c00) [pid = 2276] [serial = 92] [outer = 0x0] 12:07:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x12173cc00) [pid = 2276] [serial = 93] [outer = 0x121529c00] 12:07:12 INFO - PROCESS | 2276 | 1464635232553 Marionette DEBUG loaded listener.js 12:07:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x118550000) [pid = 2276] [serial = 94] [outer = 0x121529c00] 12:07:12 INFO - PROCESS | 2276 | 1464635232859 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]]]}] 12:07:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:07:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 437ms 12:07:12 INFO - PROCESS | 2276 | 1464635232876 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 12:07:12 INFO - PROCESS | 2276 | 1464635232877 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 12:07:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:07:12 INFO - PROCESS | 2276 | 1464635232879 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:07:12 INFO - PROCESS | 2276 | 1464635232880 Marionette TRACE conn2 <- [1,102,null,{}] 12:07:12 INFO - PROCESS | 2276 | 1464635232882 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}] 12:07:12 INFO - PROCESS | 2276 | 1464635232956 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 12:07:12 INFO - PROCESS | 2276 | 1464635232960 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:12 INFO - PROCESS | 2276 | ++DOCSHELL 0x120d8f000 == 33 [pid = 2276] [id = 33] 12:07:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x1219aa800) [pid = 2276] [serial = 95] [outer = 0x0] 12:07:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x123511c00) [pid = 2276] [serial = 96] [outer = 0x1219aa800] 12:07:12 INFO - PROCESS | 2276 | 1464635232986 Marionette DEBUG loaded listener.js 12:07:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x1248b8800) [pid = 2276] [serial = 97] [outer = 0x1219aa800] 12:07:13 INFO - PROCESS | 2276 | 1464635233284 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]]]}] 12:07:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:07:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 12:07:13 INFO - PROCESS | 2276 | 1464635233297 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 12:07:13 INFO - PROCESS | 2276 | 1464635233299 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 12:07:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:07:13 INFO - PROCESS | 2276 | 1464635233301 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:07:13 INFO - PROCESS | 2276 | 1464635233305 Marionette TRACE conn2 <- [1,106,null,{}] 12:07:13 INFO - PROCESS | 2276 | 1464635233316 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}] 12:07:13 INFO - PROCESS | 2276 | 1464635233429 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 12:07:13 INFO - PROCESS | 2276 | 1464635233435 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:13 INFO - PROCESS | 2276 | ++DOCSHELL 0x121262800 == 34 [pid = 2276] [id = 34] 12:07:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x1215d5c00) [pid = 2276] [serial = 98] [outer = 0x0] 12:07:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x1248b7000) [pid = 2276] [serial = 99] [outer = 0x1215d5c00] 12:07:13 INFO - PROCESS | 2276 | 1464635233472 Marionette DEBUG loaded listener.js 12:07:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x124d5c400) [pid = 2276] [serial = 100] [outer = 0x1215d5c00] 12:07:13 INFO - PROCESS | 2276 | 1464635233751 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]]]}] 12:07:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:07:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 476ms 12:07:13 INFO - PROCESS | 2276 | 1464635233778 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 12:07:13 INFO - PROCESS | 2276 | 1464635233779 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 12:07:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:07:13 INFO - PROCESS | 2276 | 1464635233781 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:07:13 INFO - PROCESS | 2276 | 1464635233782 Marionette TRACE conn2 <- [1,110,null,{}] 12:07:13 INFO - PROCESS | 2276 | 1464635233792 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}] 12:07:13 INFO - PROCESS | 2276 | 1464635233870 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 12:07:13 INFO - PROCESS | 2276 | 1464635233876 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:13 INFO - PROCESS | 2276 | ++DOCSHELL 0x1215b0800 == 35 [pid = 2276] [id = 35] 12:07:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x12493d800) [pid = 2276] [serial = 101] [outer = 0x0] 12:07:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x1254ab000) [pid = 2276] [serial = 102] [outer = 0x12493d800] 12:07:13 INFO - PROCESS | 2276 | 1464635233902 Marionette DEBUG loaded listener.js 12:07:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x125fa6c00) [pid = 2276] [serial = 103] [outer = 0x12493d800] 12:07:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:07:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 420ms 12:07:14 INFO - PROCESS | 2276 | 1464635234197 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]]]}] 12:07:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:07:14 INFO - PROCESS | 2276 | 1464635234208 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 12:07:14 INFO - PROCESS | 2276 | 1464635234209 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 12:07:14 INFO - PROCESS | 2276 | 1464635234211 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:07:14 INFO - PROCESS | 2276 | 1464635234212 Marionette TRACE conn2 <- [1,114,null,{}] 12:07:14 INFO - PROCESS | 2276 | 1464635234215 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}] 12:07:14 INFO - PROCESS | 2276 | 1464635234292 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 12:07:14 INFO - PROCESS | 2276 | 1464635234340 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:14 INFO - PROCESS | 2276 | ++DOCSHELL 0x121c9e800 == 36 [pid = 2276] [id = 36] 12:07:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x12147c800) [pid = 2276] [serial = 104] [outer = 0x0] 12:07:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x12638cc00) [pid = 2276] [serial = 105] [outer = 0x12147c800] 12:07:14 INFO - PROCESS | 2276 | 1464635234364 Marionette DEBUG loaded listener.js 12:07:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x126750000) [pid = 2276] [serial = 106] [outer = 0x12147c800] 12:07:14 INFO - PROCESS | 2276 | 1464635234630 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]]]}] 12:07:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:07:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 467ms 12:07:14 INFO - PROCESS | 2276 | 1464635234679 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 12:07:14 INFO - PROCESS | 2276 | 1464635234680 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 12:07:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:07:14 INFO - PROCESS | 2276 | 1464635234683 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:07:14 INFO - PROCESS | 2276 | 1464635234684 Marionette TRACE conn2 <- [1,118,null,{}] 12:07:14 INFO - PROCESS | 2276 | 1464635234690 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}] 12:07:14 INFO - PROCESS | 2276 | 1464635234763 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 12:07:14 INFO - PROCESS | 2276 | 1464635234767 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:14 INFO - PROCESS | 2276 | ++DOCSHELL 0x1248e0000 == 37 [pid = 2276] [id = 37] 12:07:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x124d61000) [pid = 2276] [serial = 107] [outer = 0x0] 12:07:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x126c2fc00) [pid = 2276] [serial = 108] [outer = 0x124d61000] 12:07:14 INFO - PROCESS | 2276 | 1464635234795 Marionette DEBUG loaded listener.js 12:07:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x126cdc400) [pid = 2276] [serial = 109] [outer = 0x124d61000] 12:07:15 INFO - PROCESS | 2276 | 1464635235069 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]]]}] 12:07:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:07:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 422ms 12:07:15 INFO - PROCESS | 2276 | 1464635235110 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 12:07:15 INFO - PROCESS | 2276 | 1464635235111 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 12:07:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:07:15 INFO - PROCESS | 2276 | 1464635235113 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:07:15 INFO - PROCESS | 2276 | 1464635235114 Marionette TRACE conn2 <- [1,122,null,{}] 12:07:15 INFO - PROCESS | 2276 | 1464635235117 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}] 12:07:15 INFO - PROCESS | 2276 | 1464635235191 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 12:07:15 INFO - PROCESS | 2276 | 1464635235195 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:15 INFO - PROCESS | 2276 | ++DOCSHELL 0x1254e1800 == 38 [pid = 2276] [id = 38] 12:07:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x126cdd800) [pid = 2276] [serial = 110] [outer = 0x0] 12:07:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x126ce4800) [pid = 2276] [serial = 111] [outer = 0x126cdd800] 12:07:15 INFO - PROCESS | 2276 | 1464635235221 Marionette DEBUG loaded listener.js 12:07:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x126ce8c00) [pid = 2276] [serial = 112] [outer = 0x126cdd800] 12:07:15 INFO - PROCESS | 2276 | 1464635235510 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]]]}] 12:07:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:07:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 422ms 12:07:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:07:15 INFO - PROCESS | 2276 | 1464635235544 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 12:07:15 INFO - PROCESS | 2276 | 1464635235545 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 12:07:15 INFO - PROCESS | 2276 | 1464635235547 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:07:15 INFO - PROCESS | 2276 | 1464635235548 Marionette TRACE conn2 <- [1,126,null,{}] 12:07:15 INFO - PROCESS | 2276 | 1464635235558 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}] 12:07:15 INFO - PROCESS | 2276 | 1464635235666 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 12:07:15 INFO - PROCESS | 2276 | 1464635235675 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:15 INFO - PROCESS | 2276 | ++DOCSHELL 0x12637f000 == 39 [pid = 2276] [id = 39] 12:07:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x113346400) [pid = 2276] [serial = 113] [outer = 0x0] 12:07:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x126daf400) [pid = 2276] [serial = 114] [outer = 0x113346400] 12:07:15 INFO - PROCESS | 2276 | 1464635235699 Marionette DEBUG loaded listener.js 12:07:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x128e25c00) [pid = 2276] [serial = 115] [outer = 0x113346400] 12:07:16 INFO - PROCESS | 2276 | 1464635236023 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]]]}] 12:07:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:07:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 518ms 12:07:16 INFO - PROCESS | 2276 | 1464635236066 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 12:07:16 INFO - PROCESS | 2276 | 1464635236067 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 12:07:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:07:16 INFO - PROCESS | 2276 | 1464635236069 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:07:16 INFO - PROCESS | 2276 | 1464635236070 Marionette TRACE conn2 <- [1,130,null,{}] 12:07:16 INFO - PROCESS | 2276 | 1464635236072 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}] 12:07:16 INFO - PROCESS | 2276 | 1464635236146 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 12:07:16 INFO - PROCESS | 2276 | 1464635236150 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:16 INFO - PROCESS | 2276 | ++DOCSHELL 0x126d7a800 == 40 [pid = 2276] [id = 40] 12:07:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 116 (0x119069000) [pid = 2276] [serial = 116] [outer = 0x0] 12:07:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 117 (0x128fc3c00) [pid = 2276] [serial = 117] [outer = 0x119069000] 12:07:16 INFO - PROCESS | 2276 | 1464635236177 Marionette DEBUG loaded listener.js 12:07:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 118 (0x129270400) [pid = 2276] [serial = 118] [outer = 0x119069000] 12:07:17 INFO - PROCESS | 2276 | 1464635237192 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]]]}] 12:07:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:07:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1173ms 12:07:17 INFO - PROCESS | 2276 | 1464635237243 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 12:07:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:07:17 INFO - PROCESS | 2276 | 1464635237245 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 12:07:17 INFO - PROCESS | 2276 | 1464635237248 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:07:17 INFO - PROCESS | 2276 | 1464635237250 Marionette TRACE conn2 <- [1,134,null,{}] 12:07:17 INFO - PROCESS | 2276 | 1464635237262 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}] 12:07:17 INFO - PROCESS | 2276 | 1464635237352 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 12:07:17 INFO - PROCESS | 2276 | 1464635237360 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x113ce2000 == 41 [pid = 2276] [id = 41] 12:07:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 119 (0x1160e9800) [pid = 2276] [serial = 119] [outer = 0x0] 12:07:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 120 (0x11678c000) [pid = 2276] [serial = 120] [outer = 0x1160e9800] 12:07:17 INFO - PROCESS | 2276 | 1464635237388 Marionette DEBUG loaded listener.js 12:07:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 121 (0x116859800) [pid = 2276] [serial = 121] [outer = 0x1160e9800] 12:07:17 INFO - PROCESS | 2276 | 1464635237755 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]]]}] 12:07:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:07:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 524ms 12:07:17 INFO - PROCESS | 2276 | 1464635237773 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 12:07:17 INFO - PROCESS | 2276 | 1464635237778 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 12:07:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:07:17 INFO - PROCESS | 2276 | 1464635237785 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:07:17 INFO - PROCESS | 2276 | 1464635237788 Marionette TRACE conn2 <- [1,138,null,{}] 12:07:17 INFO - PROCESS | 2276 | 1464635237798 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}] 12:07:17 INFO - PROCESS | 2276 | 1464635237923 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 12:07:17 INFO - PROCESS | 2276 | 1464635237930 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x1166e3800 == 42 [pid = 2276] [id = 42] 12:07:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 122 (0x11678dc00) [pid = 2276] [serial = 122] [outer = 0x0] 12:07:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 123 (0x117591400) [pid = 2276] [serial = 123] [outer = 0x11678dc00] 12:07:17 INFO - PROCESS | 2276 | 1464635237955 Marionette DEBUG loaded listener.js 12:07:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 124 (0x118066800) [pid = 2276] [serial = 124] [outer = 0x11678dc00] 12:07:18 INFO - PROCESS | 2276 | 1464635238776 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]]]}] 12:07:18 INFO - PROCESS | 2276 | --DOMWINDOW == 123 (0x12afcfc00) [pid = 2276] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:07:18 INFO - PROCESS | 2276 | --DOMWINDOW == 122 (0x12950f000) [pid = 2276] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:07:18 INFO - PROCESS | 2276 | --DOMWINDOW == 121 (0x129264800) [pid = 2276] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:07:18 INFO - PROCESS | 2276 | --DOMWINDOW == 120 (0x12d207400) [pid = 2276] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:07:18 INFO - PROCESS | 2276 | --DOMWINDOW == 119 (0x11805a000) [pid = 2276] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:07:18 INFO - PROCESS | 2276 | --DOMWINDOW == 118 (0x12c55c400) [pid = 2276] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:07:18 INFO - PROCESS | 2276 | --DOMWINDOW == 117 (0x12c380000) [pid = 2276] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:07:18 INFO - PROCESS | 2276 | --DOMWINDOW == 116 (0x12c27a800) [pid = 2276] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:07:18 INFO - PROCESS | 2276 | --DOMWINDOW == 115 (0x12bb7f000) [pid = 2276] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:07:18 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x129270000) [pid = 2276] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:07:18 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x124ba5c00) [pid = 2276] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:07:18 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x113c4b800) [pid = 2276] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:07:18 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x1122b1c00) [pid = 2276] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:07:18 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x11805a800) [pid = 2276] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:07:18 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x118719800) [pid = 2276] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:07:18 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x11892f800) [pid = 2276] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:07:18 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x116f25000) [pid = 2276] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:07:18 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x113e11000) [pid = 2276] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:07:18 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x120f0d800) [pid = 2276] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:07:18 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x121529c00) [pid = 2276] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:07:18 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x1219aa800) [pid = 2276] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:07:18 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x1215d5c00) [pid = 2276] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:07:18 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x12147c800) [pid = 2276] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:07:18 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x124d61000) [pid = 2276] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:07:18 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x126cdd800) [pid = 2276] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:07:18 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x119a0d000) [pid = 2276] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:07:18 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x112f99000) [pid = 2276] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:07:18 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x115d11000) [pid = 2276] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:07:18 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x11854d400) [pid = 2276] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:07:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:07:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1024ms 12:07:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:07:18 INFO - PROCESS | 2276 | 1464635238809 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 12:07:18 INFO - PROCESS | 2276 | 1464635238810 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 12:07:18 INFO - PROCESS | 2276 | 1464635238812 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:07:18 INFO - PROCESS | 2276 | 1464635238815 Marionette TRACE conn2 <- [1,142,null,{}] 12:07:18 INFO - PROCESS | 2276 | 1464635238822 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}] 12:07:18 INFO - PROCESS | 2276 | 1464635238894 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 12:07:18 INFO - PROCESS | 2276 | 1464635238899 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:18 INFO - PROCESS | 2276 | ++DOCSHELL 0x117060800 == 43 [pid = 2276] [id = 43] 12:07:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x11805cc00) [pid = 2276] [serial = 125] [outer = 0x0] 12:07:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x1182e6400) [pid = 2276] [serial = 126] [outer = 0x11805cc00] 12:07:18 INFO - PROCESS | 2276 | 1464635238929 Marionette DEBUG loaded listener.js 12:07:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x118552000) [pid = 2276] [serial = 127] [outer = 0x11805cc00] 12:07:19 INFO - PROCESS | 2276 | 1464635239255 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]]]}] 12:07:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:07:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 472ms 12:07:19 INFO - PROCESS | 2276 | 1464635239284 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 12:07:19 INFO - PROCESS | 2276 | 1464635239288 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 12:07:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:07:19 INFO - PROCESS | 2276 | 1464635239291 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:07:19 INFO - PROCESS | 2276 | 1464635239292 Marionette TRACE conn2 <- [1,146,null,{}] 12:07:19 INFO - PROCESS | 2276 | 1464635239294 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}] 12:07:19 INFO - PROCESS | 2276 | 1464635239371 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 12:07:19 INFO - PROCESS | 2276 | 1464635239419 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:19 INFO - PROCESS | 2276 | ++DOCSHELL 0x118128000 == 44 [pid = 2276] [id = 44] 12:07:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x117590400) [pid = 2276] [serial = 128] [outer = 0x0] 12:07:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x11871b400) [pid = 2276] [serial = 129] [outer = 0x117590400] 12:07:19 INFO - PROCESS | 2276 | 1464635239460 Marionette DEBUG loaded listener.js 12:07:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x11892cc00) [pid = 2276] [serial = 130] [outer = 0x117590400] 12:07:19 INFO - PROCESS | 2276 | 1464635239850 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]]]}] 12:07:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:07:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 569ms 12:07:19 INFO - PROCESS | 2276 | 1464635239860 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 12:07:19 INFO - PROCESS | 2276 | 1464635239861 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 12:07:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:07:19 INFO - PROCESS | 2276 | 1464635239863 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:07:19 INFO - PROCESS | 2276 | 1464635239864 Marionette TRACE conn2 <- [1,150,null,{}] 12:07:19 INFO - PROCESS | 2276 | 1464635239867 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}] 12:07:19 INFO - PROCESS | 2276 | 1464635239978 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 12:07:20 INFO - PROCESS | 2276 | 1464635240039 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:20 INFO - PROCESS | 2276 | ++DOCSHELL 0x118978800 == 45 [pid = 2276] [id = 45] 12:07:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x11805e800) [pid = 2276] [serial = 131] [outer = 0x0] 12:07:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x11906c400) [pid = 2276] [serial = 132] [outer = 0x11805e800] 12:07:20 INFO - PROCESS | 2276 | 1464635240064 Marionette DEBUG loaded listener.js 12:07:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x1196ee000) [pid = 2276] [serial = 133] [outer = 0x11805e800] 12:07:20 INFO - PROCESS | 2276 | 1464635240362 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]]]}] 12:07:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:07:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 522ms 12:07:20 INFO - PROCESS | 2276 | 1464635240392 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 12:07:20 INFO - PROCESS | 2276 | 1464635240394 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 12:07:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:07:20 INFO - PROCESS | 2276 | 1464635240396 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:07:20 INFO - PROCESS | 2276 | 1464635240397 Marionette TRACE conn2 <- [1,154,null,{}] 12:07:20 INFO - PROCESS | 2276 | 1464635240399 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}] 12:07:20 INFO - PROCESS | 2276 | 1464635240479 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 12:07:20 INFO - PROCESS | 2276 | 1464635240525 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:20 INFO - PROCESS | 2276 | ++DOCSHELL 0x1191ba800 == 46 [pid = 2276] [id = 46] 12:07:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x11892a400) [pid = 2276] [serial = 134] [outer = 0x0] 12:07:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x1197c6800) [pid = 2276] [serial = 135] [outer = 0x11892a400] 12:07:20 INFO - PROCESS | 2276 | 1464635240550 Marionette DEBUG loaded listener.js 12:07:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x120f0c800) [pid = 2276] [serial = 136] [outer = 0x11892a400] 12:07:20 INFO - PROCESS | 2276 | 1464635240854 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]]]}] 12:07:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:07:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 522ms 12:07:20 INFO - PROCESS | 2276 | 1464635240919 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 12:07:20 INFO - PROCESS | 2276 | 1464635240921 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 12:07:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:07:20 INFO - PROCESS | 2276 | 1464635240925 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:07:20 INFO - PROCESS | 2276 | 1464635240927 Marionette TRACE conn2 <- [1,158,null,{}] 12:07:20 INFO - PROCESS | 2276 | 1464635240931 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}] 12:07:21 INFO - PROCESS | 2276 | 1464635241023 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 12:07:21 INFO - PROCESS | 2276 | 1464635241065 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:21 INFO - PROCESS | 2276 | ++DOCSHELL 0x112d71000 == 47 [pid = 2276] [id = 47] 12:07:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x1133cb000) [pid = 2276] [serial = 137] [outer = 0x0] 12:07:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x1133f1c00) [pid = 2276] [serial = 138] [outer = 0x1133cb000] 12:07:21 INFO - PROCESS | 2276 | 1464635241096 Marionette DEBUG loaded listener.js 12:07:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x115f7a800) [pid = 2276] [serial = 139] [outer = 0x1133cb000] 12:07:21 INFO - PROCESS | 2276 | 1464635241523 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]]]}] 12:07:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:07:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 621ms 12:07:21 INFO - PROCESS | 2276 | 1464635241546 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 12:07:21 INFO - PROCESS | 2276 | 1464635241550 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 12:07:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:07:21 INFO - PROCESS | 2276 | 1464635241554 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:07:21 INFO - PROCESS | 2276 | 1464635241556 Marionette TRACE conn2 <- [1,162,null,{}] 12:07:21 INFO - PROCESS | 2276 | 1464635241559 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}] 12:07:21 INFO - PROCESS | 2276 | 1464635241648 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 12:07:21 INFO - PROCESS | 2276 | 1464635241707 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:21 INFO - PROCESS | 2276 | ++DOCSHELL 0x1191c0800 == 48 [pid = 2276] [id = 48] 12:07:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x116798000) [pid = 2276] [serial = 140] [outer = 0x0] 12:07:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x118065400) [pid = 2276] [serial = 141] [outer = 0x116798000] 12:07:21 INFO - PROCESS | 2276 | 1464635241738 Marionette DEBUG loaded listener.js 12:07:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x11854d800) [pid = 2276] [serial = 142] [outer = 0x116798000] 12:07:22 INFO - PROCESS | 2276 | 1464635242143 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]]]}] 12:07:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:07:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 619ms 12:07:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:07:22 INFO - PROCESS | 2276 | 1464635242174 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 12:07:22 INFO - PROCESS | 2276 | 1464635242175 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 12:07:22 INFO - PROCESS | 2276 | 1464635242178 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:07:22 INFO - PROCESS | 2276 | 1464635242180 Marionette TRACE conn2 <- [1,166,null,{}] 12:07:22 INFO - PROCESS | 2276 | 1464635242188 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}] 12:07:22 INFO - PROCESS | 2276 | 1464635242282 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 12:07:22 INFO - PROCESS | 2276 | 1464635242354 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:22 INFO - PROCESS | 2276 | ++DOCSHELL 0x12118e000 == 49 [pid = 2276] [id = 49] 12:07:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x119073000) [pid = 2276] [serial = 143] [outer = 0x0] 12:07:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x1197c6c00) [pid = 2276] [serial = 144] [outer = 0x119073000] 12:07:22 INFO - PROCESS | 2276 | 1464635242388 Marionette DEBUG loaded listener.js 12:07:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 116 (0x119a40800) [pid = 2276] [serial = 145] [outer = 0x119073000] 12:07:22 INFO - PROCESS | 2276 | 1464635242848 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]]]}] 12:07:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:07:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 723ms 12:07:22 INFO - PROCESS | 2276 | 1464635242901 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 12:07:22 INFO - PROCESS | 2276 | 1464635242906 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 12:07:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:07:22 INFO - PROCESS | 2276 | 1464635242909 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:07:22 INFO - PROCESS | 2276 | 1464635242911 Marionette TRACE conn2 <- [1,170,null,{}] 12:07:22 INFO - PROCESS | 2276 | 1464635242915 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}] 12:07:23 INFO - PROCESS | 2276 | 1464635243049 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 12:07:23 INFO - PROCESS | 2276 | 1464635243130 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:23 INFO - PROCESS | 2276 | ++DOCSHELL 0x1215ba000 == 50 [pid = 2276] [id = 50] 12:07:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 117 (0x120f10800) [pid = 2276] [serial = 146] [outer = 0x0] 12:07:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 118 (0x12111c000) [pid = 2276] [serial = 147] [outer = 0x120f10800] 12:07:23 INFO - PROCESS | 2276 | 1464635243177 Marionette DEBUG loaded listener.js 12:07:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 119 (0x1215ce000) [pid = 2276] [serial = 148] [outer = 0x120f10800] 12:07:23 INFO - PROCESS | 2276 | 1464635243677 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]]]}] 12:07:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:07:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 820ms 12:07:23 INFO - PROCESS | 2276 | 1464635243735 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 12:07:23 INFO - PROCESS | 2276 | 1464635243737 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 12:07:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:07:23 INFO - PROCESS | 2276 | 1464635243741 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:07:23 INFO - PROCESS | 2276 | 1464635243742 Marionette TRACE conn2 <- [1,174,null,{}] 12:07:23 INFO - PROCESS | 2276 | 1464635243744 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}] 12:07:23 INFO - PROCESS | 2276 | 1464635243830 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 12:07:23 INFO - PROCESS | 2276 | 1464635243886 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:23 INFO - PROCESS | 2276 | ++DOCSHELL 0x1235f0000 == 51 [pid = 2276] [id = 51] 12:07:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 120 (0x120f11c00) [pid = 2276] [serial = 149] [outer = 0x0] 12:07:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 121 (0x1219a2400) [pid = 2276] [serial = 150] [outer = 0x120f11c00] 12:07:23 INFO - PROCESS | 2276 | 1464635243915 Marionette DEBUG loaded listener.js 12:07:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 122 (0x12350cc00) [pid = 2276] [serial = 151] [outer = 0x120f11c00] 12:07:24 INFO - PROCESS | 2276 | 1464635244314 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]]]}] 12:07:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:07:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 619ms 12:07:24 INFO - PROCESS | 2276 | 1464635244361 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 12:07:24 INFO - PROCESS | 2276 | 1464635244362 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 12:07:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:07:24 INFO - PROCESS | 2276 | 1464635244365 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:07:24 INFO - PROCESS | 2276 | 1464635244366 Marionette TRACE conn2 <- [1,178,null,{}] 12:07:24 INFO - PROCESS | 2276 | 1464635244390 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}] 12:07:24 INFO - PROCESS | 2276 | 1464635244520 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 12:07:24 INFO - PROCESS | 2276 | 1464635244708 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:24 INFO - PROCESS | 2276 | ++DOCSHELL 0x112648000 == 52 [pid = 2276] [id = 52] 12:07:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 123 (0x1122b5800) [pid = 2276] [serial = 152] [outer = 0x0] 12:07:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 124 (0x112f98c00) [pid = 2276] [serial = 153] [outer = 0x1122b5800] 12:07:24 INFO - PROCESS | 2276 | 1464635244753 Marionette DEBUG loaded listener.js 12:07:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 125 (0x113a40000) [pid = 2276] [serial = 154] [outer = 0x1122b5800] 12:07:25 INFO - PROCESS | 2276 | 1464635245232 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]]]}] 12:07:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:07:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 920ms 12:07:25 INFO - PROCESS | 2276 | 1464635245286 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 12:07:25 INFO - PROCESS | 2276 | 1464635245289 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 12:07:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:07:25 INFO - PROCESS | 2276 | 1464635245292 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:07:25 INFO - PROCESS | 2276 | 1464635245294 Marionette TRACE conn2 <- [1,182,null,{}] 12:07:25 INFO - PROCESS | 2276 | 1464635245297 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}] 12:07:25 INFO - PROCESS | 2276 | 1464635245391 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 12:07:25 INFO - PROCESS | 2276 | --DOCSHELL 0x118978800 == 51 [pid = 2276] [id = 45] 12:07:25 INFO - PROCESS | 2276 | --DOCSHELL 0x118128000 == 50 [pid = 2276] [id = 44] 12:07:25 INFO - PROCESS | 2276 | --DOCSHELL 0x117060800 == 49 [pid = 2276] [id = 43] 12:07:25 INFO - PROCESS | 2276 | --DOCSHELL 0x1166e3800 == 48 [pid = 2276] [id = 42] 12:07:25 INFO - PROCESS | 2276 | --DOCSHELL 0x11813d800 == 47 [pid = 2276] [id = 28] 12:07:25 INFO - PROCESS | 2276 | --DOCSHELL 0x113ce2000 == 46 [pid = 2276] [id = 41] 12:07:25 INFO - PROCESS | 2276 | --DOCSHELL 0x117e05800 == 45 [pid = 2276] [id = 27] 12:07:25 INFO - PROCESS | 2276 | --DOCSHELL 0x12637f000 == 44 [pid = 2276] [id = 39] 12:07:25 INFO - PROCESS | 2276 | --DOCSHELL 0x1191c0000 == 43 [pid = 2276] [id = 30] 12:07:25 INFO - PROCESS | 2276 | --DOCSHELL 0x1248e0000 == 42 [pid = 2276] [id = 37] 12:07:25 INFO - PROCESS | 2276 | --DOCSHELL 0x11964a800 == 41 [pid = 2276] [id = 31] 12:07:25 INFO - PROCESS | 2276 | --DOCSHELL 0x126d7a800 == 40 [pid = 2276] [id = 40] 12:07:25 INFO - PROCESS | 2276 | --DOCSHELL 0x11897a800 == 39 [pid = 2276] [id = 29] 12:07:25 INFO - PROCESS | 2276 | --DOCSHELL 0x112648000 == 38 [pid = 2276] [id = 52] 12:07:25 INFO - PROCESS | 2276 | --DOCSHELL 0x1235f0000 == 37 [pid = 2276] [id = 51] 12:07:25 INFO - PROCESS | 2276 | --DOCSHELL 0x1215ba000 == 36 [pid = 2276] [id = 50] 12:07:25 INFO - PROCESS | 2276 | --DOCSHELL 0x12118e000 == 35 [pid = 2276] [id = 49] 12:07:25 INFO - PROCESS | 2276 | --DOCSHELL 0x119b2c000 == 34 [pid = 2276] [id = 32] 12:07:25 INFO - PROCESS | 2276 | --DOCSHELL 0x121c9e800 == 33 [pid = 2276] [id = 36] 12:07:25 INFO - PROCESS | 2276 | --DOCSHELL 0x1191c0800 == 32 [pid = 2276] [id = 48] 12:07:25 INFO - PROCESS | 2276 | --DOCSHELL 0x120d8f000 == 31 [pid = 2276] [id = 33] 12:07:25 INFO - PROCESS | 2276 | --DOCSHELL 0x121262800 == 30 [pid = 2276] [id = 34] 12:07:25 INFO - PROCESS | 2276 | --DOCSHELL 0x1254e1800 == 29 [pid = 2276] [id = 38] 12:07:25 INFO - PROCESS | 2276 | --DOCSHELL 0x1191ba800 == 28 [pid = 2276] [id = 46] 12:07:25 INFO - PROCESS | 2276 | --DOCSHELL 0x112d71000 == 27 [pid = 2276] [id = 47] 12:07:25 INFO - PROCESS | 2276 | --DOCSHELL 0x1215b0800 == 26 [pid = 2276] [id = 35] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 124 (0x123514c00) [pid = 2276] [serial = 11] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 123 (0x112713800) [pid = 2276] [serial = 72] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 122 (0x1182e4c00) [pid = 2276] [serial = 75] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 121 (0x1187d8800) [pid = 2276] [serial = 78] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 120 (0x119073800) [pid = 2276] [serial = 81] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 119 (0x1196f3400) [pid = 2276] [serial = 84] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 118 (0x120dbd800) [pid = 2276] [serial = 85] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 117 (0x120f03000) [pid = 2276] [serial = 87] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 116 (0x121119400) [pid = 2276] [serial = 88] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 115 (0x12125ec00) [pid = 2276] [serial = 90] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x12147b800) [pid = 2276] [serial = 91] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x12173cc00) [pid = 2276] [serial = 93] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x123511c00) [pid = 2276] [serial = 96] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x1248b7000) [pid = 2276] [serial = 99] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x1254ab000) [pid = 2276] [serial = 102] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x12638cc00) [pid = 2276] [serial = 105] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x126c2fc00) [pid = 2276] [serial = 108] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x126ce4800) [pid = 2276] [serial = 111] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x118550000) [pid = 2276] [serial = 94] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x1133e9400) [pid = 2276] [serial = 60] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x1168ae400) [pid = 2276] [serial = 63] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x1187d6800) [pid = 2276] [serial = 66] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x1196f8800) [pid = 2276] [serial = 67] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x1166c8000) [pid = 2276] [serial = 69] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x1248b8800) [pid = 2276] [serial = 97] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x116798400) [pid = 2276] [serial = 70] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x124d5c400) [pid = 2276] [serial = 100] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x126cdc400) [pid = 2276] [serial = 109] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x126750000) [pid = 2276] [serial = 106] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x11892f400) [pid = 2276] [serial = 79] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x11759b400) [pid = 2276] [serial = 73] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x11805dc00) [pid = 2276] [serial = 64] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x1190f9800) [pid = 2276] [serial = 82] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x118554800) [pid = 2276] [serial = 76] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x113c5d000) [pid = 2276] [serial = 61] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x126ce8c00) [pid = 2276] [serial = 112] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x126cdf800) [pid = 2276] [serial = 58] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x126daf400) [pid = 2276] [serial = 114] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x129266400) [pid = 2276] [serial = 15] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x12926c400) [pid = 2276] [serial = 16] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x1218d8c00) [pid = 2276] [serial = 8] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x12caa4c00) [pid = 2276] [serial = 48] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x12cad7000) [pid = 2276] [serial = 42] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x12caac800) [pid = 2276] [serial = 45] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x12c38a400) [pid = 2276] [serial = 39] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x12c556c00) [pid = 2276] [serial = 40] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x12c557000) [pid = 2276] [serial = 36] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x12c55b400) [pid = 2276] [serial = 37] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x12c278000) [pid = 2276] [serial = 34] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x12bb7b000) [pid = 2276] [serial = 31] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x12c26b400) [pid = 2276] [serial = 33] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 73 (0x12bad6400) [pid = 2276] [serial = 30] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 72 (0x12bad5800) [pid = 2276] [serial = 27] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 71 (0x12badd000) [pid = 2276] [serial = 28] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 70 (0x12afda800) [pid = 2276] [serial = 24] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 69 (0x124b9e800) [pid = 2276] [serial = 25] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 68 (0x12ae58800) [pid = 2276] [serial = 22] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 67 (0x12ae54c00) [pid = 2276] [serial = 21] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 66 (0x129507c00) [pid = 2276] [serial = 18] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 65 (0x126c33400) [pid = 2276] [serial = 57] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 64 (0x12d20cc00) [pid = 2276] [serial = 54] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 63 (0x12d213000) [pid = 2276] [serial = 55] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 62 (0x1196f1c00) [pid = 2276] [serial = 51] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 61 (0x12d09ac00) [pid = 2276] [serial = 52] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | --DOMWINDOW == 60 (0x12d095800) [pid = 2276] [serial = 49] [outer = 0x0] [url = about:blank] 12:07:25 INFO - PROCESS | 2276 | 1464635245931 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:25 INFO - PROCESS | 2276 | ++DOCSHELL 0x111e0e800 == 27 [pid = 2276] [id = 53] 12:07:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 61 (0x112713800) [pid = 2276] [serial = 155] [outer = 0x0] 12:07:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 62 (0x112f97400) [pid = 2276] [serial = 156] [outer = 0x112713800] 12:07:25 INFO - PROCESS | 2276 | 1464635245970 Marionette DEBUG loaded listener.js 12:07:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 63 (0x1133e7c00) [pid = 2276] [serial = 157] [outer = 0x112713800] 12:07:26 INFO - PROCESS | 2276 | 1464635246428 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]]]}] 12:07:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:07:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1171ms 12:07:26 INFO - PROCESS | 2276 | 1464635246464 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 12:07:26 INFO - PROCESS | 2276 | 1464635246467 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 12:07:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:07:26 INFO - PROCESS | 2276 | 1464635246470 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:07:26 INFO - PROCESS | 2276 | 1464635246472 Marionette TRACE conn2 <- [1,186,null,{}] 12:07:26 INFO - PROCESS | 2276 | 1464635246476 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}] 12:07:26 INFO - PROCESS | 2276 | 1464635246558 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 12:07:26 INFO - PROCESS | 2276 | 1464635246596 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:26 INFO - PROCESS | 2276 | ++DOCSHELL 0x115d37000 == 28 [pid = 2276] [id = 54] 12:07:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 64 (0x1133e9800) [pid = 2276] [serial = 158] [outer = 0x0] 12:07:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 65 (0x1166c7c00) [pid = 2276] [serial = 159] [outer = 0x1133e9800] 12:07:26 INFO - PROCESS | 2276 | 1464635246623 Marionette DEBUG loaded listener.js 12:07:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 66 (0x1168a3c00) [pid = 2276] [serial = 160] [outer = 0x1133e9800] 12:07:26 INFO - PROCESS | 2276 | 1464635246893 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]]]}] 12:07:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:07:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 474ms 12:07:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:07:26 INFO - PROCESS | 2276 | 1464635246947 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 12:07:26 INFO - PROCESS | 2276 | 1464635246949 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 12:07:26 INFO - PROCESS | 2276 | 1464635246955 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:07:26 INFO - PROCESS | 2276 | 1464635246957 Marionette TRACE conn2 <- [1,190,null,{}] 12:07:26 INFO - PROCESS | 2276 | 1464635246960 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}] 12:07:27 INFO - PROCESS | 2276 | 1464635247030 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 12:07:27 INFO - PROCESS | 2276 | 1464635247037 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x116878800 == 29 [pid = 2276] [id = 55] 12:07:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 67 (0x116a72000) [pid = 2276] [serial = 161] [outer = 0x0] 12:07:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 68 (0x117689800) [pid = 2276] [serial = 162] [outer = 0x116a72000] 12:07:27 INFO - PROCESS | 2276 | 1464635247064 Marionette DEBUG loaded listener.js 12:07:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 69 (0x118302c00) [pid = 2276] [serial = 163] [outer = 0x116a72000] 12:07:27 INFO - PROCESS | 2276 | 1464635247398 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]]]}] 12:07:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:07:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 471ms 12:07:27 INFO - PROCESS | 2276 | 1464635247425 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 12:07:27 INFO - PROCESS | 2276 | 1464635247426 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 12:07:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:07:27 INFO - PROCESS | 2276 | 1464635247433 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:07:27 INFO - PROCESS | 2276 | 1464635247438 Marionette TRACE conn2 <- [1,194,null,{}] 12:07:27 INFO - PROCESS | 2276 | 1464635247441 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}] 12:07:27 INFO - PROCESS | 2276 | 1464635247512 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 12:07:27 INFO - PROCESS | 2276 | 1464635247517 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x1170ac800 == 30 [pid = 2276] [id = 56] 12:07:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 70 (0x118549c00) [pid = 2276] [serial = 164] [outer = 0x0] 12:07:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 71 (0x118556c00) [pid = 2276] [serial = 165] [outer = 0x118549c00] 12:07:27 INFO - PROCESS | 2276 | 1464635247547 Marionette DEBUG loaded listener.js 12:07:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 72 (0x11871d800) [pid = 2276] [serial = 166] [outer = 0x118549c00] 12:07:27 INFO - PROCESS | 2276 | 1464635247844 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]]]}] 12:07:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:07:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 430ms 12:07:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:07:27 INFO - PROCESS | 2276 | 1464635247860 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 12:07:27 INFO - PROCESS | 2276 | 1464635247861 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 12:07:27 INFO - PROCESS | 2276 | 1464635247863 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:07:27 INFO - PROCESS | 2276 | 1464635247864 Marionette TRACE conn2 <- [1,198,null,{}] 12:07:27 INFO - PROCESS | 2276 | 1464635247867 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}] 12:07:27 INFO - PROCESS | 2276 | 1464635247943 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 12:07:27 INFO - PROCESS | 2276 | 1464635247946 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x118138000 == 31 [pid = 2276] [id = 57] 12:07:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 73 (0x1187d9c00) [pid = 2276] [serial = 167] [outer = 0x0] 12:07:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x119029c00) [pid = 2276] [serial = 168] [outer = 0x1187d9c00] 12:07:27 INFO - PROCESS | 2276 | 1464635247974 Marionette DEBUG loaded listener.js 12:07:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x1190ec000) [pid = 2276] [serial = 169] [outer = 0x1187d9c00] 12:07:28 INFO - PROCESS | 2276 | 1464635248333 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]]]}] 12:07:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:07:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 521ms 12:07:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:07:28 INFO - PROCESS | 2276 | 1464635248385 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 12:07:28 INFO - PROCESS | 2276 | 1464635248387 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 12:07:28 INFO - PROCESS | 2276 | 1464635248396 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:07:28 INFO - PROCESS | 2276 | 1464635248398 Marionette TRACE conn2 <- [1,202,null,{}] 12:07:28 INFO - PROCESS | 2276 | 1464635248401 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}] 12:07:28 INFO - PROCESS | 2276 | 1464635248521 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 12:07:28 INFO - PROCESS | 2276 | 1464635248528 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:28 INFO - PROCESS | 2276 | ++DOCSHELL 0x11908d000 == 32 [pid = 2276] [id = 58] 12:07:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x116a66800) [pid = 2276] [serial = 170] [outer = 0x0] 12:07:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x1196f5000) [pid = 2276] [serial = 171] [outer = 0x116a66800] 12:07:28 INFO - PROCESS | 2276 | 1464635248613 Marionette DEBUG loaded listener.js 12:07:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x119a0cc00) [pid = 2276] [serial = 172] [outer = 0x116a66800] 12:07:29 INFO - PROCESS | 2276 | 1464635249018 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]]]}] 12:07:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:07:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 679ms 12:07:29 INFO - PROCESS | 2276 | 1464635249074 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 12:07:29 INFO - PROCESS | 2276 | 1464635249075 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 12:07:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:07:29 INFO - PROCESS | 2276 | 1464635249077 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:07:29 INFO - PROCESS | 2276 | 1464635249078 Marionette TRACE conn2 <- [1,206,null,{}] 12:07:29 INFO - PROCESS | 2276 | 1464635249080 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}] 12:07:29 INFO - PROCESS | 2276 | 1464635249164 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 12:07:29 INFO - PROCESS | 2276 | 1464635249170 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:29 INFO - PROCESS | 2276 | ++DOCSHELL 0x11272f000 == 33 [pid = 2276] [id = 59] 12:07:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x120dbcc00) [pid = 2276] [serial = 173] [outer = 0x0] 12:07:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x120f0ec00) [pid = 2276] [serial = 174] [outer = 0x120dbcc00] 12:07:29 INFO - PROCESS | 2276 | 1464635249195 Marionette DEBUG loaded listener.js 12:07:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x12111cc00) [pid = 2276] [serial = 175] [outer = 0x120dbcc00] 12:07:29 INFO - PROCESS | 2276 | 1464635249497 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]]]}] 12:07:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:07:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 468ms 12:07:29 INFO - PROCESS | 2276 | 1464635249546 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 12:07:29 INFO - PROCESS | 2276 | 1464635249547 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 12:07:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:07:29 INFO - PROCESS | 2276 | 1464635249549 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:07:29 INFO - PROCESS | 2276 | 1464635249550 Marionette TRACE conn2 <- [1,210,null,{}] 12:07:29 INFO - PROCESS | 2276 | 1464635249554 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}] 12:07:29 INFO - PROCESS | 2276 | 1464635249636 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 12:07:29 INFO - PROCESS | 2276 | 1464635249640 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:29 INFO - PROCESS | 2276 | ++DOCSHELL 0x120d73000 == 34 [pid = 2276] [id = 60] 12:07:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x1122ab000) [pid = 2276] [serial = 176] [outer = 0x0] 12:07:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x121476400) [pid = 2276] [serial = 177] [outer = 0x1122ab000] 12:07:29 INFO - PROCESS | 2276 | 1464635249687 Marionette DEBUG loaded listener.js 12:07:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x12173f400) [pid = 2276] [serial = 178] [outer = 0x1122ab000] 12:07:29 INFO - PROCESS | 2276 | 1464635249983 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]]]}] 12:07:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:07:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 473ms 12:07:30 INFO - PROCESS | 2276 | 1464635250024 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 12:07:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:07:30 INFO - PROCESS | 2276 | 1464635250033 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 12:07:30 INFO - PROCESS | 2276 | 1464635250035 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:07:30 INFO - PROCESS | 2276 | 1464635250038 Marionette TRACE conn2 <- [1,214,null,{}] 12:07:30 INFO - PROCESS | 2276 | 1464635250041 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}] 12:07:30 INFO - PROCESS | 2276 | 1464635250147 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 12:07:30 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x12493d800) [pid = 2276] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:07:30 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x113346400) [pid = 2276] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:07:30 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x11805e800) [pid = 2276] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:07:30 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x11892a400) [pid = 2276] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:07:30 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x1160e9800) [pid = 2276] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:07:30 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x11678dc00) [pid = 2276] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:07:30 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x11805cc00) [pid = 2276] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:07:30 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x117590400) [pid = 2276] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:07:30 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x119069000) [pid = 2276] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:07:30 INFO - PROCESS | 2276 | 1464635250180 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:30 INFO - PROCESS | 2276 | ++DOCSHELL 0x1166f9800 == 35 [pid = 2276] [id = 61] 12:07:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x113346400) [pid = 2276] [serial = 179] [outer = 0x0] 12:07:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x116a6b000) [pid = 2276] [serial = 180] [outer = 0x113346400] 12:07:30 INFO - PROCESS | 2276 | 1464635250205 Marionette DEBUG loaded listener.js 12:07:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x119a19c00) [pid = 2276] [serial = 181] [outer = 0x113346400] 12:07:30 INFO - PROCESS | 2276 | 1464635250466 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]]]}] 12:07:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:07:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 475ms 12:07:30 INFO - PROCESS | 2276 | 1464635250510 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 12:07:30 INFO - PROCESS | 2276 | 1464635250511 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 12:07:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:07:30 INFO - PROCESS | 2276 | 1464635250514 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:07:30 INFO - PROCESS | 2276 | 1464635250515 Marionette TRACE conn2 <- [1,218,null,{}] 12:07:30 INFO - PROCESS | 2276 | 1464635250517 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}] 12:07:30 INFO - PROCESS | 2276 | 1464635250599 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 12:07:30 INFO - PROCESS | 2276 | 1464635250605 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:30 INFO - PROCESS | 2276 | ++DOCSHELL 0x12127a800 == 36 [pid = 2276] [id = 62] 12:07:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x118304400) [pid = 2276] [serial = 182] [outer = 0x0] 12:07:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x124938000) [pid = 2276] [serial = 183] [outer = 0x118304400] 12:07:30 INFO - PROCESS | 2276 | 1464635250630 Marionette DEBUG loaded listener.js 12:07:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x124b7e800) [pid = 2276] [serial = 184] [outer = 0x118304400] 12:07:30 INFO - PROCESS | 2276 | 1464635250923 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]]]}] 12:07:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:07:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 420ms 12:07:30 INFO - PROCESS | 2276 | 1464635250942 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 12:07:30 INFO - PROCESS | 2276 | 1464635250943 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 12:07:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:07:30 INFO - PROCESS | 2276 | 1464635250950 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:07:30 INFO - PROCESS | 2276 | 1464635250951 Marionette TRACE conn2 <- [1,222,null,{}] 12:07:30 INFO - PROCESS | 2276 | 1464635250958 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}] 12:07:31 INFO - PROCESS | 2276 | 1464635251048 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 12:07:31 INFO - PROCESS | 2276 | 1464635251053 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:31 INFO - PROCESS | 2276 | ++DOCSHELL 0x1215ad800 == 37 [pid = 2276] [id = 63] 12:07:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x118555400) [pid = 2276] [serial = 185] [outer = 0x0] 12:07:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x124b7d400) [pid = 2276] [serial = 186] [outer = 0x118555400] 12:07:31 INFO - PROCESS | 2276 | 1464635251090 Marionette DEBUG loaded listener.js 12:07:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x124ba6c00) [pid = 2276] [serial = 187] [outer = 0x118555400] 12:07:31 INFO - PROCESS | 2276 | 1464635251380 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]]]}] 12:07:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:07:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 472ms 12:07:31 INFO - PROCESS | 2276 | 1464635251424 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 12:07:31 INFO - PROCESS | 2276 | 1464635251426 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 12:07:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:07:31 INFO - PROCESS | 2276 | 1464635251428 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:07:31 INFO - PROCESS | 2276 | 1464635251430 Marionette TRACE conn2 <- [1,226,null,{}] 12:07:31 INFO - PROCESS | 2276 | 1464635251432 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}] 12:07:31 INFO - PROCESS | 2276 | 1464635251514 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 12:07:31 INFO - PROCESS | 2276 | 1464635251521 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:31 INFO - PROCESS | 2276 | ++DOCSHELL 0x11706b000 == 38 [pid = 2276] [id = 64] 12:07:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x124d57400) [pid = 2276] [serial = 188] [outer = 0x0] 12:07:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x1254aa400) [pid = 2276] [serial = 189] [outer = 0x124d57400] 12:07:31 INFO - PROCESS | 2276 | 1464635251546 Marionette DEBUG loaded listener.js 12:07:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x125fa2c00) [pid = 2276] [serial = 190] [outer = 0x124d57400] 12:07:31 INFO - PROCESS | 2276 | 1464635251827 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]]]}] 12:07:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:07:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 419ms 12:07:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:07:31 INFO - PROCESS | 2276 | 1464635251847 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 12:07:31 INFO - PROCESS | 2276 | 1464635251848 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 12:07:31 INFO - PROCESS | 2276 | 1464635251850 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:07:31 INFO - PROCESS | 2276 | 1464635251852 Marionette TRACE conn2 <- [1,230,null,{}] 12:07:31 INFO - PROCESS | 2276 | 1464635251864 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}] 12:07:31 INFO - PROCESS | 2276 | 1464635251937 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 12:07:31 INFO - PROCESS | 2276 | 1464635251981 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:31 INFO - PROCESS | 2276 | ++DOCSHELL 0x124eec800 == 39 [pid = 2276] [id = 65] 12:07:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x1197c3800) [pid = 2276] [serial = 191] [outer = 0x0] 12:07:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x125fa2000) [pid = 2276] [serial = 192] [outer = 0x1197c3800] 12:07:32 INFO - PROCESS | 2276 | 1464635252005 Marionette DEBUG loaded listener.js 12:07:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x12663b000) [pid = 2276] [serial = 193] [outer = 0x1197c3800] 12:07:32 INFO - PROCESS | 2276 | 1464635252473 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]]]}] 12:07:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:07:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 676ms 12:07:32 INFO - PROCESS | 2276 | 1464635252527 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 12:07:32 INFO - PROCESS | 2276 | 1464635252530 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 12:07:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:07:32 INFO - PROCESS | 2276 | 1464635252534 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:07:32 INFO - PROCESS | 2276 | 1464635252536 Marionette TRACE conn2 <- [1,234,null,{}] 12:07:32 INFO - PROCESS | 2276 | 1464635252540 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}] 12:07:32 INFO - PROCESS | 2276 | 1464635252641 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 12:07:32 INFO - PROCESS | 2276 | 1464635252705 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:32 INFO - PROCESS | 2276 | ++DOCSHELL 0x1166e5800 == 40 [pid = 2276] [id = 66] 12:07:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x113acc400) [pid = 2276] [serial = 194] [outer = 0x0] 12:07:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x1160a6800) [pid = 2276] [serial = 195] [outer = 0x113acc400] 12:07:32 INFO - PROCESS | 2276 | 1464635252737 Marionette DEBUG loaded listener.js 12:07:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x116796000) [pid = 2276] [serial = 196] [outer = 0x113acc400] 12:07:33 INFO - PROCESS | 2276 | 1464635253248 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]]]}] 12:07:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:07:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 723ms 12:07:33 INFO - PROCESS | 2276 | 1464635253257 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 12:07:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:07:33 INFO - PROCESS | 2276 | 1464635253261 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 12:07:33 INFO - PROCESS | 2276 | 1464635253266 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:07:33 INFO - PROCESS | 2276 | 1464635253268 Marionette TRACE conn2 <- [1,238,null,{}] 12:07:33 INFO - PROCESS | 2276 | 1464635253411 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}] 12:07:33 INFO - PROCESS | 2276 | 1464635253509 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 12:07:33 INFO - PROCESS | 2276 | 1464635253547 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:33 INFO - PROCESS | 2276 | ++DOCSHELL 0x1163d0000 == 41 [pid = 2276] [id = 67] 12:07:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x11334cc00) [pid = 2276] [serial = 197] [outer = 0x0] 12:07:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x115d7d800) [pid = 2276] [serial = 198] [outer = 0x11334cc00] 12:07:33 INFO - PROCESS | 2276 | 1464635253574 Marionette DEBUG loaded listener.js 12:07:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x116850400) [pid = 2276] [serial = 199] [outer = 0x11334cc00] 12:07:33 INFO - PROCESS | 2276 | --DOCSHELL 0x11706b000 == 40 [pid = 2276] [id = 64] 12:07:33 INFO - PROCESS | 2276 | --DOCSHELL 0x1215ad800 == 39 [pid = 2276] [id = 63] 12:07:33 INFO - PROCESS | 2276 | --DOCSHELL 0x12127a800 == 38 [pid = 2276] [id = 62] 12:07:33 INFO - PROCESS | 2276 | --DOCSHELL 0x1166f9800 == 37 [pid = 2276] [id = 61] 12:07:33 INFO - PROCESS | 2276 | --DOCSHELL 0x120d73000 == 36 [pid = 2276] [id = 60] 12:07:33 INFO - PROCESS | 2276 | --DOCSHELL 0x11272f000 == 35 [pid = 2276] [id = 59] 12:07:33 INFO - PROCESS | 2276 | --DOCSHELL 0x11908d000 == 34 [pid = 2276] [id = 58] 12:07:33 INFO - PROCESS | 2276 | --DOCSHELL 0x118138000 == 33 [pid = 2276] [id = 57] 12:07:33 INFO - PROCESS | 2276 | --DOCSHELL 0x1170ac800 == 32 [pid = 2276] [id = 56] 12:07:33 INFO - PROCESS | 2276 | --DOCSHELL 0x116878800 == 31 [pid = 2276] [id = 55] 12:07:33 INFO - PROCESS | 2276 | --DOCSHELL 0x115d37000 == 30 [pid = 2276] [id = 54] 12:07:33 INFO - PROCESS | 2276 | --DOCSHELL 0x111e0e800 == 29 [pid = 2276] [id = 53] 12:07:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x11768ec00) [pid = 2276] [serial = 200] [outer = 0x12caa6000] 12:07:34 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x1196ee000) [pid = 2276] [serial = 133] [outer = 0x0] [url = about:blank] 12:07:34 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x120f0c800) [pid = 2276] [serial = 136] [outer = 0x0] [url = about:blank] 12:07:34 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x11678c000) [pid = 2276] [serial = 120] [outer = 0x0] [url = about:blank] 12:07:34 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x117591400) [pid = 2276] [serial = 123] [outer = 0x0] [url = about:blank] 12:07:34 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x118552000) [pid = 2276] [serial = 127] [outer = 0x0] [url = about:blank] 12:07:34 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x118066800) [pid = 2276] [serial = 124] [outer = 0x0] [url = about:blank] 12:07:34 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x1182e6400) [pid = 2276] [serial = 126] [outer = 0x0] [url = about:blank] 12:07:34 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x116859800) [pid = 2276] [serial = 121] [outer = 0x0] [url = about:blank] 12:07:34 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x11892cc00) [pid = 2276] [serial = 130] [outer = 0x0] [url = about:blank] 12:07:34 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x11871b400) [pid = 2276] [serial = 129] [outer = 0x0] [url = about:blank] 12:07:34 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x1197c6800) [pid = 2276] [serial = 135] [outer = 0x0] [url = about:blank] 12:07:34 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x129270400) [pid = 2276] [serial = 118] [outer = 0x0] [url = about:blank] 12:07:34 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x11906c400) [pid = 2276] [serial = 132] [outer = 0x0] [url = about:blank] 12:07:34 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x128fc3c00) [pid = 2276] [serial = 117] [outer = 0x0] [url = about:blank] 12:07:34 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x125fa6c00) [pid = 2276] [serial = 103] [outer = 0x0] [url = about:blank] 12:07:34 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x128e25c00) [pid = 2276] [serial = 115] [outer = 0x0] [url = about:blank] 12:07:34 INFO - PROCESS | 2276 | 1464635254024 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]]]}] 12:07:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:07:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 783ms 12:07:34 INFO - PROCESS | 2276 | 1464635254050 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 12:07:34 INFO - PROCESS | 2276 | 1464635254053 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 12:07:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:07:34 INFO - PROCESS | 2276 | 1464635254055 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:07:34 INFO - PROCESS | 2276 | 1464635254057 Marionette TRACE conn2 <- [1,242,null,{}] 12:07:34 INFO - PROCESS | 2276 | 1464635254060 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}] 12:07:34 INFO - PROCESS | 2276 | 1464635254132 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 12:07:34 INFO - PROCESS | 2276 | 1464635254142 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:34 INFO - PROCESS | 2276 | ++DOCSHELL 0x116724800 == 30 [pid = 2276] [id = 68] 12:07:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x117590400) [pid = 2276] [serial = 201] [outer = 0x0] 12:07:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x1182d9c00) [pid = 2276] [serial = 202] [outer = 0x117590400] 12:07:34 INFO - PROCESS | 2276 | 1464635254169 Marionette DEBUG loaded listener.js 12:07:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x11854e000) [pid = 2276] [serial = 203] [outer = 0x117590400] 12:07:34 INFO - PROCESS | 2276 | 1464635254479 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]]]}] 12:07:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:07:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 469ms 12:07:34 INFO - PROCESS | 2276 | 1464635254526 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 12:07:34 INFO - PROCESS | 2276 | 1464635254527 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 12:07:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:07:34 INFO - PROCESS | 2276 | 1464635254529 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:07:34 INFO - PROCESS | 2276 | 1464635254530 Marionette TRACE conn2 <- [1,246,null,{}] 12:07:34 INFO - PROCESS | 2276 | 1464635254533 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}] 12:07:34 INFO - PROCESS | 2276 | 1464635254603 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 12:07:34 INFO - PROCESS | 2276 | 1464635254608 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:34 INFO - PROCESS | 2276 | ++DOCSHELL 0x1180f0000 == 31 [pid = 2276] [id = 69] 12:07:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x118554000) [pid = 2276] [serial = 204] [outer = 0x0] 12:07:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x1187d5400) [pid = 2276] [serial = 205] [outer = 0x118554000] 12:07:34 INFO - PROCESS | 2276 | 1464635254639 Marionette DEBUG loaded listener.js 12:07:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x11902c400) [pid = 2276] [serial = 206] [outer = 0x118554000] 12:07:34 INFO - PROCESS | 2276 | 1464635254948 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]]]}] 12:07:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:07:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 468ms 12:07:35 INFO - PROCESS | 2276 | 1464635255002 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 12:07:35 INFO - PROCESS | 2276 | 1464635255006 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 12:07:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:07:35 INFO - PROCESS | 2276 | 1464635255009 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:07:35 INFO - PROCESS | 2276 | 1464635255010 Marionette TRACE conn2 <- [1,250,null,{}] 12:07:35 INFO - PROCESS | 2276 | 1464635255013 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}] 12:07:35 INFO - PROCESS | 2276 | 1464635255095 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 12:07:35 INFO - PROCESS | 2276 | 1464635255135 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:35 INFO - PROCESS | 2276 | ++DOCSHELL 0x1190a5000 == 32 [pid = 2276] [id = 70] 12:07:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x1110aa800) [pid = 2276] [serial = 207] [outer = 0x0] 12:07:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x11906d800) [pid = 2276] [serial = 208] [outer = 0x1110aa800] 12:07:35 INFO - PROCESS | 2276 | 1464635255161 Marionette DEBUG loaded listener.js 12:07:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x119a39800) [pid = 2276] [serial = 209] [outer = 0x1110aa800] 12:07:35 INFO - PROCESS | 2276 | 1464635255437 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]]]}] 12:07:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:07:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 469ms 12:07:35 INFO - PROCESS | 2276 | 1464635255478 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 12:07:35 INFO - PROCESS | 2276 | 1464635255479 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 12:07:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:07:35 INFO - PROCESS | 2276 | 1464635255482 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:07:35 INFO - PROCESS | 2276 | 1464635255483 Marionette TRACE conn2 <- [1,254,null,{}] 12:07:35 INFO - PROCESS | 2276 | 1464635255485 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}] 12:07:35 INFO - PROCESS | 2276 | 1464635255557 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 12:07:35 INFO - PROCESS | 2276 | 1464635255561 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:35 INFO - PROCESS | 2276 | ++DOCSHELL 0x1197a0800 == 33 [pid = 2276] [id = 71] 12:07:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x113a40c00) [pid = 2276] [serial = 210] [outer = 0x0] 12:07:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x120dc4400) [pid = 2276] [serial = 211] [outer = 0x113a40c00] 12:07:35 INFO - PROCESS | 2276 | 1464635255588 Marionette DEBUG loaded listener.js 12:07:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x12111b400) [pid = 2276] [serial = 212] [outer = 0x113a40c00] 12:07:35 INFO - PROCESS | 2276 | 1464635255887 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]]]}] 12:07:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:07:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 418ms 12:07:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:07:35 INFO - PROCESS | 2276 | 1464635255900 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 12:07:35 INFO - PROCESS | 2276 | 1464635255902 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 12:07:35 INFO - PROCESS | 2276 | 1464635255915 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:07:35 INFO - PROCESS | 2276 | 1464635255916 Marionette TRACE conn2 <- [1,258,null,{}] 12:07:35 INFO - PROCESS | 2276 | 1464635255919 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}] 12:07:36 INFO - PROCESS | 2276 | 1464635256035 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 12:07:36 INFO - PROCESS | 2276 | 1464635256047 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:36 INFO - PROCESS | 2276 | ++DOCSHELL 0x12118b000 == 34 [pid = 2276] [id = 72] 12:07:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x119a32c00) [pid = 2276] [serial = 213] [outer = 0x0] 12:07:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x121745000) [pid = 2276] [serial = 214] [outer = 0x119a32c00] 12:07:36 INFO - PROCESS | 2276 | 1464635256072 Marionette DEBUG loaded listener.js 12:07:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x124b84c00) [pid = 2276] [serial = 215] [outer = 0x119a32c00] 12:07:36 INFO - PROCESS | 2276 | 1464635256393 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]]]}] 12:07:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:07:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 529ms 12:07:36 INFO - PROCESS | 2276 | 1464635256435 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 12:07:36 INFO - PROCESS | 2276 | 1464635256437 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 12:07:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:07:36 INFO - PROCESS | 2276 | 1464635256439 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:07:36 INFO - PROCESS | 2276 | 1464635256440 Marionette TRACE conn2 <- [1,262,null,{}] 12:07:36 INFO - PROCESS | 2276 | 1464635256442 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}] 12:07:36 INFO - PROCESS | 2276 | 1464635256525 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 12:07:36 INFO - PROCESS | 2276 | 1464635256530 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:36 INFO - PROCESS | 2276 | ++DOCSHELL 0x118980000 == 35 [pid = 2276] [id = 73] 12:07:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x119072400) [pid = 2276] [serial = 216] [outer = 0x0] 12:07:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x124ba1800) [pid = 2276] [serial = 217] [outer = 0x119072400] 12:07:36 INFO - PROCESS | 2276 | 1464635256555 Marionette DEBUG loaded listener.js 12:07:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x124db2800) [pid = 2276] [serial = 218] [outer = 0x119072400] 12:07:36 INFO - PROCESS | 2276 | 1464635256890 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]]]}] 12:07:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:07:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 470ms 12:07:36 INFO - PROCESS | 2276 | 1464635256910 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 12:07:36 INFO - PROCESS | 2276 | 1464635256911 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 12:07:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:07:36 INFO - PROCESS | 2276 | 1464635256919 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:07:36 INFO - PROCESS | 2276 | 1464635256920 Marionette TRACE conn2 <- [1,266,null,{}] 12:07:36 INFO - PROCESS | 2276 | 1464635256922 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}] 12:07:37 INFO - PROCESS | 2276 | 1464635257007 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 12:07:37 INFO - PROCESS | 2276 | 1464635257011 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:37 INFO - PROCESS | 2276 | ++DOCSHELL 0x1235d4000 == 36 [pid = 2276] [id = 74] 12:07:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x1196f3000) [pid = 2276] [serial = 219] [outer = 0x0] 12:07:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x1254ac400) [pid = 2276] [serial = 220] [outer = 0x1196f3000] 12:07:37 INFO - PROCESS | 2276 | 1464635257036 Marionette DEBUG loaded listener.js 12:07:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x126398800) [pid = 2276] [serial = 221] [outer = 0x1196f3000] 12:07:37 INFO - PROCESS | 2276 | 1464635257344 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]]]}] 12:07:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:07:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 470ms 12:07:37 INFO - PROCESS | 2276 | 1464635257390 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 12:07:37 INFO - PROCESS | 2276 | 1464635257391 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 12:07:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:07:37 INFO - PROCESS | 2276 | 1464635257393 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:07:37 INFO - PROCESS | 2276 | 1464635257402 Marionette TRACE conn2 <- [1,270,null,{}] 12:07:37 INFO - PROCESS | 2276 | 1464635257404 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}] 12:07:37 INFO - PROCESS | 2276 | 1464635257488 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 12:07:37 INFO - PROCESS | 2276 | 1464635257517 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:37 INFO - PROCESS | 2276 | ++DOCSHELL 0x1254d9800 == 37 [pid = 2276] [id = 75] 12:07:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x1254a8c00) [pid = 2276] [serial = 222] [outer = 0x0] 12:07:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x126750400) [pid = 2276] [serial = 223] [outer = 0x1254a8c00] 12:07:37 INFO - PROCESS | 2276 | 1464635257541 Marionette DEBUG loaded listener.js 12:07:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x1267e1400) [pid = 2276] [serial = 224] [outer = 0x1254a8c00] 12:07:37 INFO - PROCESS | 2276 | 1464635257933 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]]]}] 12:07:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:07:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 575ms 12:07:37 INFO - PROCESS | 2276 | 1464635257970 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 12:07:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:07:37 INFO - PROCESS | 2276 | 1464635257972 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 12:07:37 INFO - PROCESS | 2276 | 1464635257976 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:07:37 INFO - PROCESS | 2276 | 1464635257978 Marionette TRACE conn2 <- [1,274,null,{}] 12:07:37 INFO - PROCESS | 2276 | 1464635257981 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}] 12:07:38 INFO - PROCESS | 2276 | 1464635258225 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 12:07:38 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x116a66800) [pid = 2276] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:07:38 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x1122ab000) [pid = 2276] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:07:38 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x118549c00) [pid = 2276] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:07:38 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x112713800) [pid = 2276] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:07:38 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x1133e9800) [pid = 2276] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:07:38 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x1187d9c00) [pid = 2276] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:07:38 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x116a72000) [pid = 2276] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:07:38 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x1133cb000) [pid = 2276] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:07:38 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x116798000) [pid = 2276] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:07:38 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x120dbcc00) [pid = 2276] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:07:38 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x119073000) [pid = 2276] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:07:38 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x120f10800) [pid = 2276] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:07:38 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x120f11c00) [pid = 2276] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:07:38 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x113346400) [pid = 2276] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:07:38 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x124d57400) [pid = 2276] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:07:38 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x118304400) [pid = 2276] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:07:38 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x118555400) [pid = 2276] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:07:38 INFO - PROCESS | 2276 | 1464635258279 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:38 INFO - PROCESS | 2276 | ++DOCSHELL 0x1170a5800 == 38 [pid = 2276] [id = 76] 12:07:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x11224d800) [pid = 2276] [serial = 225] [outer = 0x0] 12:07:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x1133ab800) [pid = 2276] [serial = 226] [outer = 0x11224d800] 12:07:38 INFO - PROCESS | 2276 | 1464635258304 Marionette DEBUG loaded listener.js 12:07:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x117689400) [pid = 2276] [serial = 227] [outer = 0x11224d800] 12:07:38 INFO - PROCESS | 2276 | 1464635258561 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]]]}] 12:07:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:07:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 620ms 12:07:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:07:38 INFO - PROCESS | 2276 | 1464635258596 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 12:07:38 INFO - PROCESS | 2276 | 1464635258597 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 12:07:38 INFO - PROCESS | 2276 | 1464635258599 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:07:38 INFO - PROCESS | 2276 | 1464635258600 Marionette TRACE conn2 <- [1,278,null,{}] 12:07:38 INFO - PROCESS | 2276 | 1464635258610 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}] 12:07:38 INFO - PROCESS | 2276 | 1464635258700 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 12:07:38 INFO - PROCESS | 2276 | 1464635258706 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:38 INFO - PROCESS | 2276 | ++DOCSHELL 0x126d62000 == 39 [pid = 2276] [id = 77] 12:07:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x1187d1000) [pid = 2276] [serial = 228] [outer = 0x0] 12:07:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x1267e0000) [pid = 2276] [serial = 229] [outer = 0x1187d1000] 12:07:38 INFO - PROCESS | 2276 | 1464635258742 Marionette DEBUG loaded listener.js 12:07:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x126cde400) [pid = 2276] [serial = 230] [outer = 0x1187d1000] 12:07:39 INFO - PROCESS | 2276 | 1464635259149 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]]]}] 12:07:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:07:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 569ms 12:07:39 INFO - PROCESS | 2276 | 1464635259169 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 12:07:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:07:39 INFO - PROCESS | 2276 | 1464635259174 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 12:07:39 INFO - PROCESS | 2276 | 1464635259177 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:07:39 INFO - PROCESS | 2276 | 1464635259180 Marionette TRACE conn2 <- [1,282,null,{}] 12:07:39 INFO - PROCESS | 2276 | 1464635259183 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}] 12:07:39 INFO - PROCESS | 2276 | 1464635259296 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 12:07:39 INFO - PROCESS | 2276 | 1464635259304 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:39 INFO - PROCESS | 2276 | ++DOCSHELL 0x126957000 == 40 [pid = 2276] [id = 78] 12:07:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x121477800) [pid = 2276] [serial = 231] [outer = 0x0] 12:07:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x126ce5400) [pid = 2276] [serial = 232] [outer = 0x121477800] 12:07:39 INFO - PROCESS | 2276 | 1464635259345 Marionette DEBUG loaded listener.js 12:07:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x126cea800) [pid = 2276] [serial = 233] [outer = 0x121477800] 12:07:39 INFO - PROCESS | 2276 | 1464635259709 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]]]}] 12:07:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:07:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 571ms 12:07:39 INFO - PROCESS | 2276 | 1464635259755 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 12:07:39 INFO - PROCESS | 2276 | 1464635259757 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 12:07:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:07:39 INFO - PROCESS | 2276 | 1464635259761 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:07:39 INFO - PROCESS | 2276 | 1464635259762 Marionette TRACE conn2 <- [1,286,null,{}] 12:07:39 INFO - PROCESS | 2276 | 1464635259766 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}] 12:07:39 INFO - PROCESS | 2276 | 1464635259875 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 12:07:39 INFO - PROCESS | 2276 | 1464635259882 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:39 INFO - PROCESS | 2276 | ++DOCSHELL 0x128fa7800 == 41 [pid = 2276] [id = 79] 12:07:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x128e23400) [pid = 2276] [serial = 234] [outer = 0x0] 12:07:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x126db6c00) [pid = 2276] [serial = 235] [outer = 0x128e23400] 12:07:39 INFO - PROCESS | 2276 | 1464635259922 Marionette DEBUG loaded listener.js 12:07:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x128e2f800) [pid = 2276] [serial = 236] [outer = 0x128e23400] 12:07:40 INFO - PROCESS | 2276 | --DOCSHELL 0x116724800 == 40 [pid = 2276] [id = 68] 12:07:40 INFO - PROCESS | 2276 | --DOCSHELL 0x1163d0000 == 39 [pid = 2276] [id = 67] 12:07:40 INFO - PROCESS | 2276 | --DOCSHELL 0x124eec800 == 38 [pid = 2276] [id = 65] 12:07:40 INFO - PROCESS | 2276 | --DOCSHELL 0x1166e5800 == 37 [pid = 2276] [id = 66] 12:07:41 INFO - PROCESS | 2276 | --DOCSHELL 0x1197a0800 == 36 [pid = 2276] [id = 71] 12:07:41 INFO - PROCESS | 2276 | --DOCSHELL 0x126957000 == 35 [pid = 2276] [id = 78] 12:07:41 INFO - PROCESS | 2276 | --DOCSHELL 0x12118b000 == 34 [pid = 2276] [id = 72] 12:07:41 INFO - PROCESS | 2276 | --DOCSHELL 0x126d62000 == 33 [pid = 2276] [id = 77] 12:07:41 INFO - PROCESS | 2276 | --DOCSHELL 0x1254d9800 == 32 [pid = 2276] [id = 75] 12:07:41 INFO - PROCESS | 2276 | --DOCSHELL 0x1180f0000 == 31 [pid = 2276] [id = 69] 12:07:41 INFO - PROCESS | 2276 | --DOCSHELL 0x118980000 == 30 [pid = 2276] [id = 73] 12:07:41 INFO - PROCESS | 2276 | --DOCSHELL 0x1235d4000 == 29 [pid = 2276] [id = 74] 12:07:41 INFO - PROCESS | 2276 | --DOCSHELL 0x1170a5800 == 28 [pid = 2276] [id = 76] 12:07:41 INFO - PROCESS | 2276 | --DOCSHELL 0x1190a5000 == 27 [pid = 2276] [id = 70] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x1196f5000) [pid = 2276] [serial = 171] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x121476400) [pid = 2276] [serial = 177] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x118556c00) [pid = 2276] [serial = 165] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x11871d800) [pid = 2276] [serial = 166] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x112f97400) [pid = 2276] [serial = 156] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x1133e7c00) [pid = 2276] [serial = 157] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x1166c7c00) [pid = 2276] [serial = 159] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x1168a3c00) [pid = 2276] [serial = 160] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x119029c00) [pid = 2276] [serial = 168] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x117689800) [pid = 2276] [serial = 162] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x118302c00) [pid = 2276] [serial = 163] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x115f7a800) [pid = 2276] [serial = 139] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x1133f1c00) [pid = 2276] [serial = 138] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x11854d800) [pid = 2276] [serial = 142] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x118065400) [pid = 2276] [serial = 141] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x120f0ec00) [pid = 2276] [serial = 174] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x119a40800) [pid = 2276] [serial = 145] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x1197c6c00) [pid = 2276] [serial = 144] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x1215ce000) [pid = 2276] [serial = 148] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x12111c000) [pid = 2276] [serial = 147] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x12350cc00) [pid = 2276] [serial = 151] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x1219a2400) [pid = 2276] [serial = 150] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x112f98c00) [pid = 2276] [serial = 153] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x12111cc00) [pid = 2276] [serial = 175] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x119a0cc00) [pid = 2276] [serial = 172] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x12173f400) [pid = 2276] [serial = 178] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 73 (0x119a19c00) [pid = 2276] [serial = 181] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 72 (0x1254aa400) [pid = 2276] [serial = 189] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 71 (0x116a6b000) [pid = 2276] [serial = 180] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 70 (0x124938000) [pid = 2276] [serial = 183] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 69 (0x124b7d400) [pid = 2276] [serial = 186] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 68 (0x1190ec000) [pid = 2276] [serial = 169] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 67 (0x124b7e800) [pid = 2276] [serial = 184] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 66 (0x125fa2c00) [pid = 2276] [serial = 190] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 65 (0x124ba6c00) [pid = 2276] [serial = 187] [outer = 0x0] [url = about:blank] 12:07:41 INFO - PROCESS | 2276 | --DOMWINDOW == 64 (0x125fa2000) [pid = 2276] [serial = 192] [outer = 0x0] [url = about:blank] 12:07:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:07:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1525ms 12:07:41 INFO - PROCESS | 2276 | 1464635261282 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]]]}] 12:07:41 INFO - PROCESS | 2276 | 1464635261287 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 12:07:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:07:41 INFO - PROCESS | 2276 | 1464635261289 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 12:07:41 INFO - PROCESS | 2276 | 1464635261293 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:07:41 INFO - PROCESS | 2276 | 1464635261296 Marionette TRACE conn2 <- [1,290,null,{}] 12:07:41 INFO - PROCESS | 2276 | 1464635261300 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}] 12:07:41 INFO - PROCESS | 2276 | 1464635261380 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 12:07:41 INFO - PROCESS | 2276 | 1464635261391 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:41 INFO - PROCESS | 2276 | ++DOCSHELL 0x11325d800 == 28 [pid = 2276] [id = 80] 12:07:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 65 (0x113c5f000) [pid = 2276] [serial = 237] [outer = 0x0] 12:07:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 66 (0x113c5f800) [pid = 2276] [serial = 238] [outer = 0x113c5f000] 12:07:41 INFO - PROCESS | 2276 | 1464635261425 Marionette DEBUG loaded listener.js 12:07:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 67 (0x113c66c00) [pid = 2276] [serial = 239] [outer = 0x113c5f000] 12:07:41 INFO - PROCESS | 2276 | 1464635261913 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]]]}] 12:07:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:07:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 671ms 12:07:41 INFO - PROCESS | 2276 | 1464635261967 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 12:07:41 INFO - PROCESS | 2276 | 1464635261972 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 12:07:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:07:41 INFO - PROCESS | 2276 | 1464635261976 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:07:41 INFO - PROCESS | 2276 | 1464635261978 Marionette TRACE conn2 <- [1,294,null,{}] 12:07:41 INFO - PROCESS | 2276 | 1464635261980 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}] 12:07:42 INFO - PROCESS | 2276 | 1464635262051 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 12:07:42 INFO - PROCESS | 2276 | 1464635262057 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:42 INFO - PROCESS | 2276 | ++DOCSHELL 0x1163a3800 == 29 [pid = 2276] [id = 81] 12:07:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 68 (0x113cc8c00) [pid = 2276] [serial = 240] [outer = 0x0] 12:07:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 69 (0x116610c00) [pid = 2276] [serial = 241] [outer = 0x113cc8c00] 12:07:42 INFO - PROCESS | 2276 | 1464635262085 Marionette DEBUG loaded listener.js 12:07:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 70 (0x11684d000) [pid = 2276] [serial = 242] [outer = 0x113cc8c00] 12:07:42 INFO - PROCESS | 2276 | 1464635262413 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]]]}] 12:07:42 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. 12:07:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 469ms 12:07:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:07:42 INFO - PROCESS | 2276 | 1464635262446 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 12:07:42 INFO - PROCESS | 2276 | 1464635262447 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 12:07:42 INFO - PROCESS | 2276 | 1464635262450 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:07:42 INFO - PROCESS | 2276 | 1464635262452 Marionette TRACE conn2 <- [1,298,null,{}] 12:07:42 INFO - PROCESS | 2276 | 1464635262460 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}] 12:07:42 INFO - PROCESS | 2276 | 1464635262548 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 12:07:42 INFO - PROCESS | 2276 | 1464635262557 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:42 INFO - PROCESS | 2276 | ++DOCSHELL 0x11704e000 == 30 [pid = 2276] [id = 82] 12:07:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 71 (0x111e35800) [pid = 2276] [serial = 243] [outer = 0x0] 12:07:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 72 (0x11714ec00) [pid = 2276] [serial = 244] [outer = 0x111e35800] 12:07:42 INFO - PROCESS | 2276 | 1464635262593 Marionette DEBUG loaded listener.js 12:07:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 73 (0x11805e000) [pid = 2276] [serial = 245] [outer = 0x111e35800] 12:07:42 INFO - PROCESS | 2276 | 1464635262892 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]]]}] 12:07:42 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. 12:07:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 473ms 12:07:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:07:42 INFO - PROCESS | 2276 | 1464635262925 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 12:07:42 INFO - PROCESS | 2276 | 1464635262926 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 12:07:42 INFO - PROCESS | 2276 | 1464635262929 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:07:42 INFO - PROCESS | 2276 | 1464635262930 Marionette TRACE conn2 <- [1,302,null,{}] 12:07:42 INFO - PROCESS | 2276 | 1464635262932 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}] 12:07:43 INFO - PROCESS | 2276 | 1464635263001 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 12:07:43 INFO - PROCESS | 2276 | 1464635263007 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:43 INFO - PROCESS | 2276 | ++DOCSHELL 0x117e19800 == 31 [pid = 2276] [id = 83] 12:07:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x1182e0c00) [pid = 2276] [serial = 246] [outer = 0x0] 12:07:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x118550800) [pid = 2276] [serial = 247] [outer = 0x1182e0c00] 12:07:43 INFO - PROCESS | 2276 | 1464635263035 Marionette DEBUG loaded listener.js 12:07:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x118557400) [pid = 2276] [serial = 248] [outer = 0x1182e0c00] 12:07:43 INFO - PROCESS | 2276 | 1464635263332 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]]]}] 12:07:43 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. 12:07:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 418ms 12:07:43 INFO - PROCESS | 2276 | 1464635263348 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 12:07:43 INFO - PROCESS | 2276 | 1464635263349 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 12:07:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:07:43 INFO - PROCESS | 2276 | 1464635263351 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:07:43 INFO - PROCESS | 2276 | 1464635263353 Marionette TRACE conn2 <- [1,306,null,{}] 12:07:43 INFO - PROCESS | 2276 | 1464635263358 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}] 12:07:43 INFO - PROCESS | 2276 | 1464635263426 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 12:07:43 INFO - PROCESS | 2276 | 1464635263469 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:43 INFO - PROCESS | 2276 | ++DOCSHELL 0x118156000 == 32 [pid = 2276] [id = 84] 12:07:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x11224cc00) [pid = 2276] [serial = 249] [outer = 0x0] 12:07:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x118557000) [pid = 2276] [serial = 250] [outer = 0x11224cc00] 12:07:43 INFO - PROCESS | 2276 | 1464635263494 Marionette DEBUG loaded listener.js 12:07:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x1187d8800) [pid = 2276] [serial = 251] [outer = 0x11224cc00] 12:07:43 INFO - PROCESS | 2276 | 1464635263766 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]]]}] 12:07:43 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. 12:07:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 473ms 12:07:43 INFO - PROCESS | 2276 | 1464635263825 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 12:07:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:07:43 INFO - PROCESS | 2276 | 1464635263834 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 12:07:43 INFO - PROCESS | 2276 | 1464635263838 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:07:43 INFO - PROCESS | 2276 | 1464635263840 Marionette TRACE conn2 <- [1,310,null,{}] 12:07:43 INFO - PROCESS | 2276 | 1464635263843 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}] 12:07:43 INFO - PROCESS | 2276 | 1464635263924 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 12:07:43 INFO - PROCESS | 2276 | 1464635263929 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:43 INFO - PROCESS | 2276 | ++DOCSHELL 0x11962a800 == 33 [pid = 2276] [id = 85] 12:07:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x1187db400) [pid = 2276] [serial = 252] [outer = 0x0] 12:07:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x119029c00) [pid = 2276] [serial = 253] [outer = 0x1187db400] 12:07:43 INFO - PROCESS | 2276 | 1464635263957 Marionette DEBUG loaded listener.js 12:07:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x1196f8800) [pid = 2276] [serial = 254] [outer = 0x1187db400] 12:07:44 INFO - PROCESS | 2276 | 1464635264254 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]]]}] 12:07:44 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. 12:07:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 473ms 12:07:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:07:44 INFO - PROCESS | 2276 | 1464635264310 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 12:07:44 INFO - PROCESS | 2276 | 1464635264311 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 12:07:44 INFO - PROCESS | 2276 | 1464635264313 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:07:44 INFO - PROCESS | 2276 | 1464635264314 Marionette TRACE conn2 <- [1,314,null,{}] 12:07:44 INFO - PROCESS | 2276 | 1464635264316 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}] 12:07:44 INFO - PROCESS | 2276 | 1464635264399 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 12:07:44 INFO - PROCESS | 2276 | 1464635264404 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:44 INFO - PROCESS | 2276 | ++DOCSHELL 0x119785800 == 34 [pid = 2276] [id = 86] 12:07:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x1197be800) [pid = 2276] [serial = 255] [outer = 0x0] 12:07:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x119a0e000) [pid = 2276] [serial = 256] [outer = 0x1197be800] 12:07:44 INFO - PROCESS | 2276 | 1464635264430 Marionette DEBUG loaded listener.js 12:07:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x119a3d400) [pid = 2276] [serial = 257] [outer = 0x1197be800] 12:07:44 INFO - PROCESS | 2276 | 1464635264728 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]]]}] 12:07:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:07:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 426ms 12:07:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:07:44 INFO - PROCESS | 2276 | 1464635264745 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 12:07:44 INFO - PROCESS | 2276 | 1464635264746 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 12:07:44 INFO - PROCESS | 2276 | 1464635264748 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:07:44 INFO - PROCESS | 2276 | 1464635264749 Marionette TRACE conn2 <- [1,318,null,{}] 12:07:44 INFO - PROCESS | 2276 | 1464635264752 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}] 12:07:44 INFO - PROCESS | 2276 | 1464635264823 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 12:07:44 INFO - PROCESS | 2276 | 1464635264827 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:44 INFO - PROCESS | 2276 | ++DOCSHELL 0x120d89000 == 35 [pid = 2276] [id = 87] 12:07:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x120dbbc00) [pid = 2276] [serial = 258] [outer = 0x0] 12:07:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x120f0c000) [pid = 2276] [serial = 259] [outer = 0x120dbbc00] 12:07:44 INFO - PROCESS | 2276 | 1464635264854 Marionette DEBUG loaded listener.js 12:07:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x121119000) [pid = 2276] [serial = 260] [outer = 0x120dbbc00] 12:07:45 INFO - PROCESS | 2276 | 1464635265200 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]]]}] 12:07:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:07:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 472ms 12:07:45 INFO - PROCESS | 2276 | 1464635265233 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 12:07:45 INFO - PROCESS | 2276 | 1464635265235 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 12:07:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:07:45 INFO - PROCESS | 2276 | 1464635265239 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:07:45 INFO - PROCESS | 2276 | 1464635265241 Marionette TRACE conn2 <- [1,322,null,{}] 12:07:45 INFO - PROCESS | 2276 | 1464635265244 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}] 12:07:45 INFO - PROCESS | 2276 | 1464635265351 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 12:07:45 INFO - PROCESS | 2276 | 1464635265360 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:45 INFO - PROCESS | 2276 | ++DOCSHELL 0x11704c800 == 36 [pid = 2276] [id = 88] 12:07:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x113242c00) [pid = 2276] [serial = 261] [outer = 0x0] 12:07:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x121363c00) [pid = 2276] [serial = 262] [outer = 0x113242c00] 12:07:45 INFO - PROCESS | 2276 | 1464635265400 Marionette DEBUG loaded listener.js 12:07:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x1215cc800) [pid = 2276] [serial = 263] [outer = 0x113242c00] 12:07:45 INFO - PROCESS | 2276 | 1464635265711 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]]]}] 12:07:45 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. 12:07:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 522ms 12:07:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:07:45 INFO - PROCESS | 2276 | 1464635265761 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 12:07:45 INFO - PROCESS | 2276 | 1464635265762 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 12:07:45 INFO - PROCESS | 2276 | 1464635265764 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:07:45 INFO - PROCESS | 2276 | 1464635265765 Marionette TRACE conn2 <- [1,326,null,{}] 12:07:45 INFO - PROCESS | 2276 | 1464635265767 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}] 12:07:45 INFO - PROCESS | 2276 | 1464635265836 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 12:07:45 INFO - PROCESS | 2276 | 1464635265885 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:45 INFO - PROCESS | 2276 | ++DOCSHELL 0x1215ad000 == 37 [pid = 2276] [id = 89] 12:07:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x12111a000) [pid = 2276] [serial = 264] [outer = 0x0] 12:07:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x1219a2400) [pid = 2276] [serial = 265] [outer = 0x12111a000] 12:07:45 INFO - PROCESS | 2276 | 1464635265909 Marionette DEBUG loaded listener.js 12:07:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x12354d800) [pid = 2276] [serial = 266] [outer = 0x12111a000] 12:07:46 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. 12:07:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 422ms 12:07:46 INFO - PROCESS | 2276 | 1464635266181 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]]]}] 12:07:46 INFO - PROCESS | 2276 | 1464635266223 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 12:07:46 INFO - PROCESS | 2276 | 1464635266225 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 12:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:07:46 INFO - PROCESS | 2276 | 1464635266232 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:07:46 INFO - PROCESS | 2276 | 1464635266234 Marionette TRACE conn2 <- [1,330,null,{}] 12:07:46 INFO - PROCESS | 2276 | 1464635266238 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}] 12:07:46 INFO - PROCESS | 2276 | 1464635266335 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 12:07:46 INFO - PROCESS | 2276 | 1464635266341 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:46 INFO - PROCESS | 2276 | ++DOCSHELL 0x11814f000 == 38 [pid = 2276] [id = 90] 12:07:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x12152ac00) [pid = 2276] [serial = 267] [outer = 0x0] 12:07:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x124b7a000) [pid = 2276] [serial = 268] [outer = 0x12152ac00] 12:07:46 INFO - PROCESS | 2276 | 1464635266370 Marionette DEBUG loaded listener.js 12:07:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x124ba7000) [pid = 2276] [serial = 269] [outer = 0x12152ac00] 12:07:46 INFO - PROCESS | 2276 | 1464635266701 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]]]}] 12:07:46 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. 12:07:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 520ms 12:07:46 INFO - PROCESS | 2276 | 1464635266753 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 12:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:07:46 INFO - PROCESS | 2276 | 1464635266754 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 12:07:46 INFO - PROCESS | 2276 | 1464635266756 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:07:46 INFO - PROCESS | 2276 | 1464635266757 Marionette TRACE conn2 <- [1,334,null,{}] 12:07:46 INFO - PROCESS | 2276 | 1464635266759 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}] 12:07:46 INFO - PROCESS | 2276 | 1464635266843 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 12:07:46 INFO - PROCESS | 2276 | 1464635266872 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:46 INFO - PROCESS | 2276 | ++DOCSHELL 0x124ee8800 == 39 [pid = 2276] [id = 91] 12:07:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x124d56000) [pid = 2276] [serial = 270] [outer = 0x0] 12:07:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x1254a7400) [pid = 2276] [serial = 271] [outer = 0x124d56000] 12:07:46 INFO - PROCESS | 2276 | 1464635266896 Marionette DEBUG loaded listener.js 12:07:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x1254b2800) [pid = 2276] [serial = 272] [outer = 0x124d56000] 12:07:47 INFO - PROCESS | 2276 | 1464635267185 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]]]}] 12:07:47 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. 12:07:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 471ms 12:07:47 INFO - PROCESS | 2276 | 1464635267233 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 12:07:47 INFO - PROCESS | 2276 | 1464635267234 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 12:07:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:07:47 INFO - PROCESS | 2276 | 1464635267236 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:07:47 INFO - PROCESS | 2276 | 1464635267240 Marionette TRACE conn2 <- [1,338,null,{}] 12:07:47 INFO - PROCESS | 2276 | 1464635267242 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}] 12:07:47 INFO - PROCESS | 2276 | 1464635267329 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 12:07:47 INFO - PROCESS | 2276 | 1464635267333 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:47 INFO - PROCESS | 2276 | ++DOCSHELL 0x126655000 == 40 [pid = 2276] [id = 92] 12:07:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x124eab400) [pid = 2276] [serial = 273] [outer = 0x0] 12:07:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x125fa6800) [pid = 2276] [serial = 274] [outer = 0x124eab400] 12:07:47 INFO - PROCESS | 2276 | 1464635267388 Marionette DEBUG loaded listener.js 12:07:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x12675a000) [pid = 2276] [serial = 275] [outer = 0x124eab400] 12:07:47 INFO - PROCESS | 2276 | 1464635267665 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]]]}] 12:07:47 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. 12:07:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 474ms 12:07:47 INFO - PROCESS | 2276 | 1464635267711 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 12:07:47 INFO - PROCESS | 2276 | 1464635267712 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 12:07:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:07:47 INFO - PROCESS | 2276 | 1464635267715 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:07:47 INFO - PROCESS | 2276 | 1464635267716 Marionette TRACE conn2 <- [1,342,null,{}] 12:07:47 INFO - PROCESS | 2276 | 1464635267718 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}] 12:07:47 INFO - PROCESS | 2276 | 1464635267808 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 12:07:47 INFO - PROCESS | 2276 | 1464635267838 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:47 INFO - PROCESS | 2276 | ++DOCSHELL 0x126d65000 == 41 [pid = 2276] [id = 93] 12:07:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x126393c00) [pid = 2276] [serial = 276] [outer = 0x0] 12:07:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x126c32400) [pid = 2276] [serial = 277] [outer = 0x126393c00] 12:07:47 INFO - PROCESS | 2276 | 1464635267861 Marionette DEBUG loaded listener.js 12:07:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x126cdd000) [pid = 2276] [serial = 278] [outer = 0x126393c00] 12:07:48 INFO - PROCESS | 2276 | 1464635268284 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]]]}] 12:07:48 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x119a32c00) [pid = 2276] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:07:48 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x1196f3000) [pid = 2276] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:07:48 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x117590400) [pid = 2276] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:07:48 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x11334cc00) [pid = 2276] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:07:48 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x119072400) [pid = 2276] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:07:48 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x118554000) [pid = 2276] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:07:48 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x11224d800) [pid = 2276] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:07:48 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x1187d1000) [pid = 2276] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:07:48 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x1110aa800) [pid = 2276] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:07:48 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x113acc400) [pid = 2276] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:07:48 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x1197c3800) [pid = 2276] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:07:48 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x121477800) [pid = 2276] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:07:48 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x1254a8c00) [pid = 2276] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:07:48 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x1122b5800) [pid = 2276] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:07:48 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x113a40c00) [pid = 2276] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:07:48 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. 12:07:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 622ms 12:07:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:07:48 INFO - PROCESS | 2276 | 1464635268337 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 12:07:48 INFO - PROCESS | 2276 | 1464635268338 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 12:07:48 INFO - PROCESS | 2276 | 1464635268340 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:07:48 INFO - PROCESS | 2276 | 1464635268342 Marionette TRACE conn2 <- [1,346,null,{}] 12:07:48 INFO - PROCESS | 2276 | 1464635268344 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}] 12:07:48 INFO - PROCESS | 2276 | 1464635268415 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 12:07:48 INFO - PROCESS | 2276 | 1464635268424 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:48 INFO - PROCESS | 2276 | ++DOCSHELL 0x119638800 == 42 [pid = 2276] [id = 94] 12:07:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x1163b5000) [pid = 2276] [serial = 279] [outer = 0x0] 12:07:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x11768b400) [pid = 2276] [serial = 280] [outer = 0x1163b5000] 12:07:48 INFO - PROCESS | 2276 | 1464635268448 Marionette DEBUG loaded listener.js 12:07:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x120f10800) [pid = 2276] [serial = 281] [outer = 0x1163b5000] 12:07:48 INFO - PROCESS | 2276 | 1464635268747 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]]]}] 12:07:48 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. 12:07:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 418ms 12:07:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:07:48 INFO - PROCESS | 2276 | 1464635268760 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 12:07:48 INFO - PROCESS | 2276 | 1464635268762 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 12:07:48 INFO - PROCESS | 2276 | 1464635268764 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:07:48 INFO - PROCESS | 2276 | 1464635268765 Marionette TRACE conn2 <- [1,350,null,{}] 12:07:48 INFO - PROCESS | 2276 | 1464635268767 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}] 12:07:48 INFO - PROCESS | 2276 | 1464635268844 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 12:07:48 INFO - PROCESS | 2276 | 1464635268848 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:48 INFO - PROCESS | 2276 | ++DOCSHELL 0x129444000 == 43 [pid = 2276] [id = 95] 12:07:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x124b86400) [pid = 2276] [serial = 282] [outer = 0x0] 12:07:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x126cdec00) [pid = 2276] [serial = 283] [outer = 0x124b86400] 12:07:48 INFO - PROCESS | 2276 | 1464635268875 Marionette DEBUG loaded listener.js 12:07:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x126daf800) [pid = 2276] [serial = 284] [outer = 0x124b86400] 12:07:49 INFO - PROCESS | 2276 | 1464635269164 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]]]}] 12:07:49 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. 12:07:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 420ms 12:07:49 INFO - PROCESS | 2276 | 1464635269185 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 12:07:49 INFO - PROCESS | 2276 | 1464635269187 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 12:07:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:07:49 INFO - PROCESS | 2276 | 1464635269198 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:07:49 INFO - PROCESS | 2276 | 1464635269199 Marionette TRACE conn2 <- [1,354,null,{}] 12:07:49 INFO - PROCESS | 2276 | 1464635269201 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}] 12:07:49 INFO - PROCESS | 2276 | 1464635269300 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 12:07:49 INFO - PROCESS | 2276 | 1464635269306 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:49 INFO - PROCESS | 2276 | ++DOCSHELL 0x1299bd000 == 44 [pid = 2276] [id = 96] 12:07:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x1163c1000) [pid = 2276] [serial = 285] [outer = 0x0] 12:07:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x126ce9c00) [pid = 2276] [serial = 286] [outer = 0x1163c1000] 12:07:49 INFO - PROCESS | 2276 | 1464635269330 Marionette DEBUG loaded listener.js 12:07:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x126dbc800) [pid = 2276] [serial = 287] [outer = 0x1163c1000] 12:07:49 INFO - PROCESS | 2276 | 1464635269635 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]]]}] 12:07:49 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. 12:07:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 470ms 12:07:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:07:49 INFO - PROCESS | 2276 | 1464635269666 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 12:07:49 INFO - PROCESS | 2276 | 1464635269667 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 12:07:49 INFO - PROCESS | 2276 | 1464635269670 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:07:49 INFO - PROCESS | 2276 | 1464635269673 Marionette TRACE conn2 <- [1,358,null,{}] 12:07:49 INFO - PROCESS | 2276 | 1464635269675 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}] 12:07:49 INFO - PROCESS | 2276 | 1464635269756 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 12:07:49 INFO - PROCESS | 2276 | 1464635269760 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:49 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a780800 == 45 [pid = 2276] [id = 97] 12:07:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x128e27c00) [pid = 2276] [serial = 288] [outer = 0x0] 12:07:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x128fc2c00) [pid = 2276] [serial = 289] [outer = 0x128e27c00] 12:07:49 INFO - PROCESS | 2276 | 1464635269784 Marionette DEBUG loaded listener.js 12:07:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x129266400) [pid = 2276] [serial = 290] [outer = 0x128e27c00] 12:07:50 INFO - PROCESS | 2276 | 1464635270081 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]]]}] 12:07:50 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. 12:07:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 423ms 12:07:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:07:50 INFO - PROCESS | 2276 | 1464635270093 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 12:07:50 INFO - PROCESS | 2276 | 1464635270094 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 12:07:50 INFO - PROCESS | 2276 | 1464635270096 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:07:50 INFO - PROCESS | 2276 | 1464635270097 Marionette TRACE conn2 <- [1,362,null,{}] 12:07:50 INFO - PROCESS | 2276 | 1464635270100 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}] 12:07:50 INFO - PROCESS | 2276 | 1464635270180 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 12:07:50 INFO - PROCESS | 2276 | 1464635270228 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:50 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a912000 == 46 [pid = 2276] [id = 98] 12:07:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x120f03c00) [pid = 2276] [serial = 291] [outer = 0x0] 12:07:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x129266000) [pid = 2276] [serial = 292] [outer = 0x120f03c00] 12:07:50 INFO - PROCESS | 2276 | 1464635270252 Marionette DEBUG loaded listener.js 12:07:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x129272c00) [pid = 2276] [serial = 293] [outer = 0x120f03c00] 12:07:50 INFO - PROCESS | 2276 | 1464635270823 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]]]}] 12:07:50 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. 12:07:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 767ms 12:07:50 INFO - PROCESS | 2276 | 1464635270865 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 12:07:50 INFO - PROCESS | 2276 | 1464635270868 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 12:07:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:07:50 INFO - PROCESS | 2276 | 1464635270871 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:07:50 INFO - PROCESS | 2276 | 1464635270874 Marionette TRACE conn2 <- [1,366,null,{}] 12:07:50 INFO - PROCESS | 2276 | 1464635270878 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}] 12:07:50 INFO - PROCESS | 2276 | 1464635270981 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 12:07:51 INFO - PROCESS | 2276 | 1464635271073 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:51 INFO - PROCESS | 2276 | ++DOCSHELL 0x1166f2000 == 47 [pid = 2276] [id = 99] 12:07:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x113c62000) [pid = 2276] [serial = 294] [outer = 0x0] 12:07:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x113c67c00) [pid = 2276] [serial = 295] [outer = 0x113c62000] 12:07:51 INFO - PROCESS | 2276 | 1464635271103 Marionette DEBUG loaded listener.js 12:07:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x1163c3c00) [pid = 2276] [serial = 296] [outer = 0x113c62000] 12:07:51 INFO - PROCESS | 2276 | 1464635271870 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]]]}] 12:07:51 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. 12:07:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1023ms 12:07:51 INFO - PROCESS | 2276 | 1464635271896 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 12:07:51 INFO - PROCESS | 2276 | 1464635271899 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 12:07:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:07:51 INFO - PROCESS | 2276 | --DOCSHELL 0x12a780800 == 46 [pid = 2276] [id = 97] 12:07:51 INFO - PROCESS | 2276 | --DOCSHELL 0x1299bd000 == 45 [pid = 2276] [id = 96] 12:07:51 INFO - PROCESS | 2276 | --DOCSHELL 0x129444000 == 44 [pid = 2276] [id = 95] 12:07:51 INFO - PROCESS | 2276 | --DOCSHELL 0x119638800 == 43 [pid = 2276] [id = 94] 12:07:51 INFO - PROCESS | 2276 | --DOCSHELL 0x126d65000 == 42 [pid = 2276] [id = 93] 12:07:51 INFO - PROCESS | 2276 | --DOCSHELL 0x126655000 == 41 [pid = 2276] [id = 92] 12:07:51 INFO - PROCESS | 2276 | --DOCSHELL 0x124ee8800 == 40 [pid = 2276] [id = 91] 12:07:51 INFO - PROCESS | 2276 | --DOCSHELL 0x11814f000 == 39 [pid = 2276] [id = 90] 12:07:51 INFO - PROCESS | 2276 | --DOCSHELL 0x1215ad000 == 38 [pid = 2276] [id = 89] 12:07:51 INFO - PROCESS | 2276 | --DOCSHELL 0x11704c800 == 37 [pid = 2276] [id = 88] 12:07:51 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x126db6c00) [pid = 2276] [serial = 235] [outer = 0x0] [url = about:blank] 12:07:51 INFO - PROCESS | 2276 | 1464635271974 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:07:51 INFO - PROCESS | 2276 | 1464635271976 Marionette TRACE conn2 <- [1,370,null,{}] 12:07:51 INFO - PROCESS | 2276 | --DOCSHELL 0x120d89000 == 36 [pid = 2276] [id = 87] 12:07:51 INFO - PROCESS | 2276 | --DOCSHELL 0x119785800 == 35 [pid = 2276] [id = 86] 12:07:51 INFO - PROCESS | 2276 | --DOCSHELL 0x11962a800 == 34 [pid = 2276] [id = 85] 12:07:51 INFO - PROCESS | 2276 | --DOCSHELL 0x118156000 == 33 [pid = 2276] [id = 84] 12:07:51 INFO - PROCESS | 2276 | --DOCSHELL 0x117e19800 == 32 [pid = 2276] [id = 83] 12:07:51 INFO - PROCESS | 2276 | --DOCSHELL 0x11704e000 == 31 [pid = 2276] [id = 82] 12:07:51 INFO - PROCESS | 2276 | --DOCSHELL 0x1163a3800 == 30 [pid = 2276] [id = 81] 12:07:51 INFO - PROCESS | 2276 | --DOCSHELL 0x11325d800 == 29 [pid = 2276] [id = 80] 12:07:51 INFO - PROCESS | 2276 | --DOCSHELL 0x128fa7800 == 28 [pid = 2276] [id = 79] 12:07:51 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x126cea800) [pid = 2276] [serial = 233] [outer = 0x0] [url = about:blank] 12:07:51 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x124b84c00) [pid = 2276] [serial = 215] [outer = 0x0] [url = about:blank] 12:07:51 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x126398800) [pid = 2276] [serial = 221] [outer = 0x0] [url = about:blank] 12:07:51 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x121745000) [pid = 2276] [serial = 214] [outer = 0x0] [url = about:blank] 12:07:51 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x1182d9c00) [pid = 2276] [serial = 202] [outer = 0x0] [url = about:blank] 12:07:51 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x1166c8800) [pid = 2276] [serial = 46] [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.] 12:07:51 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x115d7d800) [pid = 2276] [serial = 198] [outer = 0x0] [url = about:blank] 12:07:51 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x124ba1800) [pid = 2276] [serial = 217] [outer = 0x0] [url = about:blank] 12:07:51 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x1187d5400) [pid = 2276] [serial = 205] [outer = 0x0] [url = about:blank] 12:07:51 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x1133ab800) [pid = 2276] [serial = 226] [outer = 0x0] [url = about:blank] 12:07:51 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x1267e0000) [pid = 2276] [serial = 229] [outer = 0x0] [url = about:blank] 12:07:51 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x117689400) [pid = 2276] [serial = 227] [outer = 0x0] [url = about:blank] 12:07:51 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x119a39800) [pid = 2276] [serial = 209] [outer = 0x0] [url = about:blank] 12:07:51 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x116796000) [pid = 2276] [serial = 196] [outer = 0x0] [url = about:blank] 12:07:51 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x12663b000) [pid = 2276] [serial = 193] [outer = 0x0] [url = about:blank] 12:07:51 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x126ce5400) [pid = 2276] [serial = 232] [outer = 0x0] [url = about:blank] 12:07:51 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x124db2800) [pid = 2276] [serial = 218] [outer = 0x0] [url = about:blank] 12:07:51 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x11906d800) [pid = 2276] [serial = 208] [outer = 0x0] [url = about:blank] 12:07:51 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x1254ac400) [pid = 2276] [serial = 220] [outer = 0x0] [url = about:blank] 12:07:51 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x126cde400) [pid = 2276] [serial = 230] [outer = 0x0] [url = about:blank] 12:07:51 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x126750400) [pid = 2276] [serial = 223] [outer = 0x0] [url = about:blank] 12:07:51 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x113a40000) [pid = 2276] [serial = 154] [outer = 0x0] [url = about:blank] 12:07:51 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x11902c400) [pid = 2276] [serial = 206] [outer = 0x0] [url = about:blank] 12:07:51 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x12111b400) [pid = 2276] [serial = 212] [outer = 0x0] [url = about:blank] 12:07:51 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x1160a6800) [pid = 2276] [serial = 195] [outer = 0x0] [url = about:blank] 12:07:51 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x11854e000) [pid = 2276] [serial = 203] [outer = 0x0] [url = about:blank] 12:07:51 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x120dc4400) [pid = 2276] [serial = 211] [outer = 0x0] [url = about:blank] 12:07:51 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x1267e1400) [pid = 2276] [serial = 224] [outer = 0x0] [url = about:blank] 12:07:51 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x116850400) [pid = 2276] [serial = 199] [outer = 0x0] [url = about:blank] 12:07:51 INFO - PROCESS | 2276 | 1464635271992 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}] 12:07:52 INFO - PROCESS | 2276 | 1464635272050 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 12:07:52 INFO - PROCESS | 2276 | 1464635272065 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:52 INFO - PROCESS | 2276 | ++DOCSHELL 0x112d82000 == 29 [pid = 2276] [id = 100] 12:07:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x113c5ac00) [pid = 2276] [serial = 297] [outer = 0x0] 12:07:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x113c5cc00) [pid = 2276] [serial = 298] [outer = 0x113c5ac00] 12:07:52 INFO - PROCESS | 2276 | 1464635272112 Marionette DEBUG loaded listener.js 12:07:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x113c69c00) [pid = 2276] [serial = 299] [outer = 0x113c5ac00] 12:07:52 INFO - PROCESS | 2276 | 1464635272769 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]]]}] 12:07:52 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. 12:07:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 908ms 12:07:52 INFO - PROCESS | 2276 | 1464635272812 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 12:07:52 INFO - PROCESS | 2276 | 1464635272816 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 12:07:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:07:52 INFO - PROCESS | 2276 | 1464635272821 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:07:52 INFO - PROCESS | 2276 | 1464635272822 Marionette TRACE conn2 <- [1,374,null,{}] 12:07:52 INFO - PROCESS | 2276 | 1464635272825 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}] 12:07:52 INFO - PROCESS | 2276 | 1464635272918 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 12:07:52 INFO - PROCESS | 2276 | 1464635272926 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:52 INFO - PROCESS | 2276 | ++DOCSHELL 0x116881800 == 30 [pid = 2276] [id = 101] 12:07:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x116792800) [pid = 2276] [serial = 300] [outer = 0x0] 12:07:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x11685a800) [pid = 2276] [serial = 301] [outer = 0x116792800] 12:07:52 INFO - PROCESS | 2276 | 1464635272954 Marionette DEBUG loaded listener.js 12:07:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x11714d800) [pid = 2276] [serial = 302] [outer = 0x116792800] 12:07:53 INFO - PROCESS | 2276 | 1464635273290 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:07:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:07:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 519ms 12:07:53 INFO - PROCESS | 2276 | 1464635273340 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 12:07:53 INFO - PROCESS | 2276 | 1464635273341 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 12:07:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:07:53 INFO - PROCESS | 2276 | 1464635273343 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:07:53 INFO - PROCESS | 2276 | 1464635273346 Marionette TRACE conn2 <- [1,378,null,{}] 12:07:53 INFO - PROCESS | 2276 | 1464635273353 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}] 12:07:53 INFO - PROCESS | 2276 | 1464635273439 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 12:07:53 INFO - PROCESS | 2276 | 1464635273448 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:53 INFO - PROCESS | 2276 | ++DOCSHELL 0x117e10800 == 31 [pid = 2276] [id = 102] 12:07:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x11768bc00) [pid = 2276] [serial = 303] [outer = 0x0] 12:07:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x118310400) [pid = 2276] [serial = 304] [outer = 0x11768bc00] 12:07:53 INFO - PROCESS | 2276 | 1464635273479 Marionette DEBUG loaded listener.js 12:07:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x118550c00) [pid = 2276] [serial = 305] [outer = 0x11768bc00] 12:07:53 INFO - PROCESS | 2276 | 1464635273833 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:07:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:07:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 520ms 12:07:53 INFO - PROCESS | 2276 | 1464635273866 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 12:07:53 INFO - PROCESS | 2276 | 1464635273868 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 12:07:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:07:53 INFO - PROCESS | 2276 | 1464635273872 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:07:53 INFO - PROCESS | 2276 | 1464635273873 Marionette TRACE conn2 <- [1,382,null,{}] 12:07:53 INFO - PROCESS | 2276 | 1464635273876 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}] 12:07:53 INFO - PROCESS | 2276 | 1464635273985 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 12:07:54 INFO - PROCESS | 2276 | 1464635274080 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:54 INFO - PROCESS | 2276 | ++DOCSHELL 0x118990800 == 32 [pid = 2276] [id = 103] 12:07:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x1133ce000) [pid = 2276] [serial = 306] [outer = 0x0] 12:07:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x118715400) [pid = 2276] [serial = 307] [outer = 0x1133ce000] 12:07:54 INFO - PROCESS | 2276 | 1464635274124 Marionette DEBUG loaded listener.js 12:07:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x11892fc00) [pid = 2276] [serial = 308] [outer = 0x1133ce000] 12:07:54 INFO - PROCESS | 2276 | 1464635274502 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:07:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:07:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 674ms 12:07:54 INFO - PROCESS | 2276 | 1464635274546 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 12:07:54 INFO - PROCESS | 2276 | 1464635274548 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 12:07:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:07:54 INFO - PROCESS | 2276 | 1464635274551 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:07:54 INFO - PROCESS | 2276 | 1464635274552 Marionette TRACE conn2 <- [1,386,null,{}] 12:07:54 INFO - PROCESS | 2276 | 1464635274554 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}] 12:07:54 INFO - PROCESS | 2276 | 1464635274677 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 12:07:54 INFO - PROCESS | 2276 | 1464635274733 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:54 INFO - PROCESS | 2276 | ++DOCSHELL 0x119633000 == 33 [pid = 2276] [id = 104] 12:07:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x113a4b400) [pid = 2276] [serial = 309] [outer = 0x0] 12:07:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x119072400) [pid = 2276] [serial = 310] [outer = 0x113a4b400] 12:07:54 INFO - PROCESS | 2276 | 1464635274775 Marionette DEBUG loaded listener.js 12:07:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x1190f6c00) [pid = 2276] [serial = 311] [outer = 0x113a4b400] 12:07:55 INFO - PROCESS | 2276 | 1464635275118 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]]]}] 12:07:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:07:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 618ms 12:07:55 INFO - PROCESS | 2276 | 1464635275169 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 12:07:55 INFO - PROCESS | 2276 | 1464635275170 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 12:07:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:07:55 INFO - PROCESS | 2276 | 1464635275172 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:07:55 INFO - PROCESS | 2276 | 1464635275173 Marionette TRACE conn2 <- [1,390,null,{}] 12:07:55 INFO - PROCESS | 2276 | 1464635275175 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}] 12:07:55 INFO - PROCESS | 2276 | 1464635275258 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 12:07:55 INFO - PROCESS | 2276 | 1464635275263 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:55 INFO - PROCESS | 2276 | ++DOCSHELL 0x117e0e800 == 34 [pid = 2276] [id = 105] 12:07:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x118064400) [pid = 2276] [serial = 312] [outer = 0x0] 12:07:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x119a41800) [pid = 2276] [serial = 313] [outer = 0x118064400] 12:07:55 INFO - PROCESS | 2276 | 1464635275289 Marionette DEBUG loaded listener.js 12:07:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x120f11000) [pid = 2276] [serial = 314] [outer = 0x118064400] 12:07:55 INFO - PROCESS | 2276 | 1464635275979 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]]]}] 12:07:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:07:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 872ms 12:07:56 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x113cc8c00) [pid = 2276] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:07:56 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x12152ac00) [pid = 2276] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:07:56 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x124eab400) [pid = 2276] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:07:56 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x124d56000) [pid = 2276] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:07:56 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x126393c00) [pid = 2276] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:07:56 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x1197be800) [pid = 2276] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:07:56 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x1163b5000) [pid = 2276] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:07:56 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x111e35800) [pid = 2276] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:07:56 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x1182e0c00) [pid = 2276] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:07:56 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x11224cc00) [pid = 2276] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:07:56 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x128e27c00) [pid = 2276] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:07:56 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x12111a000) [pid = 2276] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:07:56 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x120dbbc00) [pid = 2276] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:07:56 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x1187db400) [pid = 2276] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:07:56 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x113242c00) [pid = 2276] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:07:56 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x113c5f000) [pid = 2276] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:07:56 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x124b86400) [pid = 2276] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:07:56 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x1163c1000) [pid = 2276] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:07:56 INFO - PROCESS | 2276 | 1464635276164 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 12:07:56 INFO - PROCESS | 2276 | 1464635276165 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 12:07:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:07:56 INFO - PROCESS | 2276 | 1464635276171 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:07:56 INFO - PROCESS | 2276 | 1464635276172 Marionette TRACE conn2 <- [1,394,null,{}] 12:07:56 INFO - PROCESS | 2276 | 1464635276174 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}] 12:07:56 INFO - PROCESS | 2276 | 1464635276229 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 12:07:56 INFO - PROCESS | 2276 | 1464635276232 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:56 INFO - PROCESS | 2276 | ++DOCSHELL 0x119bed800 == 35 [pid = 2276] [id = 106] 12:07:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x111c21c00) [pid = 2276] [serial = 315] [outer = 0x0] 12:07:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x11850d400) [pid = 2276] [serial = 316] [outer = 0x111c21c00] 12:07:56 INFO - PROCESS | 2276 | 1464635276255 Marionette DEBUG loaded listener.js 12:07:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x119a32c00) [pid = 2276] [serial = 317] [outer = 0x111c21c00] 12:07:56 INFO - PROCESS | 2276 | 1464635276670 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]]]}] 12:07:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:07:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 524ms 12:07:56 INFO - PROCESS | 2276 | 1464635276695 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 12:07:56 INFO - PROCESS | 2276 | 1464635276696 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 12:07:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:07:56 INFO - PROCESS | 2276 | 1464635276698 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:07:56 INFO - PROCESS | 2276 | 1464635276699 Marionette TRACE conn2 <- [1,398,null,{}] 12:07:56 INFO - PROCESS | 2276 | 1464635276702 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}] 12:07:56 INFO - PROCESS | 2276 | 1464635276759 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 12:07:56 INFO - PROCESS | 2276 | 1464635276763 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:56 INFO - PROCESS | 2276 | ++DOCSHELL 0x113ea7800 == 36 [pid = 2276] [id = 107] 12:07:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x121118c00) [pid = 2276] [serial = 318] [outer = 0x0] 12:07:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x121477400) [pid = 2276] [serial = 319] [outer = 0x121118c00] 12:07:56 INFO - PROCESS | 2276 | 1464635276786 Marionette DEBUG loaded listener.js 12:07:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x123514000) [pid = 2276] [serial = 320] [outer = 0x121118c00] 12:07:57 INFO - PROCESS | 2276 | 1464635277250 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]]]}] 12:07:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:07:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 569ms 12:07:57 INFO - PROCESS | 2276 | 1464635277270 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 12:07:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:07:57 INFO - PROCESS | 2276 | 1464635277274 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 12:07:57 INFO - PROCESS | 2276 | 1464635277277 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:07:57 INFO - PROCESS | 2276 | 1464635277279 Marionette TRACE conn2 <- [1,402,null,{}] 12:07:57 INFO - PROCESS | 2276 | 1464635277294 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}] 12:07:57 INFO - PROCESS | 2276 | 1464635277406 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 12:07:57 INFO - PROCESS | 2276 | 1464635277463 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:57 INFO - PROCESS | 2276 | ++DOCSHELL 0x121cbb800 == 37 [pid = 2276] [id = 108] 12:07:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x1133b1400) [pid = 2276] [serial = 321] [outer = 0x0] 12:07:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x124b34000) [pid = 2276] [serial = 322] [outer = 0x1133b1400] 12:07:57 INFO - PROCESS | 2276 | 1464635277482 Marionette DEBUG loaded listener.js 12:07:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x124b84800) [pid = 2276] [serial = 323] [outer = 0x1133b1400] 12:07:57 INFO - PROCESS | 2276 | 1464635277845 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]]]}] 12:07:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:07:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 621ms 12:07:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:07:57 INFO - PROCESS | 2276 | 1464635277899 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 12:07:57 INFO - PROCESS | 2276 | 1464635277901 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 12:07:57 INFO - PROCESS | 2276 | 1464635277904 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:07:57 INFO - PROCESS | 2276 | 1464635277906 Marionette TRACE conn2 <- [1,406,null,{}] 12:07:57 INFO - PROCESS | 2276 | 1464635277909 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}] 12:07:58 INFO - PROCESS | 2276 | 1464635278023 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 12:07:58 INFO - PROCESS | 2276 | 1464635278088 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:58 INFO - PROCESS | 2276 | ++DOCSHELL 0x124ee4000 == 38 [pid = 2276] [id = 109] 12:07:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x12111a000) [pid = 2276] [serial = 324] [outer = 0x0] 12:07:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x124ba2000) [pid = 2276] [serial = 325] [outer = 0x12111a000] 12:07:58 INFO - PROCESS | 2276 | 1464635278129 Marionette DEBUG loaded listener.js 12:07:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x124d58400) [pid = 2276] [serial = 326] [outer = 0x12111a000] 12:07:58 INFO - PROCESS | 2276 | 1464635278532 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:07:58 INFO - PROCESS | 2276 | 1464635278698 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]]]}] 12:07:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:07:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 821ms 12:07:58 INFO - PROCESS | 2276 | 1464635278725 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 12:07:58 INFO - PROCESS | 2276 | 1464635278729 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 12:07:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:07:58 INFO - PROCESS | 2276 | 1464635278732 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:07:58 INFO - PROCESS | 2276 | 1464635278734 Marionette TRACE conn2 <- [1,410,null,{}] 12:07:58 INFO - PROCESS | 2276 | 1464635278740 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}] 12:07:58 INFO - PROCESS | 2276 | 1464635278835 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 12:07:58 INFO - PROCESS | 2276 | 1464635278892 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:58 INFO - PROCESS | 2276 | ++DOCSHELL 0x1170b7800 == 39 [pid = 2276] [id = 110] 12:07:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x11678c000) [pid = 2276] [serial = 327] [outer = 0x0] 12:07:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x116a65000) [pid = 2276] [serial = 328] [outer = 0x11678c000] 12:07:58 INFO - PROCESS | 2276 | 1464635278923 Marionette DEBUG loaded listener.js 12:07:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x117689800) [pid = 2276] [serial = 329] [outer = 0x11678c000] 12:07:59 INFO - PROCESS | 2276 | 1464635279345 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]]]}] 12:07:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:07:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 673ms 12:07:59 INFO - PROCESS | 2276 | 1464635279420 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 12:07:59 INFO - PROCESS | 2276 | 1464635279423 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 12:07:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:07:59 INFO - PROCESS | 2276 | 1464635279429 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:07:59 INFO - PROCESS | 2276 | 1464635279431 Marionette TRACE conn2 <- [1,414,null,{}] 12:07:59 INFO - PROCESS | 2276 | 1464635279433 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}] 12:07:59 INFO - PROCESS | 2276 | 1464635279531 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 12:07:59 INFO - PROCESS | 2276 | 1464635279594 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:59 INFO - PROCESS | 2276 | ++DOCSHELL 0x1215a7800 == 40 [pid = 2276] [id = 111] 12:07:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x1187d6400) [pid = 2276] [serial = 330] [outer = 0x0] 12:07:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x119073000) [pid = 2276] [serial = 331] [outer = 0x1187d6400] 12:07:59 INFO - PROCESS | 2276 | 1464635279660 Marionette DEBUG loaded listener.js 12:07:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x1196f5000) [pid = 2276] [serial = 332] [outer = 0x1187d6400] 12:08:00 INFO - PROCESS | 2276 | 1464635280125 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]]]}] 12:08:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:08:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 721ms 12:08:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:08:00 INFO - PROCESS | 2276 | 1464635280159 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 12:08:00 INFO - PROCESS | 2276 | 1464635280160 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 12:08:00 INFO - PROCESS | 2276 | 1464635280163 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:08:00 INFO - PROCESS | 2276 | 1464635280165 Marionette TRACE conn2 <- [1,418,null,{}] 12:08:00 INFO - PROCESS | 2276 | 1464635280175 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}] 12:08:00 INFO - PROCESS | 2276 | 1464635280270 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 12:08:00 INFO - PROCESS | 2276 | 1464635280327 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:00 INFO - PROCESS | 2276 | ++DOCSHELL 0x12670b800 == 41 [pid = 2276] [id = 112] 12:08:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x120f10000) [pid = 2276] [serial = 333] [outer = 0x0] 12:08:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x121bcc400) [pid = 2276] [serial = 334] [outer = 0x120f10000] 12:08:00 INFO - PROCESS | 2276 | 1464635280358 Marionette DEBUG loaded listener.js 12:08:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x124ba4800) [pid = 2276] [serial = 335] [outer = 0x120f10000] 12:08:01 INFO - PROCESS | 2276 | 1464635281333 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]]]}] 12:08:01 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 12:08:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1224ms 12:08:01 INFO - PROCESS | 2276 | 1464635281388 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 12:08:01 INFO - PROCESS | 2276 | 1464635281391 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 12:08:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:08:01 INFO - PROCESS | 2276 | 1464635281396 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:08:01 INFO - PROCESS | 2276 | 1464635281400 Marionette TRACE conn2 <- [1,422,null,{}] 12:08:01 INFO - PROCESS | 2276 | 1464635281406 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}] 12:08:01 INFO - PROCESS | 2276 | 1464635281527 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 12:08:01 INFO - PROCESS | 2276 | 1464635281607 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:01 INFO - PROCESS | 2276 | ++DOCSHELL 0x1170a7800 == 42 [pid = 2276] [id = 113] 12:08:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x1166c6c00) [pid = 2276] [serial = 336] [outer = 0x0] 12:08:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x116791400) [pid = 2276] [serial = 337] [outer = 0x1166c6c00] 12:08:01 INFO - PROCESS | 2276 | 1464635281636 Marionette DEBUG loaded listener.js 12:08:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x117599c00) [pid = 2276] [serial = 338] [outer = 0x1166c6c00] 12:08:02 INFO - PROCESS | 2276 | --DOCSHELL 0x121cbb800 == 41 [pid = 2276] [id = 108] 12:08:02 INFO - PROCESS | 2276 | --DOCSHELL 0x113ea7800 == 40 [pid = 2276] [id = 107] 12:08:02 INFO - PROCESS | 2276 | --DOCSHELL 0x119bed800 == 39 [pid = 2276] [id = 106] 12:08:02 INFO - PROCESS | 2276 | --DOCSHELL 0x117e0e800 == 38 [pid = 2276] [id = 105] 12:08:02 INFO - PROCESS | 2276 | --DOCSHELL 0x119633000 == 37 [pid = 2276] [id = 104] 12:08:02 INFO - PROCESS | 2276 | --DOCSHELL 0x118990800 == 36 [pid = 2276] [id = 103] 12:08:02 INFO - PROCESS | 2276 | --DOCSHELL 0x117e10800 == 35 [pid = 2276] [id = 102] 12:08:02 INFO - PROCESS | 2276 | --DOCSHELL 0x116881800 == 34 [pid = 2276] [id = 101] 12:08:02 INFO - PROCESS | 2276 | --DOCSHELL 0x112d82000 == 33 [pid = 2276] [id = 100] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x116610c00) [pid = 2276] [serial = 241] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x124b7a000) [pid = 2276] [serial = 268] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x125fa6800) [pid = 2276] [serial = 274] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x1254b2800) [pid = 2276] [serial = 272] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x1254a7400) [pid = 2276] [serial = 271] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x11684d000) [pid = 2276] [serial = 242] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x126c32400) [pid = 2276] [serial = 277] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x12675a000) [pid = 2276] [serial = 275] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x119a0e000) [pid = 2276] [serial = 256] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x119a3d400) [pid = 2276] [serial = 257] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x126cdd000) [pid = 2276] [serial = 278] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x11768b400) [pid = 2276] [serial = 280] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x120f10800) [pid = 2276] [serial = 281] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x11714ec00) [pid = 2276] [serial = 244] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x11805e000) [pid = 2276] [serial = 245] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x118550800) [pid = 2276] [serial = 247] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x118557400) [pid = 2276] [serial = 248] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x118557000) [pid = 2276] [serial = 250] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x128fc2c00) [pid = 2276] [serial = 289] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x1187d8800) [pid = 2276] [serial = 251] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x1219a2400) [pid = 2276] [serial = 265] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x120f0c000) [pid = 2276] [serial = 259] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x121119000) [pid = 2276] [serial = 260] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x119029c00) [pid = 2276] [serial = 253] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x1196f8800) [pid = 2276] [serial = 254] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x121363c00) [pid = 2276] [serial = 262] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x1215cc800) [pid = 2276] [serial = 263] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x113c5f800) [pid = 2276] [serial = 238] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x113c66c00) [pid = 2276] [serial = 239] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 73 (0x124ba7000) [pid = 2276] [serial = 269] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 72 (0x126cdec00) [pid = 2276] [serial = 283] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 71 (0x126dbc800) [pid = 2276] [serial = 287] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 70 (0x126daf800) [pid = 2276] [serial = 284] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 69 (0x126ce9c00) [pid = 2276] [serial = 286] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 68 (0x129266400) [pid = 2276] [serial = 290] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | --DOMWINDOW == 67 (0x12354d800) [pid = 2276] [serial = 266] [outer = 0x0] [url = about:blank] 12:08:02 INFO - PROCESS | 2276 | 1464635282559 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]]]}] 12:08:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:08:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1176ms 12:08:02 INFO - PROCESS | 2276 | 1464635282573 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 12:08:02 INFO - PROCESS | 2276 | 1464635282579 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 12:08:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:08:02 INFO - PROCESS | 2276 | 1464635282586 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:08:02 INFO - PROCESS | 2276 | 1464635282589 Marionette TRACE conn2 <- [1,426,null,{}] 12:08:02 INFO - PROCESS | 2276 | 1464635282593 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}] 12:08:02 INFO - PROCESS | 2276 | 1464635282721 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 12:08:02 INFO - PROCESS | 2276 | 1464635282778 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:02 INFO - PROCESS | 2276 | ++DOCSHELL 0x116311000 == 34 [pid = 2276] [id = 114] 12:08:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 68 (0x115d7dc00) [pid = 2276] [serial = 339] [outer = 0x0] 12:08:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 69 (0x118063c00) [pid = 2276] [serial = 340] [outer = 0x115d7dc00] 12:08:02 INFO - PROCESS | 2276 | 1464635282810 Marionette DEBUG loaded listener.js 12:08:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 70 (0x11854cc00) [pid = 2276] [serial = 341] [outer = 0x115d7dc00] 12:08:03 INFO - PROCESS | 2276 | 1464635283174 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] 12:08:03 INFO - PROCESS | 2276 | 1464635283214 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 12:08:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:08:03 INFO - PROCESS | 2276 | 1464635283218 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:08:03 INFO - PROCESS | 2276 | 1464635283222 Marionette TRACE conn2 <- [1,430,null,{}] 12:08:03 INFO - PROCESS | 2276 | 1464635283233 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}] 12:08:03 INFO - PROCESS | 2276 | 1464635283384 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 12:08:03 INFO - PROCESS | 2276 | 1464635283401 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:03 INFO - PROCESS | 2276 | ++DOCSHELL 0x11814c000 == 35 [pid = 2276] [id = 115] 12:08:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 71 (0x11871dc00) [pid = 2276] [serial = 342] [outer = 0x0] 12:08:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 72 (0x119068c00) [pid = 2276] [serial = 343] [outer = 0x11871dc00] 12:08:03 INFO - PROCESS | 2276 | 1464635283448 Marionette DEBUG loaded listener.js 12:08:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 73 (0x1197c6000) [pid = 2276] [serial = 344] [outer = 0x11871dc00] 12:08:03 INFO - PROCESS | 2276 | 1464635283883 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]]]}] 12:08:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:08:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 677ms 12:08:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:08:03 INFO - PROCESS | 2276 | 1464635283895 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 12:08:03 INFO - PROCESS | 2276 | 1464635283897 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 12:08:03 INFO - PROCESS | 2276 | 1464635283899 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:08:03 INFO - PROCESS | 2276 | 1464635283900 Marionette TRACE conn2 <- [1,434,null,{}] 12:08:03 INFO - PROCESS | 2276 | 1464635283902 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}] 12:08:03 INFO - PROCESS | 2276 | 1464635283986 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 12:08:04 INFO - PROCESS | 2276 | 1464635284010 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:04 INFO - PROCESS | 2276 | ++DOCSHELL 0x119787800 == 36 [pid = 2276] [id = 116] 12:08:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x120dbf800) [pid = 2276] [serial = 345] [outer = 0x0] 12:08:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x121119c00) [pid = 2276] [serial = 346] [outer = 0x120dbf800] 12:08:04 INFO - PROCESS | 2276 | 1464635284036 Marionette DEBUG loaded listener.js 12:08:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x1215d1000) [pid = 2276] [serial = 347] [outer = 0x120dbf800] 12:08:04 INFO - PROCESS | 2276 | 1464635284375 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]]]}] 12:08:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:08:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 518ms 12:08:04 INFO - PROCESS | 2276 | 1464635284418 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 12:08:04 INFO - PROCESS | 2276 | 1464635284419 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 12:08:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:08:04 INFO - PROCESS | 2276 | 1464635284421 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:08:04 INFO - PROCESS | 2276 | 1464635284422 Marionette TRACE conn2 <- [1,438,null,{}] 12:08:04 INFO - PROCESS | 2276 | 1464635284425 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}] 12:08:04 INFO - PROCESS | 2276 | 1464635284511 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 12:08:04 INFO - PROCESS | 2276 | 1464635284516 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:04 INFO - PROCESS | 2276 | ++DOCSHELL 0x121182800 == 37 [pid = 2276] [id = 117] 12:08:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x120dc1800) [pid = 2276] [serial = 348] [outer = 0x0] 12:08:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x1219a7c00) [pid = 2276] [serial = 349] [outer = 0x120dc1800] 12:08:04 INFO - PROCESS | 2276 | 1464635284541 Marionette DEBUG loaded listener.js 12:08:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x124ba4c00) [pid = 2276] [serial = 350] [outer = 0x120dc1800] 12:08:04 INFO - PROCESS | 2276 | 1464635284875 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]]]}] 12:08:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:08:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 470ms 12:08:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:08:04 INFO - PROCESS | 2276 | 1464635284893 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 12:08:04 INFO - PROCESS | 2276 | 1464635284894 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 12:08:04 INFO - PROCESS | 2276 | 1464635284896 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:08:04 INFO - PROCESS | 2276 | 1464635284897 Marionette TRACE conn2 <- [1,442,null,{}] 12:08:04 INFO - PROCESS | 2276 | 1464635284899 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}] 12:08:05 INFO - PROCESS | 2276 | 1464635285014 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 12:08:05 INFO - PROCESS | 2276 | 1464635285022 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:05 INFO - PROCESS | 2276 | ++DOCSHELL 0x11664c000 == 38 [pid = 2276] [id = 118] 12:08:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x1248b8c00) [pid = 2276] [serial = 351] [outer = 0x0] 12:08:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x1254aac00) [pid = 2276] [serial = 352] [outer = 0x1248b8c00] 12:08:05 INFO - PROCESS | 2276 | 1464635285077 Marionette DEBUG loaded listener.js 12:08:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x126750000) [pid = 2276] [serial = 353] [outer = 0x1248b8c00] 12:08:05 INFO - PROCESS | 2276 | 1464635285407 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]]]}] 12:08:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:08:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 518ms 12:08:05 INFO - PROCESS | 2276 | 1464635285414 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 12:08:05 INFO - PROCESS | 2276 | 1464635285416 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 12:08:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:08:05 INFO - PROCESS | 2276 | 1464635285418 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:08:05 INFO - PROCESS | 2276 | 1464635285419 Marionette TRACE conn2 <- [1,446,null,{}] 12:08:05 INFO - PROCESS | 2276 | 1464635285425 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}] 12:08:05 INFO - PROCESS | 2276 | 1464635285513 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 12:08:05 INFO - PROCESS | 2276 | 1464635285541 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:05 INFO - PROCESS | 2276 | ++DOCSHELL 0x1248dd800 == 39 [pid = 2276] [id = 119] 12:08:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x126396000) [pid = 2276] [serial = 354] [outer = 0x0] 12:08:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x1267ee400) [pid = 2276] [serial = 355] [outer = 0x126396000] 12:08:05 INFO - PROCESS | 2276 | 1464635285566 Marionette DEBUG loaded listener.js 12:08:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x126cdd000) [pid = 2276] [serial = 356] [outer = 0x126396000] 12:08:05 INFO - PROCESS | 2276 | 1464635285871 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]]]}] 12:08:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:08:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 476ms 12:08:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:08:05 INFO - PROCESS | 2276 | 1464635285900 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 12:08:05 INFO - PROCESS | 2276 | 1464635285901 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 12:08:05 INFO - PROCESS | 2276 | 1464635285905 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:08:05 INFO - PROCESS | 2276 | 1464635285907 Marionette TRACE conn2 <- [1,450,null,{}] 12:08:05 INFO - PROCESS | 2276 | 1464635285910 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}] 12:08:06 INFO - PROCESS | 2276 | 1464635285998 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 12:08:06 INFO - PROCESS | 2276 | 1464635286002 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:06 INFO - PROCESS | 2276 | ++DOCSHELL 0x12636f000 == 40 [pid = 2276] [id = 120] 12:08:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x124d61000) [pid = 2276] [serial = 357] [outer = 0x0] 12:08:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x126ce4400) [pid = 2276] [serial = 358] [outer = 0x124d61000] 12:08:06 INFO - PROCESS | 2276 | 1464635286027 Marionette DEBUG loaded listener.js 12:08:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x1166cc000) [pid = 2276] [serial = 359] [outer = 0x124d61000] 12:08:06 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x113a4b400) [pid = 2276] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:08:06 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x118064400) [pid = 2276] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:08:06 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x116792800) [pid = 2276] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:08:06 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x11768bc00) [pid = 2276] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:08:06 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x113c5ac00) [pid = 2276] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:08:06 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x111c21c00) [pid = 2276] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:08:06 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x121118c00) [pid = 2276] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:08:06 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x1133ce000) [pid = 2276] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:08:06 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x1133b1400) [pid = 2276] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:08:06 INFO - PROCESS | 2276 | 1464635286376 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] 12:08:06 INFO - PROCESS | 2276 | 1464635286428 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 12:08:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:08:06 INFO - PROCESS | 2276 | 1464635286431 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:08:06 INFO - PROCESS | 2276 | 1464635286432 Marionette TRACE conn2 <- [1,454,null,{}] 12:08:06 INFO - PROCESS | 2276 | 1464635286434 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}] 12:08:06 INFO - PROCESS | 2276 | 1464635286520 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 12:08:06 INFO - PROCESS | 2276 | 1464635286549 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:06 INFO - PROCESS | 2276 | ++DOCSHELL 0x124ed9800 == 41 [pid = 2276] [id = 121] 12:08:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x113c63400) [pid = 2276] [serial = 360] [outer = 0x0] 12:08:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x121bc6c00) [pid = 2276] [serial = 361] [outer = 0x113c63400] 12:08:06 INFO - PROCESS | 2276 | 1464635286578 Marionette DEBUG loaded listener.js 12:08:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x126cea400) [pid = 2276] [serial = 362] [outer = 0x113c63400] 12:08:06 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:08:06 INFO - PROCESS | 2276 | 1464635286895 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]]]}] 12:08:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:08:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 518ms 12:08:06 INFO - PROCESS | 2276 | 1464635286950 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 12:08:06 INFO - PROCESS | 2276 | 1464635286951 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 12:08:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:08:06 INFO - PROCESS | 2276 | 1464635286953 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:08:06 INFO - PROCESS | 2276 | 1464635286956 Marionette TRACE conn2 <- [1,458,null,{}] 12:08:06 INFO - PROCESS | 2276 | 1464635286959 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}] 12:08:07 INFO - PROCESS | 2276 | 1464635287029 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 12:08:07 INFO - PROCESS | 2276 | 1464635287073 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:07 INFO - PROCESS | 2276 | ++DOCSHELL 0x126d70800 == 42 [pid = 2276] [id = 122] 12:08:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x12147c800) [pid = 2276] [serial = 363] [outer = 0x0] 12:08:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x126db1000) [pid = 2276] [serial = 364] [outer = 0x12147c800] 12:08:07 INFO - PROCESS | 2276 | 1464635287098 Marionette DEBUG loaded listener.js 12:08:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x128e29400) [pid = 2276] [serial = 365] [outer = 0x12147c800] 12:08:07 INFO - PROCESS | 2276 | 1464635287353 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] 12:08:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:08:07 INFO - PROCESS | 2276 | 1464635287382 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 12:08:07 INFO - PROCESS | 2276 | 1464635287384 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:08:07 INFO - PROCESS | 2276 | 1464635287386 Marionette TRACE conn2 <- [1,462,null,{}] 12:08:07 INFO - PROCESS | 2276 | 1464635287405 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}] 12:08:07 INFO - PROCESS | 2276 | 1464635287506 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 12:08:07 INFO - PROCESS | 2276 | 1464635287511 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:07 INFO - PROCESS | 2276 | ++DOCSHELL 0x128fa2000 == 43 [pid = 2276] [id = 123] 12:08:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x126dba400) [pid = 2276] [serial = 366] [outer = 0x0] 12:08:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x129268000) [pid = 2276] [serial = 367] [outer = 0x126dba400] 12:08:07 INFO - PROCESS | 2276 | 1464635287540 Marionette DEBUG loaded listener.js 12:08:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x129504000) [pid = 2276] [serial = 368] [outer = 0x126dba400] 12:08:07 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:08:07 INFO - PROCESS | 2276 | 1464635287897 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] 12:08:07 INFO - PROCESS | 2276 | 1464635287918 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 12:08:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:08:07 INFO - PROCESS | 2276 | 1464635287924 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:08:07 INFO - PROCESS | 2276 | 1464635287925 Marionette TRACE conn2 <- [1,466,null,{}] 12:08:07 INFO - PROCESS | 2276 | 1464635287927 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}] 12:08:08 INFO - PROCESS | 2276 | 1464635287999 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 12:08:08 INFO - PROCESS | 2276 | 1464635288003 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:08 INFO - PROCESS | 2276 | ++DOCSHELL 0x1296b1800 == 44 [pid = 2276] [id = 124] 12:08:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x1294d3c00) [pid = 2276] [serial = 369] [outer = 0x0] 12:08:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x12a684400) [pid = 2276] [serial = 370] [outer = 0x1294d3c00] 12:08:08 INFO - PROCESS | 2276 | 1464635288030 Marionette DEBUG loaded listener.js 12:08:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x12a74fc00) [pid = 2276] [serial = 371] [outer = 0x1294d3c00] 12:08:08 INFO - PROCESS | 2276 | 1464635288460 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] 12:08:08 INFO - PROCESS | 2276 | 1464635288497 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 12:08:08 INFO - PROCESS | 2276 | 1464635288501 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:08:08 INFO - PROCESS | 2276 | 1464635288503 Marionette TRACE conn2 <- [1,470,null,{}] 12:08:08 INFO - PROCESS | 2276 | 1464635288507 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}] 12:08:08 INFO - PROCESS | 2276 | 1464635288605 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 12:08:08 INFO - PROCESS | 2276 | 1464635288650 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:08 INFO - PROCESS | 2276 | ++DOCSHELL 0x116886000 == 45 [pid = 2276] [id = 125] 12:08:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x113c5f000) [pid = 2276] [serial = 372] [outer = 0x0] 12:08:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x11660ac00) [pid = 2276] [serial = 373] [outer = 0x113c5f000] 12:08:08 INFO - PROCESS | 2276 | 1464635288681 Marionette DEBUG loaded listener.js 12:08:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x11758fc00) [pid = 2276] [serial = 374] [outer = 0x113c5f000] 12:08:09 INFO - PROCESS | 2276 | 1464635289134 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]]]}] 12:08:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:08:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 673ms 12:08:09 INFO - PROCESS | 2276 | 1464635289174 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 12:08:09 INFO - PROCESS | 2276 | 1464635289178 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 12:08:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:08:09 INFO - PROCESS | 2276 | 1464635289182 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:08:09 INFO - PROCESS | 2276 | 1464635289184 Marionette TRACE conn2 <- [1,474,null,{}] 12:08:09 INFO - PROCESS | 2276 | 1464635289186 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}] 12:08:09 INFO - PROCESS | 2276 | 1464635289283 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 12:08:09 INFO - PROCESS | 2276 | 1464635289342 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:09 INFO - PROCESS | 2276 | ++DOCSHELL 0x12118a000 == 46 [pid = 2276] [id = 126] 12:08:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x118928000) [pid = 2276] [serial = 375] [outer = 0x0] 12:08:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x1190f5800) [pid = 2276] [serial = 376] [outer = 0x118928000] 12:08:09 INFO - PROCESS | 2276 | 1464635289372 Marionette DEBUG loaded listener.js 12:08:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x119a17800) [pid = 2276] [serial = 377] [outer = 0x118928000] 12:08:09 INFO - PROCESS | 2276 | 1464635289821 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]]]}] 12:08:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:08:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 669ms 12:08:09 INFO - PROCESS | 2276 | 1464635289868 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 12:08:09 INFO - PROCESS | 2276 | 1464635289871 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 12:08:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:08:09 INFO - PROCESS | 2276 | 1464635289897 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:08:09 INFO - PROCESS | 2276 | 1464635289899 Marionette TRACE conn2 <- [1,478,null,{}] 12:08:09 INFO - PROCESS | 2276 | 1464635289919 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}] 12:08:10 INFO - PROCESS | 2276 | 1464635290029 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 12:08:10 INFO - PROCESS | 2276 | 1464635290074 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:10 INFO - PROCESS | 2276 | ++DOCSHELL 0x1299ce800 == 47 [pid = 2276] [id = 127] 12:08:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x1254acc00) [pid = 2276] [serial = 378] [outer = 0x0] 12:08:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x125fa5c00) [pid = 2276] [serial = 379] [outer = 0x1254acc00] 12:08:10 INFO - PROCESS | 2276 | 1464635290106 Marionette DEBUG loaded listener.js 12:08:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x126751800) [pid = 2276] [serial = 380] [outer = 0x1254acc00] 12:08:10 INFO - PROCESS | 2276 | 1464635290531 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]]]}] 12:08:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:08:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 673ms 12:08:10 INFO - PROCESS | 2276 | 1464635290588 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 12:08:10 INFO - PROCESS | 2276 | 1464635290591 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 12:08:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:08:10 INFO - PROCESS | 2276 | 1464635290597 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:08:10 INFO - PROCESS | 2276 | 1464635290599 Marionette TRACE conn2 <- [1,482,null,{}] 12:08:10 INFO - PROCESS | 2276 | 1464635290603 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}] 12:08:10 INFO - PROCESS | 2276 | 1464635290722 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 12:08:10 INFO - PROCESS | 2276 | 1464635290778 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:10 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a9da000 == 48 [pid = 2276] [id = 128] 12:08:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x128fc3800) [pid = 2276] [serial = 381] [outer = 0x0] 12:08:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x129273000) [pid = 2276] [serial = 382] [outer = 0x128fc3800] 12:08:10 INFO - PROCESS | 2276 | 1464635290807 Marionette DEBUG loaded listener.js 12:08:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x1294d8400) [pid = 2276] [serial = 383] [outer = 0x128fc3800] 12:08:11 INFO - PROCESS | 2276 | 1464635291430 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]]]}] 12:08:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:08:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 872ms 12:08:11 INFO - PROCESS | 2276 | 1464635291469 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 12:08:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:08:11 INFO - PROCESS | 2276 | 1464635291473 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 12:08:11 INFO - PROCESS | 2276 | 1464635291477 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:08:11 INFO - PROCESS | 2276 | 1464635291480 Marionette TRACE conn2 <- [1,486,null,{}] 12:08:11 INFO - PROCESS | 2276 | 1464635291484 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}] 12:08:11 INFO - PROCESS | 2276 | 1464635291568 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 12:08:11 INFO - PROCESS | 2276 | 1464635291630 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:11 INFO - PROCESS | 2276 | ++DOCSHELL 0x11962f000 == 49 [pid = 2276] [id = 129] 12:08:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x1166ca800) [pid = 2276] [serial = 384] [outer = 0x0] 12:08:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x11684d000) [pid = 2276] [serial = 385] [outer = 0x1166ca800] 12:08:11 INFO - PROCESS | 2276 | 1464635291657 Marionette DEBUG loaded listener.js 12:08:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x11805e800) [pid = 2276] [serial = 386] [outer = 0x1166ca800] 12:08:12 INFO - PROCESS | 2276 | --DOCSHELL 0x128fa2000 == 48 [pid = 2276] [id = 123] 12:08:12 INFO - PROCESS | 2276 | --DOCSHELL 0x126d70800 == 47 [pid = 2276] [id = 122] 12:08:12 INFO - PROCESS | 2276 | --DOCSHELL 0x124ed9800 == 46 [pid = 2276] [id = 121] 12:08:12 INFO - PROCESS | 2276 | --DOCSHELL 0x12636f000 == 45 [pid = 2276] [id = 120] 12:08:12 INFO - PROCESS | 2276 | --DOCSHELL 0x1248dd800 == 44 [pid = 2276] [id = 119] 12:08:12 INFO - PROCESS | 2276 | --DOCSHELL 0x11664c000 == 43 [pid = 2276] [id = 118] 12:08:12 INFO - PROCESS | 2276 | --DOCSHELL 0x121182800 == 42 [pid = 2276] [id = 117] 12:08:12 INFO - PROCESS | 2276 | --DOCSHELL 0x119787800 == 41 [pid = 2276] [id = 116] 12:08:12 INFO - PROCESS | 2276 | --DOCSHELL 0x11814c000 == 40 [pid = 2276] [id = 115] 12:08:12 INFO - PROCESS | 2276 | --DOCSHELL 0x116311000 == 39 [pid = 2276] [id = 114] 12:08:12 INFO - PROCESS | 2276 | --DOCSHELL 0x1170a7800 == 38 [pid = 2276] [id = 113] 12:08:12 INFO - PROCESS | 2276 | --DOCSHELL 0x1170b7800 == 37 [pid = 2276] [id = 110] 12:08:12 INFO - PROCESS | 2276 | --DOCSHELL 0x124ee4000 == 36 [pid = 2276] [id = 109] 12:08:12 INFO - PROCESS | 2276 | 1464635292120 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]]]}] 12:08:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:08:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 674ms 12:08:12 INFO - PROCESS | 2276 | 1464635292152 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 12:08:12 INFO - PROCESS | 2276 | 1464635292156 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 12:08:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:08:12 INFO - PROCESS | 2276 | 1464635292160 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:08:12 INFO - PROCESS | 2276 | 1464635292162 Marionette TRACE conn2 <- [1,490,null,{}] 12:08:12 INFO - PROCESS | 2276 | 1464635292164 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}] 12:08:12 INFO - PROCESS | 2276 | 1464635292237 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 12:08:12 INFO - PROCESS | 2276 | 1464635292245 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:12 INFO - PROCESS | 2276 | ++DOCSHELL 0x116888000 == 37 [pid = 2276] [id = 130] 12:08:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x118066800) [pid = 2276] [serial = 387] [outer = 0x0] 12:08:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x11871d800) [pid = 2276] [serial = 388] [outer = 0x118066800] 12:08:12 INFO - PROCESS | 2276 | 1464635292271 Marionette DEBUG loaded listener.js 12:08:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x1190f9400) [pid = 2276] [serial = 389] [outer = 0x118066800] 12:08:12 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x119072400) [pid = 2276] [serial = 310] [outer = 0x0] [url = about:blank] 12:08:12 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x119a41800) [pid = 2276] [serial = 313] [outer = 0x0] [url = about:blank] 12:08:12 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x11714d800) [pid = 2276] [serial = 302] [outer = 0x0] [url = about:blank] 12:08:12 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x113c67c00) [pid = 2276] [serial = 295] [outer = 0x0] [url = about:blank] 12:08:12 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x118310400) [pid = 2276] [serial = 304] [outer = 0x0] [url = about:blank] 12:08:12 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x118550c00) [pid = 2276] [serial = 305] [outer = 0x0] [url = about:blank] 12:08:12 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x113c5cc00) [pid = 2276] [serial = 298] [outer = 0x0] [url = about:blank] 12:08:12 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x113c69c00) [pid = 2276] [serial = 299] [outer = 0x0] [url = about:blank] 12:08:12 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x129266000) [pid = 2276] [serial = 292] [outer = 0x0] [url = about:blank] 12:08:12 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x11850d400) [pid = 2276] [serial = 316] [outer = 0x0] [url = about:blank] 12:08:12 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x119a32c00) [pid = 2276] [serial = 317] [outer = 0x0] [url = about:blank] 12:08:12 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x120f11000) [pid = 2276] [serial = 314] [outer = 0x0] [url = about:blank] 12:08:12 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x121477400) [pid = 2276] [serial = 319] [outer = 0x0] [url = about:blank] 12:08:12 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x11685a800) [pid = 2276] [serial = 301] [outer = 0x0] [url = about:blank] 12:08:12 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x123514000) [pid = 2276] [serial = 320] [outer = 0x0] [url = about:blank] 12:08:12 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x118715400) [pid = 2276] [serial = 307] [outer = 0x0] [url = about:blank] 12:08:12 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x124b84800) [pid = 2276] [serial = 323] [outer = 0x0] [url = about:blank] 12:08:12 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x11892fc00) [pid = 2276] [serial = 308] [outer = 0x0] [url = about:blank] 12:08:12 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x1190f6c00) [pid = 2276] [serial = 311] [outer = 0x0] [url = about:blank] 12:08:12 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x124b34000) [pid = 2276] [serial = 322] [outer = 0x0] [url = about:blank] 12:08:12 INFO - PROCESS | 2276 | 1464635292608 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]]]}] 12:08:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:08:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 468ms 12:08:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:08:12 INFO - PROCESS | 2276 | 1464635292629 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 12:08:12 INFO - PROCESS | 2276 | 1464635292630 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 12:08:12 INFO - PROCESS | 2276 | 1464635292633 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:08:12 INFO - PROCESS | 2276 | 1464635292635 Marionette TRACE conn2 <- [1,494,null,{}] 12:08:12 INFO - PROCESS | 2276 | 1464635292645 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}] 12:08:12 INFO - PROCESS | 2276 | 1464635292721 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 12:08:12 INFO - PROCESS | 2276 | 1464635292729 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:12 INFO - PROCESS | 2276 | ++DOCSHELL 0x1191b6800 == 38 [pid = 2276] [id = 131] 12:08:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x119a36400) [pid = 2276] [serial = 390] [outer = 0x0] 12:08:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x120f0d800) [pid = 2276] [serial = 391] [outer = 0x119a36400] 12:08:12 INFO - PROCESS | 2276 | 1464635292757 Marionette DEBUG loaded listener.js 12:08:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x121745000) [pid = 2276] [serial = 392] [outer = 0x119a36400] 12:08:13 INFO - PROCESS | 2276 | 1464635293115 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]]]}] 12:08:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:08:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 524ms 12:08:13 INFO - PROCESS | 2276 | 1464635293158 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 12:08:13 INFO - PROCESS | 2276 | 1464635293159 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 12:08:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:08:13 INFO - PROCESS | 2276 | 1464635293167 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:08:13 INFO - PROCESS | 2276 | 1464635293168 Marionette TRACE conn2 <- [1,498,null,{}] 12:08:13 INFO - PROCESS | 2276 | 1464635293172 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}] 12:08:13 INFO - PROCESS | 2276 | 1464635293251 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 12:08:13 INFO - PROCESS | 2276 | 1464635293257 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:13 INFO - PROCESS | 2276 | ++DOCSHELL 0x12118d000 == 39 [pid = 2276] [id = 132] 12:08:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x124b34000) [pid = 2276] [serial = 393] [outer = 0x0] 12:08:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x124d55800) [pid = 2276] [serial = 394] [outer = 0x124b34000] 12:08:13 INFO - PROCESS | 2276 | 1464635293283 Marionette DEBUG loaded listener.js 12:08:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x1254a7800) [pid = 2276] [serial = 395] [outer = 0x124b34000] 12:08:13 INFO - PROCESS | 2276 | 1464635293611 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]]]}] 12:08:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:08:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 474ms 12:08:13 INFO - PROCESS | 2276 | 1464635293637 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 12:08:13 INFO - PROCESS | 2276 | 1464635293640 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 12:08:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:08:13 INFO - PROCESS | 2276 | 1464635293643 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:08:13 INFO - PROCESS | 2276 | 1464635293644 Marionette TRACE conn2 <- [1,502,null,{}] 12:08:13 INFO - PROCESS | 2276 | 1464635293646 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}] 12:08:13 INFO - PROCESS | 2276 | 1464635293716 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 12:08:13 INFO - PROCESS | 2276 | 1464635293763 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:13 INFO - PROCESS | 2276 | ++DOCSHELL 0x1215a3000 == 40 [pid = 2276] [id = 133] 12:08:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x1182e1800) [pid = 2276] [serial = 396] [outer = 0x0] 12:08:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x126393c00) [pid = 2276] [serial = 397] [outer = 0x1182e1800] 12:08:13 INFO - PROCESS | 2276 | 1464635293789 Marionette DEBUG loaded listener.js 12:08:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x12675dc00) [pid = 2276] [serial = 398] [outer = 0x1182e1800] 12:08:14 INFO - PROCESS | 2276 | 1464635294101 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]]]}] 12:08:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:08:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 468ms 12:08:14 INFO - PROCESS | 2276 | 1464635294112 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 12:08:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:08:14 INFO - PROCESS | 2276 | 1464635294113 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 12:08:14 INFO - PROCESS | 2276 | 1464635294115 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:08:14 INFO - PROCESS | 2276 | 1464635294116 Marionette TRACE conn2 <- [1,506,null,{}] 12:08:14 INFO - PROCESS | 2276 | 1464635294118 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}] 12:08:14 INFO - PROCESS | 2276 | 1464635294213 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 12:08:14 INFO - PROCESS | 2276 | 1464635294228 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:14 INFO - PROCESS | 2276 | ++DOCSHELL 0x1254e2800 == 41 [pid = 2276] [id = 134] 12:08:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x126cde800) [pid = 2276] [serial = 399] [outer = 0x0] 12:08:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x126daec00) [pid = 2276] [serial = 400] [outer = 0x126cde800] 12:08:14 INFO - PROCESS | 2276 | 1464635294255 Marionette DEBUG loaded listener.js 12:08:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x129506c00) [pid = 2276] [serial = 401] [outer = 0x126cde800] 12:08:14 INFO - PROCESS | 2276 | 1464635294609 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]]]}] 12:08:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:08:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 518ms 12:08:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:08:14 INFO - PROCESS | 2276 | 1464635294634 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 12:08:14 INFO - PROCESS | 2276 | 1464635294635 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 12:08:14 INFO - PROCESS | 2276 | 1464635294645 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:08:14 INFO - PROCESS | 2276 | 1464635294646 Marionette TRACE conn2 <- [1,510,null,{}] 12:08:14 INFO - PROCESS | 2276 | 1464635294649 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}] 12:08:14 INFO - PROCESS | 2276 | 1464635294736 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 12:08:14 INFO - PROCESS | 2276 | 1464635294741 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:14 INFO - PROCESS | 2276 | ++DOCSHELL 0x11709f000 == 42 [pid = 2276] [id = 135] 12:08:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x12950a000) [pid = 2276] [serial = 402] [outer = 0x0] 12:08:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x12a744c00) [pid = 2276] [serial = 403] [outer = 0x12950a000] 12:08:14 INFO - PROCESS | 2276 | 1464635294766 Marionette DEBUG loaded listener.js 12:08:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x12a7de400) [pid = 2276] [serial = 404] [outer = 0x12950a000] 12:08:15 INFO - PROCESS | 2276 | 1464635295181 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]]]}] 12:08:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:08:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 577ms 12:08:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:08:15 INFO - PROCESS | 2276 | 1464635295221 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 12:08:15 INFO - PROCESS | 2276 | 1464635295223 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 12:08:15 INFO - PROCESS | 2276 | 1464635295227 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:08:15 INFO - PROCESS | 2276 | 1464635295229 Marionette TRACE conn2 <- [1,514,null,{}] 12:08:15 INFO - PROCESS | 2276 | 1464635295232 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}] 12:08:15 INFO - PROCESS | 2276 | 1464635295378 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 12:08:15 INFO - PROCESS | 2276 | 1464635295428 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:15 INFO - PROCESS | 2276 | ++DOCSHELL 0x128f91800 == 43 [pid = 2276] [id = 136] 12:08:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x12950a400) [pid = 2276] [serial = 405] [outer = 0x0] 12:08:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x12a7e9c00) [pid = 2276] [serial = 406] [outer = 0x12950a400] 12:08:15 INFO - PROCESS | 2276 | 1464635295468 Marionette DEBUG loaded listener.js 12:08:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x12ae4ec00) [pid = 2276] [serial = 407] [outer = 0x12950a400] 12:08:15 INFO - PROCESS | 2276 | 1464635295833 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]]]}] 12:08:15 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 12:08:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 621ms 12:08:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:08:15 INFO - PROCESS | 2276 | 1464635295848 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 12:08:15 INFO - PROCESS | 2276 | 1464635295849 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 12:08:15 INFO - PROCESS | 2276 | 1464635295851 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:08:15 INFO - PROCESS | 2276 | 1464635295852 Marionette TRACE conn2 <- [1,518,null,{}] 12:08:15 INFO - PROCESS | 2276 | 1464635295856 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}] 12:08:15 INFO - PROCESS | 2276 | 1464635295948 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 12:08:15 INFO - PROCESS | 2276 | 1464635295960 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:15 INFO - PROCESS | 2276 | ++DOCSHELL 0x1299be000 == 44 [pid = 2276] [id = 137] 12:08:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x12ae51c00) [pid = 2276] [serial = 408] [outer = 0x0] 12:08:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x12ae56400) [pid = 2276] [serial = 409] [outer = 0x12ae51c00] 12:08:15 INFO - PROCESS | 2276 | 1464635295985 Marionette DEBUG loaded listener.js 12:08:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x12afd1800) [pid = 2276] [serial = 410] [outer = 0x12ae51c00] 12:08:16 INFO - PROCESS | 2276 | 1464635296309 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]]]}] 12:08:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:08:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 468ms 12:08:16 INFO - PROCESS | 2276 | 1464635296320 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 12:08:16 INFO - PROCESS | 2276 | 1464635296322 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 12:08:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:08:16 INFO - PROCESS | 2276 | 1464635296324 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:08:16 INFO - PROCESS | 2276 | 1464635296325 Marionette TRACE conn2 <- [1,522,null,{}] 12:08:16 INFO - PROCESS | 2276 | 1464635296328 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}] 12:08:16 INFO - PROCESS | 2276 | 1464635296487 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 12:08:16 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x120f03c00) [pid = 2276] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:08:16 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x120dc1800) [pid = 2276] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:08:16 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x1248b8c00) [pid = 2276] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:08:16 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x1166c6c00) [pid = 2276] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:08:16 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x11871dc00) [pid = 2276] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:08:16 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x115d7dc00) [pid = 2276] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:08:16 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x113c63400) [pid = 2276] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:08:16 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x120dbf800) [pid = 2276] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:08:16 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x126396000) [pid = 2276] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:08:16 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x124d61000) [pid = 2276] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:08:16 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x12147c800) [pid = 2276] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:08:16 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x126dba400) [pid = 2276] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:08:16 INFO - PROCESS | 2276 | 1464635296526 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:16 INFO - PROCESS | 2276 | ++DOCSHELL 0x117055800 == 45 [pid = 2276] [id = 138] 12:08:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x1120ed800) [pid = 2276] [serial = 411] [outer = 0x0] 12:08:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x115d7dc00) [pid = 2276] [serial = 412] [outer = 0x1120ed800] 12:08:16 INFO - PROCESS | 2276 | 1464635296550 Marionette DEBUG loaded listener.js 12:08:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x120f10400) [pid = 2276] [serial = 413] [outer = 0x1120ed800] 12:08:16 INFO - PROCESS | 2276 | 1464635296864 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]]]}] 12:08:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:08:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 570ms 12:08:16 INFO - PROCESS | 2276 | 1464635296894 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 12:08:16 INFO - PROCESS | 2276 | 1464635296896 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 12:08:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:08:16 INFO - PROCESS | 2276 | 1464635296898 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:08:16 INFO - PROCESS | 2276 | 1464635296900 Marionette TRACE conn2 <- [1,526,null,{}] 12:08:16 INFO - PROCESS | 2276 | 1464635296902 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}] 12:08:16 INFO - PROCESS | 2276 | 1464635296992 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 12:08:17 INFO - PROCESS | 2276 | 1464635297036 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x128fa8000 == 46 [pid = 2276] [id = 139] 12:08:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x118510800) [pid = 2276] [serial = 414] [outer = 0x0] 12:08:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x126dba400) [pid = 2276] [serial = 415] [outer = 0x118510800] 12:08:17 INFO - PROCESS | 2276 | 1464635297064 Marionette DEBUG loaded listener.js 12:08:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x12bad8c00) [pid = 2276] [serial = 416] [outer = 0x118510800] 12:08:17 INFO - PROCESS | 2276 | 1464635297353 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]]]}] 12:08:17 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 12:08:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 469ms 12:08:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:08:17 INFO - PROCESS | 2276 | 1464635297367 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 12:08:17 INFO - PROCESS | 2276 | 1464635297369 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 12:08:17 INFO - PROCESS | 2276 | 1464635297379 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:08:17 INFO - PROCESS | 2276 | 1464635297379 Marionette TRACE conn2 <- [1,530,null,{}] 12:08:17 INFO - PROCESS | 2276 | 1464635297382 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}] 12:08:17 INFO - PROCESS | 2276 | 1464635297461 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 12:08:17 INFO - PROCESS | 2276 | 1464635297466 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ba6b800 == 47 [pid = 2276] [id = 140] 12:08:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x12badc800) [pid = 2276] [serial = 417] [outer = 0x0] 12:08:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x12bb7a000) [pid = 2276] [serial = 418] [outer = 0x12badc800] 12:08:17 INFO - PROCESS | 2276 | 1464635297493 Marionette DEBUG loaded listener.js 12:08:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x12bb85c00) [pid = 2276] [serial = 419] [outer = 0x12badc800] 12:08:17 INFO - PROCESS | 2276 | 1464635297809 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"]]]}] 12:08:17 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 12:08:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:08:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:08:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:08:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:08:17 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 12:08:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:08:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:08:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:08:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:08:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 476ms 12:08:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:08:17 INFO - PROCESS | 2276 | 1464635297847 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 12:08:17 INFO - PROCESS | 2276 | 1464635297848 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 12:08:17 INFO - PROCESS | 2276 | 1464635297850 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:08:17 INFO - PROCESS | 2276 | 1464635297852 Marionette TRACE conn2 <- [1,534,null,{}] 12:08:17 INFO - PROCESS | 2276 | 1464635297854 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}] 12:08:17 INFO - PROCESS | 2276 | 1464635297964 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 12:08:17 INFO - PROCESS | 2276 | 1464635297971 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x12bb5c800 == 48 [pid = 2276] [id = 141] 12:08:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x125f9e000) [pid = 2276] [serial = 420] [outer = 0x0] 12:08:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x12c273400) [pid = 2276] [serial = 421] [outer = 0x125f9e000] 12:08:17 INFO - PROCESS | 2276 | 1464635297996 Marionette DEBUG loaded listener.js 12:08:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x12c385400) [pid = 2276] [serial = 422] [outer = 0x125f9e000] 12:08:18 INFO - PROCESS | 2276 | 1464635298275 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]]]}] 12:08:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:08:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 468ms 12:08:18 INFO - PROCESS | 2276 | 1464635298319 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 12:08:18 INFO - PROCESS | 2276 | 1464635298321 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 12:08:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:08:18 INFO - PROCESS | 2276 | 1464635298326 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:08:18 INFO - PROCESS | 2276 | 1464635298328 Marionette TRACE conn2 <- [1,538,null,{}] 12:08:18 INFO - PROCESS | 2276 | 1464635298330 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}] 12:08:18 INFO - PROCESS | 2276 | 1464635298426 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 12:08:18 INFO - PROCESS | 2276 | 1464635298430 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:18 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c214000 == 49 [pid = 2276] [id = 142] 12:08:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x12bb82000) [pid = 2276] [serial = 423] [outer = 0x0] 12:08:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x12c386800) [pid = 2276] [serial = 424] [outer = 0x12bb82000] 12:08:18 INFO - PROCESS | 2276 | 1464635298460 Marionette DEBUG loaded listener.js 12:08:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x12c551800) [pid = 2276] [serial = 425] [outer = 0x12bb82000] 12:08:18 INFO - PROCESS | 2276 | 1464635298913 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]]]}] 12:08:18 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. 12:08:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 620ms 12:08:18 INFO - PROCESS | 2276 | 1464635298946 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 12:08:18 INFO - PROCESS | 2276 | 1464635298949 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 12:08:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:08:18 INFO - PROCESS | 2276 | 1464635298952 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:08:18 INFO - PROCESS | 2276 | 1464635298955 Marionette TRACE conn2 <- [1,542,null,{}] 12:08:18 INFO - PROCESS | 2276 | 1464635298959 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}] 12:08:19 INFO - PROCESS | 2276 | 1464635299062 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 12:08:19 INFO - PROCESS | 2276 | 1464635299107 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:19 INFO - PROCESS | 2276 | ++DOCSHELL 0x117058800 == 50 [pid = 2276] [id = 143] 12:08:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x116850400) [pid = 2276] [serial = 426] [outer = 0x0] 12:08:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x118302c00) [pid = 2276] [serial = 427] [outer = 0x116850400] 12:08:19 INFO - PROCESS | 2276 | 1464635299166 Marionette DEBUG loaded listener.js 12:08:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 116 (0x1187dd800) [pid = 2276] [serial = 428] [outer = 0x116850400] 12:08:19 INFO - PROCESS | 2276 | 1464635299535 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]]]}] 12:08:19 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. 12:08:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 623ms 12:08:19 INFO - PROCESS | 2276 | 1464635299577 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 12:08:19 INFO - PROCESS | 2276 | 1464635299581 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 12:08:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:08:19 INFO - PROCESS | 2276 | 1464635299586 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:08:19 INFO - PROCESS | 2276 | 1464635299589 Marionette TRACE conn2 <- [1,546,null,{}] 12:08:19 INFO - PROCESS | 2276 | 1464635299612 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}] 12:08:19 INFO - PROCESS | 2276 | 1464635299717 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 12:08:19 INFO - PROCESS | 2276 | 1464635299797 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:19 INFO - PROCESS | 2276 | ++DOCSHELL 0x126d6d000 == 51 [pid = 2276] [id = 144] 12:08:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 117 (0x11901f800) [pid = 2276] [serial = 429] [outer = 0x0] 12:08:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 118 (0x1197c4400) [pid = 2276] [serial = 430] [outer = 0x11901f800] 12:08:19 INFO - PROCESS | 2276 | 1464635299833 Marionette DEBUG loaded listener.js 12:08:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 119 (0x124b3c000) [pid = 2276] [serial = 431] [outer = 0x11901f800] 12:08:20 INFO - PROCESS | 2276 | 1464635300220 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]]]}] 12:08:20 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:08:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 642ms 12:08:20 INFO - PROCESS | 2276 | 1464635300228 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 12:08:20 INFO - PROCESS | 2276 | 1464635300230 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 12:08:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:08:20 INFO - PROCESS | 2276 | 1464635300232 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:08:20 INFO - PROCESS | 2276 | 1464635300235 Marionette TRACE conn2 <- [1,550,null,{}] 12:08:20 INFO - PROCESS | 2276 | 1464635300246 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}] 12:08:20 INFO - PROCESS | 2276 | 1464635300361 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 12:08:20 INFO - PROCESS | 2276 | 1464635300469 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:20 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c515000 == 52 [pid = 2276] [id = 145] 12:08:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 120 (0x1254ad000) [pid = 2276] [serial = 432] [outer = 0x0] 12:08:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 121 (0x126c37400) [pid = 2276] [serial = 433] [outer = 0x1254ad000] 12:08:20 INFO - PROCESS | 2276 | 1464635300527 Marionette DEBUG loaded listener.js 12:08:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 122 (0x128fc3000) [pid = 2276] [serial = 434] [outer = 0x1254ad000] 12:08:20 INFO - PROCESS | 2276 | 1464635300894 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]]]}] 12:08:20 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. 12:08:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 679ms 12:08:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:08:20 INFO - PROCESS | 2276 | 1464635300911 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 12:08:20 INFO - PROCESS | 2276 | 1464635300913 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 12:08:20 INFO - PROCESS | 2276 | 1464635300915 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:08:20 INFO - PROCESS | 2276 | 1464635300916 Marionette TRACE conn2 <- [1,554,null,{}] 12:08:20 INFO - PROCESS | 2276 | 1464635300919 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}] 12:08:21 INFO - PROCESS | 2276 | 1464635301018 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 12:08:21 INFO - PROCESS | 2276 | 1464635301063 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:21 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c906800 == 53 [pid = 2276] [id = 146] 12:08:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 123 (0x1294d6c00) [pid = 2276] [serial = 435] [outer = 0x0] 12:08:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 124 (0x12a74a400) [pid = 2276] [serial = 436] [outer = 0x1294d6c00] 12:08:21 INFO - PROCESS | 2276 | 1464635301094 Marionette DEBUG loaded listener.js 12:08:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 125 (0x12afd0c00) [pid = 2276] [serial = 437] [outer = 0x1294d6c00] 12:08:21 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:08:21 INFO - PROCESS | 2276 | 1464635301468 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]]]}] 12:08:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:08:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 570ms 12:08:21 INFO - PROCESS | 2276 | 1464635301491 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 12:08:21 INFO - PROCESS | 2276 | 1464635301492 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 12:08:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:08:21 INFO - PROCESS | 2276 | 1464635301495 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:08:21 INFO - PROCESS | 2276 | 1464635301496 Marionette TRACE conn2 <- [1,558,null,{}] 12:08:21 INFO - PROCESS | 2276 | 1464635301498 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}] 12:08:21 INFO - PROCESS | 2276 | 1464635301592 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 12:08:21 INFO - PROCESS | 2276 | 1464635301637 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:21 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c91e000 == 54 [pid = 2276] [id = 147] 12:08:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 126 (0x129504400) [pid = 2276] [serial = 438] [outer = 0x0] 12:08:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 127 (0x12bad2800) [pid = 2276] [serial = 439] [outer = 0x129504400] 12:08:21 INFO - PROCESS | 2276 | 1464635301665 Marionette DEBUG loaded listener.js 12:08:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 128 (0x12bade000) [pid = 2276] [serial = 440] [outer = 0x129504400] 12:08:22 INFO - PROCESS | 2276 | 1464635302099 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]]]}] 12:08:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:08:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 620ms 12:08:22 INFO - PROCESS | 2276 | 1464635302115 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 12:08:22 INFO - PROCESS | 2276 | 1464635302117 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 12:08:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:08:22 INFO - PROCESS | 2276 | 1464635302119 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:08:22 INFO - PROCESS | 2276 | 1464635302120 Marionette TRACE conn2 <- [1,562,null,{}] 12:08:22 INFO - PROCESS | 2276 | 1464635302123 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}] 12:08:22 INFO - PROCESS | 2276 | 1464635302225 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 12:08:22 INFO - PROCESS | 2276 | 1464635302271 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:22 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ce11800 == 55 [pid = 2276] [id = 148] 12:08:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 129 (0x12badd000) [pid = 2276] [serial = 441] [outer = 0x0] 12:08:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 130 (0x12c38a000) [pid = 2276] [serial = 442] [outer = 0x12badd000] 12:08:22 INFO - PROCESS | 2276 | 1464635302300 Marionette DEBUG loaded listener.js 12:08:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 131 (0x12caa0000) [pid = 2276] [serial = 443] [outer = 0x12badd000] 12:08:22 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:08:22 INFO - PROCESS | 2276 | 1464635302703 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]]]}] 12:08:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:08:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 619ms 12:08:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:08:22 INFO - PROCESS | 2276 | 1464635302738 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 12:08:22 INFO - PROCESS | 2276 | 1464635302740 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 12:08:22 INFO - PROCESS | 2276 | 1464635302742 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:08:22 INFO - PROCESS | 2276 | 1464635302743 Marionette TRACE conn2 <- [1,566,null,{}] 12:08:22 INFO - PROCESS | 2276 | 1464635302746 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}] 12:08:22 INFO - PROCESS | 2276 | 1464635302973 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 12:08:23 INFO - PROCESS | 2276 | 1464635303077 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:23 INFO - PROCESS | 2276 | ++DOCSHELL 0x118132000 == 56 [pid = 2276] [id = 149] 12:08:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 132 (0x113c5cc00) [pid = 2276] [serial = 444] [outer = 0x0] 12:08:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 133 (0x113c66000) [pid = 2276] [serial = 445] [outer = 0x113c5cc00] 12:08:23 INFO - PROCESS | 2276 | 1464635303104 Marionette DEBUG loaded listener.js 12:08:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 134 (0x11679ac00) [pid = 2276] [serial = 446] [outer = 0x113c5cc00] 12:08:23 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:08:23 INFO - PROCESS | 2276 | 1464635303526 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]]]}] 12:08:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:08:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 822ms 12:08:23 INFO - PROCESS | 2276 | 1464635303565 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 12:08:23 INFO - PROCESS | 2276 | 1464635303567 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 12:08:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:08:23 INFO - PROCESS | 2276 | 1464635303570 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:08:23 INFO - PROCESS | 2276 | 1464635303573 Marionette TRACE conn2 <- [1,570,null,{}] 12:08:23 INFO - PROCESS | 2276 | 1464635303576 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}] 12:08:23 INFO - PROCESS | 2276 | 1464635303665 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 12:08:23 INFO - PROCESS | 2276 | 1464635303728 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:23 INFO - PROCESS | 2276 | ++DOCSHELL 0x11688d800 == 57 [pid = 2276] [id = 150] 12:08:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 135 (0x116a66000) [pid = 2276] [serial = 447] [outer = 0x0] 12:08:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 136 (0x117681c00) [pid = 2276] [serial = 448] [outer = 0x116a66000] 12:08:23 INFO - PROCESS | 2276 | 1464635303757 Marionette DEBUG loaded listener.js 12:08:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 137 (0x11854d400) [pid = 2276] [serial = 449] [outer = 0x116a66000] 12:08:24 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:08:24 INFO - PROCESS | 2276 | --DOCSHELL 0x12bb5c800 == 56 [pid = 2276] [id = 141] 12:08:24 INFO - PROCESS | 2276 | --DOCSHELL 0x12ba6b800 == 55 [pid = 2276] [id = 140] 12:08:24 INFO - PROCESS | 2276 | --DOCSHELL 0x128fa8000 == 54 [pid = 2276] [id = 139] 12:08:24 INFO - PROCESS | 2276 | --DOCSHELL 0x117055800 == 53 [pid = 2276] [id = 138] 12:08:24 INFO - PROCESS | 2276 | --DOCSHELL 0x1299be000 == 52 [pid = 2276] [id = 137] 12:08:24 INFO - PROCESS | 2276 | --DOCSHELL 0x128f91800 == 51 [pid = 2276] [id = 136] 12:08:24 INFO - PROCESS | 2276 | --DOCSHELL 0x11709f000 == 50 [pid = 2276] [id = 135] 12:08:24 INFO - PROCESS | 2276 | --DOMWINDOW == 136 (0x124ba2000) [pid = 2276] [serial = 325] [outer = 0x0] [url = about:blank] 12:08:24 INFO - PROCESS | 2276 | --DOMWINDOW == 135 (0x119073000) [pid = 2276] [serial = 331] [outer = 0x0] [url = about:blank] 12:08:24 INFO - PROCESS | 2276 | --DOMWINDOW == 134 (0x116a65000) [pid = 2276] [serial = 328] [outer = 0x0] [url = about:blank] 12:08:24 INFO - PROCESS | 2276 | --DOMWINDOW == 133 (0x12a684400) [pid = 2276] [serial = 370] [outer = 0x0] [url = about:blank] 12:08:24 INFO - PROCESS | 2276 | --DOCSHELL 0x1254e2800 == 49 [pid = 2276] [id = 134] 12:08:24 INFO - PROCESS | 2276 | --DOCSHELL 0x1215a3000 == 48 [pid = 2276] [id = 133] 12:08:24 INFO - PROCESS | 2276 | --DOCSHELL 0x12118d000 == 47 [pid = 2276] [id = 132] 12:08:24 INFO - PROCESS | 2276 | --DOCSHELL 0x1191b6800 == 46 [pid = 2276] [id = 131] 12:08:24 INFO - PROCESS | 2276 | --DOCSHELL 0x116888000 == 45 [pid = 2276] [id = 130] 12:08:24 INFO - PROCESS | 2276 | --DOCSHELL 0x11962f000 == 44 [pid = 2276] [id = 129] 12:08:24 INFO - PROCESS | 2276 | --DOCSHELL 0x1299ce800 == 43 [pid = 2276] [id = 127] 12:08:24 INFO - PROCESS | 2276 | --DOCSHELL 0x12118a000 == 42 [pid = 2276] [id = 126] 12:08:24 INFO - PROCESS | 2276 | --DOCSHELL 0x116886000 == 41 [pid = 2276] [id = 125] 12:08:24 INFO - PROCESS | 2276 | --DOMWINDOW == 132 (0x124ba4c00) [pid = 2276] [serial = 350] [outer = 0x0] [url = about:blank] 12:08:24 INFO - PROCESS | 2276 | --DOMWINDOW == 131 (0x1215d1000) [pid = 2276] [serial = 347] [outer = 0x0] [url = about:blank] 12:08:24 INFO - PROCESS | 2276 | --DOMWINDOW == 130 (0x126db1000) [pid = 2276] [serial = 364] [outer = 0x0] [url = about:blank] 12:08:24 INFO - PROCESS | 2276 | --DOMWINDOW == 129 (0x129504000) [pid = 2276] [serial = 368] [outer = 0x0] [url = about:blank] 12:08:24 INFO - PROCESS | 2276 | --DOMWINDOW == 128 (0x129272c00) [pid = 2276] [serial = 293] [outer = 0x0] [url = about:blank] 12:08:24 INFO - PROCESS | 2276 | --DOMWINDOW == 127 (0x1219a7c00) [pid = 2276] [serial = 349] [outer = 0x0] [url = about:blank] 12:08:24 INFO - PROCESS | 2276 | --DOMWINDOW == 126 (0x1254aac00) [pid = 2276] [serial = 352] [outer = 0x0] [url = about:blank] 12:08:24 INFO - PROCESS | 2276 | --DOMWINDOW == 125 (0x117599c00) [pid = 2276] [serial = 338] [outer = 0x0] [url = about:blank] 12:08:24 INFO - PROCESS | 2276 | --DOMWINDOW == 124 (0x116791400) [pid = 2276] [serial = 337] [outer = 0x0] [url = about:blank] 12:08:24 INFO - PROCESS | 2276 | --DOMWINDOW == 123 (0x119068c00) [pid = 2276] [serial = 343] [outer = 0x0] [url = about:blank] 12:08:24 INFO - PROCESS | 2276 | --DOMWINDOW == 122 (0x1197c6000) [pid = 2276] [serial = 344] [outer = 0x0] [url = about:blank] 12:08:24 INFO - PROCESS | 2276 | --DOMWINDOW == 121 (0x118063c00) [pid = 2276] [serial = 340] [outer = 0x0] [url = about:blank] 12:08:24 INFO - PROCESS | 2276 | --DOMWINDOW == 120 (0x11854cc00) [pid = 2276] [serial = 341] [outer = 0x0] [url = about:blank] 12:08:24 INFO - PROCESS | 2276 | --DOMWINDOW == 119 (0x121bc6c00) [pid = 2276] [serial = 361] [outer = 0x0] [url = about:blank] 12:08:24 INFO - PROCESS | 2276 | --DOMWINDOW == 118 (0x121119c00) [pid = 2276] [serial = 346] [outer = 0x0] [url = about:blank] 12:08:24 INFO - PROCESS | 2276 | --DOMWINDOW == 117 (0x121bcc400) [pid = 2276] [serial = 334] [outer = 0x0] [url = about:blank] 12:08:24 INFO - PROCESS | 2276 | --DOMWINDOW == 116 (0x126cdd000) [pid = 2276] [serial = 356] [outer = 0x0] [url = about:blank] 12:08:24 INFO - PROCESS | 2276 | --DOMWINDOW == 115 (0x1267ee400) [pid = 2276] [serial = 355] [outer = 0x0] [url = about:blank] 12:08:24 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x126750000) [pid = 2276] [serial = 353] [outer = 0x0] [url = about:blank] 12:08:24 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x126ce4400) [pid = 2276] [serial = 358] [outer = 0x0] [url = about:blank] 12:08:24 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x1166cc000) [pid = 2276] [serial = 359] [outer = 0x0] [url = about:blank] 12:08:24 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x128e29400) [pid = 2276] [serial = 365] [outer = 0x0] [url = about:blank] 12:08:24 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x129268000) [pid = 2276] [serial = 367] [outer = 0x0] [url = about:blank] 12:08:24 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x126cea400) [pid = 2276] [serial = 362] [outer = 0x0] [url = about:blank] 12:08:24 INFO - PROCESS | 2276 | 1464635304175 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]]]}] 12:08:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:08:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 622ms 12:08:24 INFO - PROCESS | 2276 | 1464635304193 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 12:08:24 INFO - PROCESS | 2276 | 1464635304194 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 12:08:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:08:24 INFO - PROCESS | 2276 | 1464635304197 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:08:24 INFO - PROCESS | 2276 | 1464635304198 Marionette TRACE conn2 <- [1,574,null,{}] 12:08:24 INFO - PROCESS | 2276 | 1464635304200 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}] 12:08:24 INFO - PROCESS | 2276 | 1464635304276 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 12:08:24 INFO - PROCESS | 2276 | 1464635304301 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:24 INFO - PROCESS | 2276 | ++DOCSHELL 0x1170b9800 == 42 [pid = 2276] [id = 151] 12:08:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x11871cc00) [pid = 2276] [serial = 450] [outer = 0x0] 12:08:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x11892b400) [pid = 2276] [serial = 451] [outer = 0x11871cc00] 12:08:24 INFO - PROCESS | 2276 | 1464635304329 Marionette DEBUG loaded listener.js 12:08:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x1196f4c00) [pid = 2276] [serial = 452] [outer = 0x11871cc00] 12:08:24 INFO - PROCESS | 2276 | 1464635304694 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]]]}] 12:08:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:08:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 519ms 12:08:24 INFO - PROCESS | 2276 | 1464635304716 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 12:08:24 INFO - PROCESS | 2276 | 1464635304719 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 12:08:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:08:24 INFO - PROCESS | 2276 | 1464635304728 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:08:24 INFO - PROCESS | 2276 | 1464635304731 Marionette TRACE conn2 <- [1,578,null,{}] 12:08:24 INFO - PROCESS | 2276 | 1464635304734 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}] 12:08:24 INFO - PROCESS | 2276 | 1464635304810 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 12:08:24 INFO - PROCESS | 2276 | 1464635304814 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:24 INFO - PROCESS | 2276 | ++DOCSHELL 0x119b14800 == 43 [pid = 2276] [id = 152] 12:08:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x1197be000) [pid = 2276] [serial = 453] [outer = 0x0] 12:08:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x120f11000) [pid = 2276] [serial = 454] [outer = 0x1197be000] 12:08:24 INFO - PROCESS | 2276 | 1464635304842 Marionette DEBUG loaded listener.js 12:08:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x1215cf800) [pid = 2276] [serial = 455] [outer = 0x1197be000] 12:08:25 INFO - PROCESS | 2276 | 1464635305153 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]]]}] 12:08:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:08:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 474ms 12:08:25 INFO - PROCESS | 2276 | 1464635305199 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 12:08:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:08:25 INFO - PROCESS | 2276 | 1464635305210 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 12:08:25 INFO - PROCESS | 2276 | 1464635305212 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:08:25 INFO - PROCESS | 2276 | 1464635305213 Marionette TRACE conn2 <- [1,582,null,{}] 12:08:25 INFO - PROCESS | 2276 | 1464635305215 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}] 12:08:25 INFO - PROCESS | 2276 | 1464635305310 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 12:08:25 INFO - PROCESS | 2276 | 1464635305317 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:25 INFO - PROCESS | 2276 | ++DOCSHELL 0x12118e000 == 44 [pid = 2276] [id = 153] 12:08:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 116 (0x12111b400) [pid = 2276] [serial = 456] [outer = 0x0] 12:08:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 117 (0x121c16c00) [pid = 2276] [serial = 457] [outer = 0x12111b400] 12:08:25 INFO - PROCESS | 2276 | 1464635305345 Marionette DEBUG loaded listener.js 12:08:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 118 (0x121c1d000) [pid = 2276] [serial = 458] [outer = 0x12111b400] 12:08:25 INFO - PROCESS | 2276 | 1464635305662 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]]]}] 12:08:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:08:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 470ms 12:08:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:08:25 INFO - PROCESS | 2276 | 1464635305682 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 12:08:25 INFO - PROCESS | 2276 | 1464635305684 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 12:08:25 INFO - PROCESS | 2276 | 1464635305686 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:08:25 INFO - PROCESS | 2276 | 1464635305687 Marionette TRACE conn2 <- [1,586,null,{}] 12:08:25 INFO - PROCESS | 2276 | 1464635305693 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}] 12:08:25 INFO - PROCESS | 2276 | 1464635305769 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 12:08:25 INFO - PROCESS | 2276 | 1464635305776 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:25 INFO - PROCESS | 2276 | ++DOCSHELL 0x12351e800 == 45 [pid = 2276] [id = 154] 12:08:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 119 (0x124b86400) [pid = 2276] [serial = 459] [outer = 0x0] 12:08:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 120 (0x124ba2800) [pid = 2276] [serial = 460] [outer = 0x124b86400] 12:08:25 INFO - PROCESS | 2276 | 1464635305805 Marionette DEBUG loaded listener.js 12:08:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 121 (0x125f9c800) [pid = 2276] [serial = 461] [outer = 0x124b86400] 12:08:26 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:08:26 INFO - PROCESS | 2276 | [2276] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:08:26 INFO - PROCESS | 2276 | 1464635306310 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]]]}] 12:08:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:08:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 673ms 12:08:26 INFO - PROCESS | 2276 | 1464635306359 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 12:08:26 INFO - PROCESS | 2276 | 1464635306363 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 12:08:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:08:26 INFO - PROCESS | 2276 | 1464635306366 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:08:26 INFO - PROCESS | 2276 | 1464635306369 Marionette TRACE conn2 <- [1,590,null,{}] 12:08:26 INFO - PROCESS | 2276 | 1464635306373 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}] 12:08:26 INFO - PROCESS | 2276 | 1464635306469 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 12:08:26 INFO - PROCESS | 2276 | 1464635306530 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:26 INFO - PROCESS | 2276 | ++DOCSHELL 0x11815c800 == 46 [pid = 2276] [id = 155] 12:08:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 122 (0x1166c3c00) [pid = 2276] [serial = 462] [outer = 0x0] 12:08:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 123 (0x11759e400) [pid = 2276] [serial = 463] [outer = 0x1166c3c00] 12:08:26 INFO - PROCESS | 2276 | 1464635306562 Marionette DEBUG loaded listener.js 12:08:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 124 (0x118711800) [pid = 2276] [serial = 464] [outer = 0x1166c3c00] 12:08:26 INFO - PROCESS | 2276 | 1464635306978 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]]]}] 12:08:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:08:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 671ms 12:08:27 INFO - PROCESS | 2276 | 1464635307054 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 12:08:27 INFO - PROCESS | 2276 | 1464635307058 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 12:08:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:08:27 INFO - PROCESS | 2276 | 1464635307103 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:08:27 INFO - PROCESS | 2276 | 1464635307104 Marionette TRACE conn2 <- [1,594,null,{}] 12:08:27 INFO - PROCESS | 2276 | 1464635307107 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}] 12:08:27 INFO - PROCESS | 2276 | 1464635307202 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 12:08:27 INFO - PROCESS | 2276 | 1464635307261 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x1235d3000 == 47 [pid = 2276] [id = 156] 12:08:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 125 (0x11871d400) [pid = 2276] [serial = 465] [outer = 0x0] 12:08:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 126 (0x120dc7c00) [pid = 2276] [serial = 466] [outer = 0x11871d400] 12:08:27 INFO - PROCESS | 2276 | 1464635307291 Marionette DEBUG loaded listener.js 12:08:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 127 (0x1218e1400) [pid = 2276] [serial = 467] [outer = 0x11871d400] 12:08:27 INFO - PROCESS | 2276 | 1464635307722 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]]]}] 12:08:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:08:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 672ms 12:08:27 INFO - PROCESS | 2276 | 1464635307774 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 12:08:27 INFO - PROCESS | 2276 | 1464635307775 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 12:08:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:08:27 INFO - PROCESS | 2276 | 1464635307778 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:08:27 INFO - PROCESS | 2276 | 1464635307781 Marionette TRACE conn2 <- [1,598,null,{}] 12:08:27 INFO - PROCESS | 2276 | 1464635307790 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}] 12:08:27 INFO - PROCESS | 2276 | 1464635307886 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 12:08:27 INFO - PROCESS | 2276 | 1464635307948 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x126947800 == 48 [pid = 2276] [id = 157] 12:08:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 128 (0x123513400) [pid = 2276] [serial = 468] [outer = 0x0] 12:08:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 129 (0x1254aa400) [pid = 2276] [serial = 469] [outer = 0x123513400] 12:08:27 INFO - PROCESS | 2276 | 1464635307980 Marionette DEBUG loaded listener.js 12:08:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 130 (0x12663b800) [pid = 2276] [serial = 470] [outer = 0x123513400] 12:08:28 INFO - PROCESS | 2276 | 1464635308396 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]]]}] 12:08:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:08:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 671ms 12:08:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:08:28 INFO - PROCESS | 2276 | 1464635308450 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 12:08:28 INFO - PROCESS | 2276 | 1464635308453 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 12:08:28 INFO - PROCESS | 2276 | 1464635308456 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:08:28 INFO - PROCESS | 2276 | 1464635308458 Marionette TRACE conn2 <- [1,602,null,{}] 12:08:28 INFO - PROCESS | 2276 | 1464635308492 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}] 12:08:28 INFO - PROCESS | 2276 | 1464635308638 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 12:08:28 INFO - PROCESS | 2276 | 1464635308724 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:28 INFO - PROCESS | 2276 | ++DOCSHELL 0x128e0f800 == 49 [pid = 2276] [id = 158] 12:08:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 131 (0x1266ca800) [pid = 2276] [serial = 471] [outer = 0x0] 12:08:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 132 (0x126ce4400) [pid = 2276] [serial = 472] [outer = 0x1266ca800] 12:08:28 INFO - PROCESS | 2276 | 1464635308774 Marionette DEBUG loaded listener.js 12:08:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 133 (0x128e26800) [pid = 2276] [serial = 473] [outer = 0x1266ca800] 12:08:29 INFO - PROCESS | 2276 | 1464635309233 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]]]}] 12:08:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:08:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 822ms 12:08:29 INFO - PROCESS | 2276 | 1464635309278 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 12:08:29 INFO - PROCESS | 2276 | 1464635309279 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 12:08:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:08:29 INFO - PROCESS | 2276 | 1464635309282 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:08:29 INFO - PROCESS | 2276 | 1464635309283 Marionette TRACE conn2 <- [1,606,null,{}] 12:08:29 INFO - PROCESS | 2276 | 1464635309285 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}] 12:08:29 INFO - PROCESS | 2276 | 1464635309377 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 12:08:29 INFO - PROCESS | 2276 | 1464635309424 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:29 INFO - PROCESS | 2276 | ++DOCSHELL 0x1296a1800 == 50 [pid = 2276] [id = 159] 12:08:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 134 (0x126db6400) [pid = 2276] [serial = 474] [outer = 0x0] 12:08:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 135 (0x12926c400) [pid = 2276] [serial = 475] [outer = 0x126db6400] 12:08:29 INFO - PROCESS | 2276 | 1464635309453 Marionette DEBUG loaded listener.js 12:08:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 136 (0x129506800) [pid = 2276] [serial = 476] [outer = 0x126db6400] 12:08:29 INFO - PROCESS | 2276 | 1464635309897 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]]]}] 12:08:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:08:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 669ms 12:08:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:08:29 INFO - PROCESS | 2276 | 1464635309951 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 12:08:29 INFO - PROCESS | 2276 | 1464635309953 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 12:08:29 INFO - PROCESS | 2276 | 1464635309957 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:08:29 INFO - PROCESS | 2276 | 1464635309959 Marionette TRACE conn2 <- [1,610,null,{}] 12:08:29 INFO - PROCESS | 2276 | 1464635309961 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}] 12:08:30 INFO - PROCESS | 2276 | 1464635310078 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 12:08:30 INFO - PROCESS | 2276 | 1464635310139 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:30 INFO - PROCESS | 2276 | ++DOCSHELL 0x12aee6000 == 51 [pid = 2276] [id = 160] 12:08:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 137 (0x12a748000) [pid = 2276] [serial = 477] [outer = 0x0] 12:08:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 138 (0x12afcfc00) [pid = 2276] [serial = 478] [outer = 0x12a748000] 12:08:30 INFO - PROCESS | 2276 | 1464635310169 Marionette DEBUG loaded listener.js 12:08:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 139 (0x12afdd800) [pid = 2276] [serial = 479] [outer = 0x12a748000] 12:08:30 INFO - PROCESS | 2276 | 1464635310693 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]]]}] 12:08:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:08:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 774ms 12:08:30 INFO - PROCESS | 2276 | 1464635310730 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 12:08:30 INFO - PROCESS | 2276 | 1464635310733 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 12:08:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:08:30 INFO - PROCESS | 2276 | 1464635310785 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:08:30 INFO - PROCESS | 2276 | 1464635310787 Marionette TRACE conn2 <- [1,614,null,{}] 12:08:30 INFO - PROCESS | 2276 | 1464635310797 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}] 12:08:30 INFO - PROCESS | 2276 | 1464635310929 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 12:08:30 INFO - PROCESS | 2276 | 1464635310993 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:31 INFO - PROCESS | 2276 | ++DOCSHELL 0x12118c000 == 52 [pid = 2276] [id = 161] 12:08:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 140 (0x115f7a800) [pid = 2276] [serial = 480] [outer = 0x0] 12:08:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 141 (0x116792400) [pid = 2276] [serial = 481] [outer = 0x115f7a800] 12:08:31 INFO - PROCESS | 2276 | 1464635311021 Marionette DEBUG loaded listener.js 12:08:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 142 (0x1187d8800) [pid = 2276] [serial = 482] [outer = 0x115f7a800] 12:08:31 INFO - PROCESS | 2276 | --DOCSHELL 0x12118e000 == 51 [pid = 2276] [id = 153] 12:08:31 INFO - PROCESS | 2276 | --DOCSHELL 0x119b14800 == 50 [pid = 2276] [id = 152] 12:08:31 INFO - PROCESS | 2276 | --DOCSHELL 0x1170b9800 == 49 [pid = 2276] [id = 151] 12:08:31 INFO - PROCESS | 2276 | --DOCSHELL 0x11688d800 == 48 [pid = 2276] [id = 150] 12:08:31 INFO - PROCESS | 2276 | --DOCSHELL 0x118132000 == 47 [pid = 2276] [id = 149] 12:08:31 INFO - PROCESS | 2276 | 1464635311535 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]]]}] 12:08:31 INFO - PROCESS | 2276 | --DOCSHELL 0x12c91e000 == 46 [pid = 2276] [id = 147] 12:08:31 INFO - PROCESS | 2276 | --DOCSHELL 0x12c906800 == 45 [pid = 2276] [id = 146] 12:08:31 INFO - PROCESS | 2276 | --DOCSHELL 0x12c515000 == 44 [pid = 2276] [id = 145] 12:08:31 INFO - PROCESS | 2276 | --DOCSHELL 0x126d6d000 == 43 [pid = 2276] [id = 144] 12:08:31 INFO - PROCESS | 2276 | --DOCSHELL 0x117058800 == 42 [pid = 2276] [id = 143] 12:08:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:08:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 856ms 12:08:31 INFO - PROCESS | 2276 | 1464635311614 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 12:08:31 INFO - PROCESS | 2276 | 1464635311617 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 12:08:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:08:31 INFO - PROCESS | 2276 | 1464635311627 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:08:31 INFO - PROCESS | 2276 | 1464635311630 Marionette TRACE conn2 <- [1,618,null,{}] 12:08:31 INFO - PROCESS | 2276 | 1464635311633 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}] 12:08:31 INFO - PROCESS | 2276 | 1464635311786 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 12:08:31 INFO - PROCESS | 2276 | 1464635311813 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:31 INFO - PROCESS | 2276 | ++DOCSHELL 0x118979800 == 43 [pid = 2276] [id = 162] 12:08:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 143 (0x1196fb800) [pid = 2276] [serial = 483] [outer = 0x0] 12:08:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 144 (0x119a37400) [pid = 2276] [serial = 484] [outer = 0x1196fb800] 12:08:31 INFO - PROCESS | 2276 | 1464635311857 Marionette DEBUG loaded listener.js 12:08:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 145 (0x121c18000) [pid = 2276] [serial = 485] [outer = 0x1196fb800] 12:08:32 INFO - PROCESS | 2276 | 1464635312203 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]]]}] 12:08:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:08:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 622ms 12:08:32 INFO - PROCESS | 2276 | 1464635312247 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 12:08:32 INFO - PROCESS | 2276 | 1464635312249 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 12:08:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:08:32 INFO - PROCESS | 2276 | 1464635312251 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:08:32 INFO - PROCESS | 2276 | 1464635312254 Marionette TRACE conn2 <- [1,622,null,{}] 12:08:32 INFO - PROCESS | 2276 | 1464635312261 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}] 12:08:32 INFO - PROCESS | 2276 | 1464635312365 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 12:08:32 INFO - PROCESS | 2276 | 1464635312371 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:32 INFO - PROCESS | 2276 | ++DOCSHELL 0x125543800 == 44 [pid = 2276] [id = 163] 12:08:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 146 (0x121c18400) [pid = 2276] [serial = 486] [outer = 0x0] 12:08:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 147 (0x124b84800) [pid = 2276] [serial = 487] [outer = 0x121c18400] 12:08:32 INFO - PROCESS | 2276 | 1464635312399 Marionette DEBUG loaded listener.js 12:08:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 148 (0x12926e000) [pid = 2276] [serial = 488] [outer = 0x121c18400] 12:08:32 INFO - PROCESS | 2276 | 1464635312746 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]]]}] 12:08:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:08:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 523ms 12:08:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:08:32 INFO - PROCESS | 2276 | 1464635312777 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 12:08:32 INFO - PROCESS | 2276 | 1464635312778 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 12:08:32 INFO - PROCESS | 2276 | 1464635312780 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:08:32 INFO - PROCESS | 2276 | 1464635312782 Marionette TRACE conn2 <- [1,626,null,{}] 12:08:32 INFO - PROCESS | 2276 | 1464635312784 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}] 12:08:32 INFO - PROCESS | 2276 | 1464635312887 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 12:08:32 INFO - PROCESS | 2276 | 1464635312891 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:32 INFO - PROCESS | 2276 | ++DOCSHELL 0x12aedd800 == 45 [pid = 2276] [id = 164] 12:08:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 149 (0x129509800) [pid = 2276] [serial = 489] [outer = 0x0] 12:08:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 150 (0x12a7e3c00) [pid = 2276] [serial = 490] [outer = 0x129509800] 12:08:32 INFO - PROCESS | 2276 | 1464635312917 Marionette DEBUG loaded listener.js 12:08:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 151 (0x12ae58800) [pid = 2276] [serial = 491] [outer = 0x129509800] 12:08:33 INFO - PROCESS | 2276 | 1464635313276 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]]]}] 12:08:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:08:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 518ms 12:08:33 INFO - PROCESS | 2276 | 1464635313306 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 12:08:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:08:33 INFO - PROCESS | 2276 | 1464635313308 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 12:08:33 INFO - PROCESS | 2276 | 1464635313311 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:08:33 INFO - PROCESS | 2276 | 1464635313312 Marionette TRACE conn2 <- [1,630,null,{}] 12:08:33 INFO - PROCESS | 2276 | 1464635313314 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}] 12:08:33 INFO - PROCESS | 2276 | 1464635313415 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 12:08:33 INFO - PROCESS | 2276 | 1464635313428 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:33 INFO - PROCESS | 2276 | ++DOCSHELL 0x117e09000 == 46 [pid = 2276] [id = 165] 12:08:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 152 (0x12ae57c00) [pid = 2276] [serial = 492] [outer = 0x0] 12:08:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 153 (0x12bad5800) [pid = 2276] [serial = 493] [outer = 0x12ae57c00] 12:08:33 INFO - PROCESS | 2276 | 1464635313468 Marionette DEBUG loaded listener.js 12:08:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 154 (0x12bb7ac00) [pid = 2276] [serial = 494] [outer = 0x12ae57c00] 12:08:33 INFO - PROCESS | 2276 | --DOMWINDOW == 153 (0x12badc800) [pid = 2276] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:08:33 INFO - PROCESS | 2276 | --DOMWINDOW == 152 (0x1166ca800) [pid = 2276] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:08:33 INFO - PROCESS | 2276 | --DOMWINDOW == 151 (0x125f9e000) [pid = 2276] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:08:33 INFO - PROCESS | 2276 | --DOMWINDOW == 150 (0x12ae51c00) [pid = 2276] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:08:33 INFO - PROCESS | 2276 | --DOMWINDOW == 149 (0x1182e1800) [pid = 2276] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:08:33 INFO - PROCESS | 2276 | --DOMWINDOW == 148 (0x12950a400) [pid = 2276] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:08:33 INFO - PROCESS | 2276 | --DOMWINDOW == 147 (0x119a36400) [pid = 2276] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:08:33 INFO - PROCESS | 2276 | --DOMWINDOW == 146 (0x116a66000) [pid = 2276] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:08:33 INFO - PROCESS | 2276 | --DOMWINDOW == 145 (0x12111a000) [pid = 2276] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:08:33 INFO - PROCESS | 2276 | --DOMWINDOW == 144 (0x126cde800) [pid = 2276] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:08:33 INFO - PROCESS | 2276 | --DOMWINDOW == 143 (0x1197be000) [pid = 2276] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:08:33 INFO - PROCESS | 2276 | --DOMWINDOW == 142 (0x124b34000) [pid = 2276] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:08:33 INFO - PROCESS | 2276 | --DOMWINDOW == 141 (0x118066800) [pid = 2276] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:08:33 INFO - PROCESS | 2276 | --DOMWINDOW == 140 (0x118510800) [pid = 2276] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:08:33 INFO - PROCESS | 2276 | --DOMWINDOW == 139 (0x12950a000) [pid = 2276] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:08:33 INFO - PROCESS | 2276 | --DOMWINDOW == 138 (0x1294d3c00) [pid = 2276] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:08:33 INFO - PROCESS | 2276 | --DOMWINDOW == 137 (0x113c5cc00) [pid = 2276] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:08:33 INFO - PROCESS | 2276 | --DOMWINDOW == 136 (0x1120ed800) [pid = 2276] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:08:33 INFO - PROCESS | 2276 | --DOMWINDOW == 135 (0x11871cc00) [pid = 2276] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:08:33 INFO - PROCESS | 2276 | --DOMWINDOW == 134 (0x12111b400) [pid = 2276] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:08:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 135 (0x1133e7400) [pid = 2276] [serial = 495] [outer = 0x12caa6000] 12:08:34 INFO - PROCESS | 2276 | 1464635314135 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]]]}] 12:08:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:08:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 869ms 12:08:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:08:34 INFO - PROCESS | 2276 | 1464635314179 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 12:08:34 INFO - PROCESS | 2276 | 1464635314181 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 12:08:34 INFO - PROCESS | 2276 | 1464635314183 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:08:34 INFO - PROCESS | 2276 | 1464635314184 Marionette TRACE conn2 <- [1,634,null,{}] 12:08:34 INFO - PROCESS | 2276 | 1464635314186 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}] 12:08:34 INFO - PROCESS | 2276 | 1464635314278 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 12:08:34 INFO - PROCESS | 2276 | 1464635314284 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:34 INFO - PROCESS | 2276 | ++DOCSHELL 0x12bb4d800 == 47 [pid = 2276] [id = 166] 12:08:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 136 (0x126cde800) [pid = 2276] [serial = 496] [outer = 0x0] 12:08:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 137 (0x12bb7d400) [pid = 2276] [serial = 497] [outer = 0x126cde800] 12:08:34 INFO - PROCESS | 2276 | 1464635314316 Marionette DEBUG loaded listener.js 12:08:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 138 (0x12c272000) [pid = 2276] [serial = 498] [outer = 0x126cde800] 12:08:34 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:08:34 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:08:34 INFO - PROCESS | 2276 | 1464635314657 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]]]}] 12:08:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:08:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 519ms 12:08:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:08:34 INFO - PROCESS | 2276 | 1464635314702 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 12:08:34 INFO - PROCESS | 2276 | 1464635314703 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 12:08:34 INFO - PROCESS | 2276 | 1464635314705 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:08:34 INFO - PROCESS | 2276 | 1464635314706 Marionette TRACE conn2 <- [1,638,null,{}] 12:08:34 INFO - PROCESS | 2276 | 1464635314709 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}] 12:08:34 INFO - PROCESS | 2276 | 1464635314809 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 12:08:34 INFO - PROCESS | 2276 | 1464635314815 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:34 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c20f800 == 48 [pid = 2276] [id = 167] 12:08:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 139 (0x118306400) [pid = 2276] [serial = 499] [outer = 0x0] 12:08:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 140 (0x12c387400) [pid = 2276] [serial = 500] [outer = 0x118306400] 12:08:34 INFO - PROCESS | 2276 | 1464635314840 Marionette DEBUG loaded listener.js 12:08:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 141 (0x12c550400) [pid = 2276] [serial = 501] [outer = 0x118306400] 12:08:35 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:08:35 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:08:35 INFO - PROCESS | 2276 | 1464635315142 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]]]}] 12:08:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:08:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 470ms 12:08:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:08:35 INFO - PROCESS | 2276 | 1464635315176 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 12:08:35 INFO - PROCESS | 2276 | 1464635315177 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 12:08:35 INFO - PROCESS | 2276 | 1464635315179 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:08:35 INFO - PROCESS | 2276 | 1464635315180 Marionette TRACE conn2 <- [1,642,null,{}] 12:08:35 INFO - PROCESS | 2276 | 1464635315182 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}] 12:08:35 INFO - PROCESS | 2276 | 1464635315259 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 12:08:35 INFO - PROCESS | 2276 | 1464635315264 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:35 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cad9800 == 49 [pid = 2276] [id = 168] 12:08:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 142 (0x12c551c00) [pid = 2276] [serial = 502] [outer = 0x0] 12:08:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 143 (0x12c55b000) [pid = 2276] [serial = 503] [outer = 0x12c551c00] 12:08:35 INFO - PROCESS | 2276 | 1464635315288 Marionette DEBUG loaded listener.js 12:08:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 144 (0x12caa3400) [pid = 2276] [serial = 504] [outer = 0x12c551c00] 12:08:35 INFO - PROCESS | 2276 | 1464635315616 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]]]}] 12:08:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:08:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 469ms 12:08:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:08:35 INFO - PROCESS | 2276 | 1464635315649 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 12:08:35 INFO - PROCESS | 2276 | 1464635315650 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 12:08:35 INFO - PROCESS | 2276 | 1464635315652 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:08:35 INFO - PROCESS | 2276 | 1464635315653 Marionette TRACE conn2 <- [1,646,null,{}] 12:08:35 INFO - PROCESS | 2276 | 1464635315656 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}] 12:08:35 INFO - PROCESS | 2276 | 1464635315758 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 12:08:35 INFO - PROCESS | 2276 | 1464635315766 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:35 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ce1e800 == 50 [pid = 2276] [id = 169] 12:08:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 145 (0x124b34000) [pid = 2276] [serial = 505] [outer = 0x0] 12:08:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 146 (0x12caaa800) [pid = 2276] [serial = 506] [outer = 0x124b34000] 12:08:35 INFO - PROCESS | 2276 | 1464635315792 Marionette DEBUG loaded listener.js 12:08:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 147 (0x12cc4dc00) [pid = 2276] [serial = 507] [outer = 0x124b34000] 12:08:36 INFO - PROCESS | 2276 | 1464635316241 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]]]}] 12:08:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:08:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 619ms 12:08:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:08:36 INFO - PROCESS | 2276 | 1464635316280 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 12:08:36 INFO - PROCESS | 2276 | 1464635316283 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 12:08:36 INFO - PROCESS | 2276 | 1464635316286 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:08:36 INFO - PROCESS | 2276 | 1464635316291 Marionette TRACE conn2 <- [1,650,null,{}] 12:08:36 INFO - PROCESS | 2276 | 1464635316295 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}] 12:08:36 INFO - PROCESS | 2276 | 1464635316396 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 12:08:36 INFO - PROCESS | 2276 | 1464635316463 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:36 INFO - PROCESS | 2276 | ++DOCSHELL 0x120d8d000 == 51 [pid = 2276] [id = 170] 12:08:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 148 (0x118305c00) [pid = 2276] [serial = 508] [outer = 0x0] 12:08:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 149 (0x1187d5800) [pid = 2276] [serial = 509] [outer = 0x118305c00] 12:08:36 INFO - PROCESS | 2276 | 1464635316494 Marionette DEBUG loaded listener.js 12:08:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 150 (0x1196f7c00) [pid = 2276] [serial = 510] [outer = 0x118305c00] 12:08:36 INFO - PROCESS | 2276 | 1464635316920 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]]]}] 12:08:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:08:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 677ms 12:08:36 INFO - PROCESS | 2276 | 1464635316963 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 12:08:36 INFO - PROCESS | 2276 | 1464635316967 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 12:08:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:08:36 INFO - PROCESS | 2276 | 1464635316971 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:08:36 INFO - PROCESS | 2276 | 1464635316973 Marionette TRACE conn2 <- [1,654,null,{}] 12:08:36 INFO - PROCESS | 2276 | 1464635316976 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}] 12:08:37 INFO - PROCESS | 2276 | 1464635317100 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 12:08:37 INFO - PROCESS | 2276 | 1464635317179 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:37 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b258800 == 52 [pid = 2276] [id = 171] 12:08:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 151 (0x121c1d400) [pid = 2276] [serial = 511] [outer = 0x0] 12:08:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 152 (0x124b86000) [pid = 2276] [serial = 512] [outer = 0x121c1d400] 12:08:37 INFO - PROCESS | 2276 | 1464635317209 Marionette DEBUG loaded listener.js 12:08:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 153 (0x126395800) [pid = 2276] [serial = 513] [outer = 0x121c1d400] 12:08:37 INFO - PROCESS | 2276 | 1464635317628 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]]]}] 12:08:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:08:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 670ms 12:08:37 INFO - PROCESS | 2276 | 1464635317642 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 12:08:37 INFO - PROCESS | 2276 | 1464635317643 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 12:08:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:08:37 INFO - PROCESS | 2276 | 1464635317646 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:08:37 INFO - PROCESS | 2276 | 1464635317648 Marionette TRACE conn2 <- [1,658,null,{}] 12:08:37 INFO - PROCESS | 2276 | 1464635317656 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}] 12:08:37 INFO - PROCESS | 2276 | 1464635317755 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 12:08:37 INFO - PROCESS | 2276 | 1464635317805 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:37 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d17d000 == 53 [pid = 2276] [id = 172] 12:08:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 154 (0x126db1400) [pid = 2276] [serial = 514] [outer = 0x0] 12:08:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 155 (0x12ae4e800) [pid = 2276] [serial = 515] [outer = 0x126db1400] 12:08:37 INFO - PROCESS | 2276 | 1464635317836 Marionette DEBUG loaded listener.js 12:08:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 156 (0x12bad6800) [pid = 2276] [serial = 516] [outer = 0x126db1400] 12:08:38 INFO - PROCESS | 2276 | 1464635318267 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]]]}] 12:08:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:08:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 671ms 12:08:38 INFO - PROCESS | 2276 | 1464635318317 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 12:08:38 INFO - PROCESS | 2276 | 1464635318319 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 12:08:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:08:38 INFO - PROCESS | 2276 | 1464635318321 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:08:38 INFO - PROCESS | 2276 | 1464635318323 Marionette TRACE conn2 <- [1,662,null,{}] 12:08:38 INFO - PROCESS | 2276 | 1464635318325 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}] 12:08:38 INFO - PROCESS | 2276 | 1464635318443 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 12:08:38 INFO - PROCESS | 2276 | 1464635318521 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:38 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d1cc000 == 54 [pid = 2276] [id = 173] 12:08:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 157 (0x1219d9800) [pid = 2276] [serial = 517] [outer = 0x0] 12:08:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 158 (0x1219de800) [pid = 2276] [serial = 518] [outer = 0x1219d9800] 12:08:38 INFO - PROCESS | 2276 | 1464635318550 Marionette DEBUG loaded listener.js 12:08:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 159 (0x1219e2c00) [pid = 2276] [serial = 519] [outer = 0x1219d9800] 12:08:38 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:08:38 INFO - PROCESS | 2276 | 1464635318970 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]]]}] 12:08:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:08:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 669ms 12:08:38 INFO - PROCESS | 2276 | 1464635318992 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 12:08:38 INFO - PROCESS | 2276 | 1464635318993 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 12:08:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:08:38 INFO - PROCESS | 2276 | 1464635318996 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:08:38 INFO - PROCESS | 2276 | 1464635318997 Marionette TRACE conn2 <- [1,666,null,{}] 12:08:39 INFO - PROCESS | 2276 | 1464635318999 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}] 12:08:39 INFO - PROCESS | 2276 | 1464635319093 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 12:08:39 INFO - PROCESS | 2276 | 1464635319143 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:39 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d1e2800 == 55 [pid = 2276] [id = 174] 12:08:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 160 (0x119a89000) [pid = 2276] [serial = 520] [outer = 0x0] 12:08:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 161 (0x119a8e000) [pid = 2276] [serial = 521] [outer = 0x119a89000] 12:08:39 INFO - PROCESS | 2276 | 1464635319172 Marionette DEBUG loaded listener.js 12:08:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 162 (0x119a92400) [pid = 2276] [serial = 522] [outer = 0x119a89000] 12:08:39 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:08:39 INFO - PROCESS | 2276 | 1464635319560 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]]]}] 12:08:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:08:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 619ms 12:08:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:08:39 INFO - PROCESS | 2276 | 1464635319616 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 12:08:39 INFO - PROCESS | 2276 | 1464635319617 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 12:08:39 INFO - PROCESS | 2276 | 1464635319619 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:08:39 INFO - PROCESS | 2276 | 1464635319620 Marionette TRACE conn2 <- [1,670,null,{}] 12:08:39 INFO - PROCESS | 2276 | 1464635319642 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}] 12:08:39 INFO - PROCESS | 2276 | 1464635319748 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 12:08:39 INFO - PROCESS | 2276 | 1464635319833 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:39 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d6c4800 == 56 [pid = 2276] [id = 175] 12:08:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 163 (0x121bb8c00) [pid = 2276] [serial = 523] [outer = 0x0] 12:08:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 164 (0x121bbcc00) [pid = 2276] [serial = 524] [outer = 0x121bb8c00] 12:08:39 INFO - PROCESS | 2276 | 1464635319863 Marionette DEBUG loaded listener.js 12:08:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 165 (0x12afda000) [pid = 2276] [serial = 525] [outer = 0x121bb8c00] 12:08:40 INFO - PROCESS | 2276 | 1464635320291 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]]]}] 12:08:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:08:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 687ms 12:08:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:08:40 INFO - PROCESS | 2276 | 1464635320309 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 12:08:40 INFO - PROCESS | 2276 | 1464635320310 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 12:08:40 INFO - PROCESS | 2276 | 1464635320312 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:08:40 INFO - PROCESS | 2276 | 1464635320313 Marionette TRACE conn2 <- [1,674,null,{}] 12:08:40 INFO - PROCESS | 2276 | 1464635320316 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}] 12:08:40 INFO - PROCESS | 2276 | 1464635320412 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 12:08:40 INFO - PROCESS | 2276 | 1464635320463 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:40 INFO - PROCESS | 2276 | ++DOCSHELL 0x110f8e800 == 57 [pid = 2276] [id = 176] 12:08:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 166 (0x113c61000) [pid = 2276] [serial = 526] [outer = 0x0] 12:08:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 167 (0x118713800) [pid = 2276] [serial = 527] [outer = 0x113c61000] 12:08:40 INFO - PROCESS | 2276 | 1464635320492 Marionette DEBUG loaded listener.js 12:08:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 168 (0x12a7e4000) [pid = 2276] [serial = 528] [outer = 0x113c61000] 12:08:40 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:08:40 INFO - PROCESS | 2276 | 1464635320990 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]]]}] 12:08:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 12:08:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 719ms 12:08:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:08:41 INFO - PROCESS | 2276 | 1464635321046 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 12:08:41 INFO - PROCESS | 2276 | 1464635321048 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 12:08:41 INFO - PROCESS | 2276 | 1464635321051 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:08:41 INFO - PROCESS | 2276 | 1464635321053 Marionette TRACE conn2 <- [1,678,null,{}] 12:08:41 INFO - PROCESS | 2276 | 1464635321071 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}] 12:08:41 INFO - PROCESS | 2276 | 1464635321169 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 12:08:41 INFO - PROCESS | 2276 | 1464635321227 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:41 INFO - PROCESS | 2276 | ++DOCSHELL 0x118979000 == 58 [pid = 2276] [id = 177] 12:08:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 169 (0x118304400) [pid = 2276] [serial = 529] [outer = 0x0] 12:08:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 170 (0x11854e800) [pid = 2276] [serial = 530] [outer = 0x118304400] 12:08:41 INFO - PROCESS | 2276 | 1464635321255 Marionette DEBUG loaded listener.js 12:08:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 171 (0x118930000) [pid = 2276] [serial = 531] [outer = 0x118304400] 12:08:41 INFO - PROCESS | 2276 | 1464635321706 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]]]}] 12:08:41 INFO - PROCESS | 2276 | --DOCSHELL 0x12cad9800 == 57 [pid = 2276] [id = 168] 12:08:41 INFO - PROCESS | 2276 | --DOCSHELL 0x12c20f800 == 56 [pid = 2276] [id = 167] 12:08:41 INFO - PROCESS | 2276 | --DOCSHELL 0x12bb4d800 == 55 [pid = 2276] [id = 166] 12:08:41 INFO - PROCESS | 2276 | --DOCSHELL 0x117e09000 == 54 [pid = 2276] [id = 165] 12:08:41 INFO - PROCESS | 2276 | --DOCSHELL 0x12aedd800 == 53 [pid = 2276] [id = 164] 12:08:41 INFO - PROCESS | 2276 | --DOCSHELL 0x125543800 == 52 [pid = 2276] [id = 163] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 170 (0x1197c4400) [pid = 2276] [serial = 430] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 169 (0x12c386800) [pid = 2276] [serial = 424] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 168 (0x12c38a000) [pid = 2276] [serial = 442] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 167 (0x118302c00) [pid = 2276] [serial = 427] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 166 (0x12a74a400) [pid = 2276] [serial = 436] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 165 (0x126c37400) [pid = 2276] [serial = 433] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 164 (0x12bad2800) [pid = 2276] [serial = 439] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOCSHELL 0x118979800 == 51 [pid = 2276] [id = 162] 12:08:41 INFO - PROCESS | 2276 | --DOCSHELL 0x12118c000 == 50 [pid = 2276] [id = 161] 12:08:41 INFO - PROCESS | 2276 | --DOCSHELL 0x126947800 == 49 [pid = 2276] [id = 157] 12:08:41 INFO - PROCESS | 2276 | --DOCSHELL 0x1235d3000 == 48 [pid = 2276] [id = 156] 12:08:41 INFO - PROCESS | 2276 | --DOCSHELL 0x11815c800 == 47 [pid = 2276] [id = 155] 12:08:41 INFO - PROCESS | 2276 | --DOCSHELL 0x12351e800 == 46 [pid = 2276] [id = 154] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 163 (0x12a744c00) [pid = 2276] [serial = 403] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 162 (0x12a7e9c00) [pid = 2276] [serial = 406] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 161 (0x12ae56400) [pid = 2276] [serial = 409] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 160 (0x129273000) [pid = 2276] [serial = 382] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 159 (0x120f0d800) [pid = 2276] [serial = 391] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 158 (0x121745000) [pid = 2276] [serial = 392] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 157 (0x12ae4ec00) [pid = 2276] [serial = 407] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 156 (0x12a74fc00) [pid = 2276] [serial = 371] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 155 (0x124d55800) [pid = 2276] [serial = 394] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 154 (0x1254a7800) [pid = 2276] [serial = 395] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 153 (0x126393c00) [pid = 2276] [serial = 397] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 152 (0x12675dc00) [pid = 2276] [serial = 398] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 151 (0x11805e800) [pid = 2276] [serial = 386] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 150 (0x11684d000) [pid = 2276] [serial = 385] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 149 (0x11871d800) [pid = 2276] [serial = 388] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 148 (0x1190f9400) [pid = 2276] [serial = 389] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 147 (0x1190f5800) [pid = 2276] [serial = 376] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 146 (0x126daec00) [pid = 2276] [serial = 400] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 145 (0x12afd1800) [pid = 2276] [serial = 410] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 144 (0x11892b400) [pid = 2276] [serial = 451] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 143 (0x121c16c00) [pid = 2276] [serial = 457] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 142 (0x125fa5c00) [pid = 2276] [serial = 379] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 141 (0x113c66000) [pid = 2276] [serial = 445] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 140 (0x124d58400) [pid = 2276] [serial = 326] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 139 (0x11660ac00) [pid = 2276] [serial = 373] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 138 (0x117681c00) [pid = 2276] [serial = 448] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 137 (0x11679ac00) [pid = 2276] [serial = 446] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 136 (0x1196f4c00) [pid = 2276] [serial = 452] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 135 (0x1215cf800) [pid = 2276] [serial = 455] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 134 (0x120f11000) [pid = 2276] [serial = 454] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 133 (0x126dba400) [pid = 2276] [serial = 415] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 132 (0x11854d400) [pid = 2276] [serial = 449] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 131 (0x12bb85c00) [pid = 2276] [serial = 419] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 130 (0x12c273400) [pid = 2276] [serial = 421] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 129 (0x12c385400) [pid = 2276] [serial = 422] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 128 (0x120f10400) [pid = 2276] [serial = 413] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 127 (0x12bb7a000) [pid = 2276] [serial = 418] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 126 (0x115d7dc00) [pid = 2276] [serial = 412] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 125 (0x12a7de400) [pid = 2276] [serial = 404] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 124 (0x129506c00) [pid = 2276] [serial = 401] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 123 (0x12bad8c00) [pid = 2276] [serial = 416] [outer = 0x0] [url = about:blank] 12:08:41 INFO - PROCESS | 2276 | --DOMWINDOW == 122 (0x121c1d000) [pid = 2276] [serial = 458] [outer = 0x0] [url = about:blank] 12:08:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:08:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 733ms 12:08:41 INFO - PROCESS | 2276 | 1464635321785 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 12:08:41 INFO - PROCESS | 2276 | 1464635321788 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 12:08:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:08:41 INFO - PROCESS | 2276 | 1464635321795 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:08:41 INFO - PROCESS | 2276 | 1464635321796 Marionette TRACE conn2 <- [1,682,null,{}] 12:08:41 INFO - PROCESS | 2276 | 1464635321798 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}] 12:08:41 INFO - PROCESS | 2276 | 1464635321878 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 12:08:41 INFO - PROCESS | 2276 | 1464635321890 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:41 INFO - PROCESS | 2276 | ++DOCSHELL 0x117065800 == 47 [pid = 2276] [id = 178] 12:08:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 123 (0x1190f6c00) [pid = 2276] [serial = 532] [outer = 0x0] 12:08:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 124 (0x1197bdc00) [pid = 2276] [serial = 533] [outer = 0x1190f6c00] 12:08:41 INFO - PROCESS | 2276 | 1464635321919 Marionette DEBUG loaded listener.js 12:08:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 125 (0x119a95c00) [pid = 2276] [serial = 534] [outer = 0x1190f6c00] 12:08:42 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) 12:08:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1122ms 12:08:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:08:42 INFO - PROCESS | 2276 | 1464635322913 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]]]}] 12:08:42 INFO - PROCESS | 2276 | 1464635322916 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 12:08:42 INFO - PROCESS | 2276 | 1464635322918 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 12:08:42 INFO - PROCESS | 2276 | 1464635322920 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:08:42 INFO - PROCESS | 2276 | 1464635322923 Marionette TRACE conn2 <- [1,686,null,{}] 12:08:42 INFO - PROCESS | 2276 | 1464635322931 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}] 12:08:43 INFO - PROCESS | 2276 | 1464635323014 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 12:08:43 INFO - PROCESS | 2276 | 1464635323020 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:43 INFO - PROCESS | 2276 | ++DOCSHELL 0x119b1b800 == 48 [pid = 2276] [id = 179] 12:08:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 126 (0x1219dbc00) [pid = 2276] [serial = 535] [outer = 0x0] 12:08:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 127 (0x121bb8400) [pid = 2276] [serial = 536] [outer = 0x1219dbc00] 12:08:43 INFO - PROCESS | 2276 | 1464635323049 Marionette DEBUG loaded listener.js 12:08:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 128 (0x121c19000) [pid = 2276] [serial = 537] [outer = 0x1219dbc00] 12:08:43 INFO - PROCESS | 2276 | 1464635323853 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]]]}] 12:08:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:08:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 976ms 12:08:43 INFO - PROCESS | 2276 | 1464635323897 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 12:08:43 INFO - PROCESS | 2276 | 1464635323898 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 12:08:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:08:43 INFO - PROCESS | 2276 | 1464635323900 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:08:43 INFO - PROCESS | 2276 | 1464635323901 Marionette TRACE conn2 <- [1,690,null,{}] 12:08:43 INFO - PROCESS | 2276 | 1464635323911 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}] 12:08:44 INFO - PROCESS | 2276 | 1464635324009 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 12:08:44 INFO - PROCESS | 2276 | 1464635324042 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:44 INFO - PROCESS | 2276 | ++DOCSHELL 0x121270000 == 49 [pid = 2276] [id = 180] 12:08:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 129 (0x1248b6c00) [pid = 2276] [serial = 538] [outer = 0x0] 12:08:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 130 (0x1254b0000) [pid = 2276] [serial = 539] [outer = 0x1248b6c00] 12:08:44 INFO - PROCESS | 2276 | 1464635324067 Marionette DEBUG loaded listener.js 12:08:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 131 (0x1267ec800) [pid = 2276] [serial = 540] [outer = 0x1248b6c00] 12:08:44 INFO - PROCESS | 2276 | 1464635324885 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]]]}] 12:08:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:08:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1026ms 12:08:44 INFO - PROCESS | 2276 | 1464635324927 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 12:08:44 INFO - PROCESS | 2276 | 1464635324928 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 12:08:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:08:44 INFO - PROCESS | 2276 | 1464635324930 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:08:44 INFO - PROCESS | 2276 | 1464635324932 Marionette TRACE conn2 <- [1,694,null,{}] 12:08:44 INFO - PROCESS | 2276 | 1464635324934 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}] 12:08:45 INFO - PROCESS | 2276 | 1464635325031 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 12:08:45 INFO - PROCESS | 2276 | 1464635325045 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:45 INFO - PROCESS | 2276 | ++DOCSHELL 0x121cbb800 == 50 [pid = 2276] [id = 181] 12:08:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 132 (0x1269f2000) [pid = 2276] [serial = 541] [outer = 0x0] 12:08:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 133 (0x126dbb400) [pid = 2276] [serial = 542] [outer = 0x1269f2000] 12:08:45 INFO - PROCESS | 2276 | 1464635325070 Marionette DEBUG loaded listener.js 12:08:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 134 (0x12926c000) [pid = 2276] [serial = 543] [outer = 0x1269f2000] 12:08:45 INFO - PROCESS | 2276 | --DOMWINDOW == 133 (0x12bb82000) [pid = 2276] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:08:45 INFO - PROCESS | 2276 | --DOMWINDOW == 132 (0x124b86400) [pid = 2276] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:08:45 INFO - PROCESS | 2276 | --DOMWINDOW == 131 (0x12c551c00) [pid = 2276] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:08:45 INFO - PROCESS | 2276 | --DOMWINDOW == 130 (0x121c18400) [pid = 2276] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:08:45 INFO - PROCESS | 2276 | --DOMWINDOW == 129 (0x1196fb800) [pid = 2276] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:08:45 INFO - PROCESS | 2276 | --DOMWINDOW == 128 (0x129509800) [pid = 2276] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:08:45 INFO - PROCESS | 2276 | --DOMWINDOW == 127 (0x12ae57c00) [pid = 2276] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:08:45 INFO - PROCESS | 2276 | --DOMWINDOW == 126 (0x115f7a800) [pid = 2276] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:08:45 INFO - PROCESS | 2276 | --DOMWINDOW == 125 (0x126cde800) [pid = 2276] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:08:45 INFO - PROCESS | 2276 | --DOMWINDOW == 124 (0x118306400) [pid = 2276] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:08:45 INFO - PROCESS | 2276 | 1464635325893 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]]]}] 12:08:45 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) 12:08:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 968ms 12:08:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:08:45 INFO - PROCESS | 2276 | 1464635325899 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 12:08:45 INFO - PROCESS | 2276 | 1464635325900 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 12:08:45 INFO - PROCESS | 2276 | 1464635325902 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:08:45 INFO - PROCESS | 2276 | 1464635325903 Marionette TRACE conn2 <- [1,698,null,{}] 12:08:45 INFO - PROCESS | 2276 | 1464635325907 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}] 12:08:46 INFO - PROCESS | 2276 | 1464635326004 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 12:08:46 INFO - PROCESS | 2276 | 1464635326012 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:46 INFO - PROCESS | 2276 | ++DOCSHELL 0x125543000 == 51 [pid = 2276] [id = 182] 12:08:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 125 (0x12950bc00) [pid = 2276] [serial = 544] [outer = 0x0] 12:08:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 126 (0x12ae5a800) [pid = 2276] [serial = 545] [outer = 0x12950bc00] 12:08:46 INFO - PROCESS | 2276 | 1464635326038 Marionette DEBUG loaded listener.js 12:08:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 127 (0x12afd9400) [pid = 2276] [serial = 546] [outer = 0x12950bc00] 12:08:46 INFO - PROCESS | 2276 | 1464635326831 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]]]}] 12:08:46 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) 12:08:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 969ms 12:08:46 INFO - PROCESS | 2276 | 1464635326872 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 12:08:46 INFO - PROCESS | 2276 | 1464635326874 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 12:08:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:08:46 INFO - PROCESS | 2276 | 1464635326877 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:08:46 INFO - PROCESS | 2276 | 1464635326878 Marionette TRACE conn2 <- [1,702,null,{}] 12:08:46 INFO - PROCESS | 2276 | 1464635326881 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}] 12:08:46 INFO - PROCESS | 2276 | 1464635326956 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 12:08:47 INFO - PROCESS | 2276 | 1464635327004 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:47 INFO - PROCESS | 2276 | ++DOCSHELL 0x128bcd800 == 52 [pid = 2276] [id = 183] 12:08:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 128 (0x1294d4000) [pid = 2276] [serial = 547] [outer = 0x0] 12:08:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 129 (0x12bad5c00) [pid = 2276] [serial = 548] [outer = 0x1294d4000] 12:08:47 INFO - PROCESS | 2276 | 1464635327029 Marionette DEBUG loaded listener.js 12:08:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 130 (0x12bb80000) [pid = 2276] [serial = 549] [outer = 0x1294d4000] 12:08:47 INFO - PROCESS | 2276 | 1464635327816 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]]]}] 12:08:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:08:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 970ms 12:08:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:08:47 INFO - PROCESS | 2276 | 1464635327848 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 12:08:47 INFO - PROCESS | 2276 | 1464635327850 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 12:08:47 INFO - PROCESS | 2276 | 1464635327854 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:08:47 INFO - PROCESS | 2276 | 1464635327856 Marionette TRACE conn2 <- [1,706,null,{}] 12:08:47 INFO - PROCESS | 2276 | 1464635327861 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}] 12:08:47 INFO - PROCESS | 2276 | 1464635327963 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 12:08:48 INFO - PROCESS | 2276 | 1464635328014 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:48 INFO - PROCESS | 2276 | ++DOCSHELL 0x11706a800 == 53 [pid = 2276] [id = 184] 12:08:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 131 (0x116859800) [pid = 2276] [serial = 550] [outer = 0x0] 12:08:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 132 (0x1182e1800) [pid = 2276] [serial = 551] [outer = 0x116859800] 12:08:48 INFO - PROCESS | 2276 | 1464635328046 Marionette DEBUG loaded listener.js 12:08:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 133 (0x11892b400) [pid = 2276] [serial = 552] [outer = 0x116859800] 12:08:48 INFO - PROCESS | 2276 | 1464635328961 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]]]}] 12:08:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:08:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1123ms 12:08:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:08:48 INFO - PROCESS | 2276 | 1464635328977 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 12:08:48 INFO - PROCESS | 2276 | 1464635328981 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 12:08:48 INFO - PROCESS | 2276 | 1464635328985 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:08:48 INFO - PROCESS | 2276 | 1464635328987 Marionette TRACE conn2 <- [1,710,null,{}] 12:08:48 INFO - PROCESS | 2276 | 1464635328990 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}] 12:08:49 INFO - PROCESS | 2276 | 1464635329093 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 12:08:49 INFO - PROCESS | 2276 | 1464635329142 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:49 INFO - PROCESS | 2276 | ++DOCSHELL 0x1213ca800 == 54 [pid = 2276] [id = 185] 12:08:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 134 (0x119a14c00) [pid = 2276] [serial = 553] [outer = 0x0] 12:08:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 135 (0x1219d3800) [pid = 2276] [serial = 554] [outer = 0x119a14c00] 12:08:49 INFO - PROCESS | 2276 | 1464635329172 Marionette DEBUG loaded listener.js 12:08:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 136 (0x121bb1400) [pid = 2276] [serial = 555] [outer = 0x119a14c00] 12:08:50 INFO - PROCESS | 2276 | 1464635330073 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]]]}] 12:08:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:08:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1122ms 12:08:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:08:50 INFO - PROCESS | 2276 | 1464635330108 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 12:08:50 INFO - PROCESS | 2276 | 1464635330109 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 12:08:50 INFO - PROCESS | 2276 | 1464635330111 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:08:50 INFO - PROCESS | 2276 | 1464635330114 Marionette TRACE conn2 <- [1,714,null,{}] 12:08:50 INFO - PROCESS | 2276 | 1464635330122 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}] 12:08:50 INFO - PROCESS | 2276 | 1464635330225 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 12:08:50 INFO - PROCESS | 2276 | 1464635330275 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:50 INFO - PROCESS | 2276 | ++DOCSHELL 0x1299d2800 == 55 [pid = 2276] [id = 186] 12:08:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 137 (0x121c21c00) [pid = 2276] [serial = 556] [outer = 0x0] 12:08:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 138 (0x128e32800) [pid = 2276] [serial = 557] [outer = 0x121c21c00] 12:08:50 INFO - PROCESS | 2276 | 1464635330306 Marionette DEBUG loaded listener.js 12:08:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 139 (0x12a74a400) [pid = 2276] [serial = 558] [outer = 0x121c21c00] 12:08:51 INFO - PROCESS | 2276 | 1464635331203 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]]]}] 12:08:51 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 12:08:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1123ms 12:08:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:08:51 INFO - PROCESS | 2276 | 1464635331235 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 12:08:51 INFO - PROCESS | 2276 | 1464635331237 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 12:08:51 INFO - PROCESS | 2276 | 1464635331239 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:08:51 INFO - PROCESS | 2276 | 1464635331240 Marionette TRACE conn2 <- [1,718,null,{}] 12:08:51 INFO - PROCESS | 2276 | 1464635331243 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}] 12:08:51 INFO - PROCESS | 2276 | 1464635331343 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 12:08:51 INFO - PROCESS | 2276 | 1464635331392 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:51 INFO - PROCESS | 2276 | ++DOCSHELL 0x12aee3800 == 56 [pid = 2276] [id = 187] 12:08:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 140 (0x12afd0400) [pid = 2276] [serial = 559] [outer = 0x0] 12:08:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 141 (0x12c26b800) [pid = 2276] [serial = 560] [outer = 0x12afd0400] 12:08:51 INFO - PROCESS | 2276 | 1464635331422 Marionette DEBUG loaded listener.js 12:08:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 142 (0x12c385c00) [pid = 2276] [serial = 561] [outer = 0x12afd0400] 12:08:52 INFO - PROCESS | 2276 | 1464635332339 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]]]}] 12:08:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:08:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1120ms 12:08:52 INFO - PROCESS | 2276 | 1464635332360 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 12:08:52 INFO - PROCESS | 2276 | 1464635332361 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 12:08:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:08:52 INFO - PROCESS | 2276 | 1464635332363 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:08:52 INFO - PROCESS | 2276 | 1464635332364 Marionette TRACE conn2 <- [1,722,null,{}] 12:08:52 INFO - PROCESS | 2276 | 1464635332367 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}] 12:08:52 INFO - PROCESS | 2276 | 1464635332466 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 12:08:52 INFO - PROCESS | 2276 | 1464635332516 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:52 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ba6e800 == 57 [pid = 2276] [id = 188] 12:08:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 143 (0x12afd1c00) [pid = 2276] [serial = 562] [outer = 0x0] 12:08:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 144 (0x12c558000) [pid = 2276] [serial = 563] [outer = 0x12afd1c00] 12:08:52 INFO - PROCESS | 2276 | 1464635332545 Marionette DEBUG loaded listener.js 12:08:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 145 (0x12caa4800) [pid = 2276] [serial = 564] [outer = 0x12afd1c00] 12:08:53 INFO - PROCESS | 2276 | 1464635333074 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] 12:08:53 INFO - PROCESS | 2276 | 1464635333138 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 12:08:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:08:53 INFO - PROCESS | 2276 | 1464635333148 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:08:53 INFO - PROCESS | 2276 | 1464635333150 Marionette TRACE conn2 <- [1,726,null,{}] 12:08:53 INFO - PROCESS | 2276 | 1464635333154 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}] 12:08:53 INFO - PROCESS | 2276 | 1464635333246 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 12:08:53 INFO - PROCESS | 2276 | 1464635333308 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:53 INFO - PROCESS | 2276 | ++DOCSHELL 0x11963c000 == 58 [pid = 2276] [id = 189] 12:08:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 146 (0x118306800) [pid = 2276] [serial = 565] [outer = 0x0] 12:08:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 147 (0x11840d000) [pid = 2276] [serial = 566] [outer = 0x118306800] 12:08:53 INFO - PROCESS | 2276 | 1464635333335 Marionette DEBUG loaded listener.js 12:08:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 148 (0x118412c00) [pid = 2276] [serial = 567] [outer = 0x118306800] 12:08:53 INFO - PROCESS | 2276 | 1464635333833 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]]]}] 12:08:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:08:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 721ms 12:08:53 INFO - PROCESS | 2276 | 1464635333870 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 12:08:53 INFO - PROCESS | 2276 | 1464635333874 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 12:08:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:08:53 INFO - PROCESS | 2276 | 1464635333878 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:08:53 INFO - PROCESS | 2276 | 1464635333880 Marionette TRACE conn2 <- [1,730,null,{}] 12:08:53 INFO - PROCESS | 2276 | 1464635333883 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}] 12:08:53 INFO - PROCESS | 2276 | 1464635333979 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 12:08:54 INFO - PROCESS | 2276 | 1464635334046 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:54 INFO - PROCESS | 2276 | ++DOCSHELL 0x1213cc000 == 59 [pid = 2276] [id = 190] 12:08:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 149 (0x118550c00) [pid = 2276] [serial = 568] [outer = 0x0] 12:08:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 150 (0x119a87c00) [pid = 2276] [serial = 569] [outer = 0x118550c00] 12:08:54 INFO - PROCESS | 2276 | 1464635334075 Marionette DEBUG loaded listener.js 12:08:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 151 (0x120dba800) [pid = 2276] [serial = 570] [outer = 0x118550c00] 12:08:54 INFO - PROCESS | 2276 | --DOCSHELL 0x125543000 == 58 [pid = 2276] [id = 182] 12:08:54 INFO - PROCESS | 2276 | --DOCSHELL 0x121cbb800 == 57 [pid = 2276] [id = 181] 12:08:54 INFO - PROCESS | 2276 | --DOCSHELL 0x121270000 == 56 [pid = 2276] [id = 180] 12:08:54 INFO - PROCESS | 2276 | --DOCSHELL 0x119b1b800 == 55 [pid = 2276] [id = 179] 12:08:54 INFO - PROCESS | 2276 | --DOCSHELL 0x117065800 == 54 [pid = 2276] [id = 178] 12:08:54 INFO - PROCESS | 2276 | --DOCSHELL 0x118979000 == 53 [pid = 2276] [id = 177] 12:08:54 INFO - PROCESS | 2276 | --DOMWINDOW == 150 (0x126ce4400) [pid = 2276] [serial = 472] [outer = 0x0] [url = about:blank] 12:08:54 INFO - PROCESS | 2276 | --DOMWINDOW == 149 (0x1254aa400) [pid = 2276] [serial = 469] [outer = 0x0] [url = about:blank] 12:08:54 INFO - PROCESS | 2276 | --DOMWINDOW == 148 (0x11759e400) [pid = 2276] [serial = 463] [outer = 0x0] [url = about:blank] 12:08:54 INFO - PROCESS | 2276 | --DOMWINDOW == 147 (0x12afcfc00) [pid = 2276] [serial = 478] [outer = 0x0] [url = about:blank] 12:08:54 INFO - PROCESS | 2276 | --DOMWINDOW == 146 (0x120dc7c00) [pid = 2276] [serial = 466] [outer = 0x0] [url = about:blank] 12:08:54 INFO - PROCESS | 2276 | --DOMWINDOW == 145 (0x12926c400) [pid = 2276] [serial = 475] [outer = 0x0] [url = about:blank] 12:08:54 INFO - PROCESS | 2276 | --DOCSHELL 0x12d1cc000 == 52 [pid = 2276] [id = 173] 12:08:54 INFO - PROCESS | 2276 | --DOCSHELL 0x12d17d000 == 51 [pid = 2276] [id = 172] 12:08:54 INFO - PROCESS | 2276 | --DOCSHELL 0x12b258800 == 50 [pid = 2276] [id = 171] 12:08:54 INFO - PROCESS | 2276 | --DOCSHELL 0x120d8d000 == 49 [pid = 2276] [id = 170] 12:08:54 INFO - PROCESS | 2276 | --DOMWINDOW == 144 (0x12c551800) [pid = 2276] [serial = 425] [outer = 0x0] [url = about:blank] 12:08:54 INFO - PROCESS | 2276 | --DOMWINDOW == 143 (0x124b84800) [pid = 2276] [serial = 487] [outer = 0x0] [url = about:blank] 12:08:54 INFO - PROCESS | 2276 | --DOMWINDOW == 142 (0x119a37400) [pid = 2276] [serial = 484] [outer = 0x0] [url = about:blank] 12:08:54 INFO - PROCESS | 2276 | --DOMWINDOW == 141 (0x12a7e3c00) [pid = 2276] [serial = 490] [outer = 0x0] [url = about:blank] 12:08:54 INFO - PROCESS | 2276 | --DOMWINDOW == 140 (0x12bad5800) [pid = 2276] [serial = 493] [outer = 0x0] [url = about:blank] 12:08:54 INFO - PROCESS | 2276 | --DOMWINDOW == 139 (0x116792400) [pid = 2276] [serial = 481] [outer = 0x0] [url = about:blank] 12:08:54 INFO - PROCESS | 2276 | --DOMWINDOW == 138 (0x12ae58800) [pid = 2276] [serial = 491] [outer = 0x0] [url = about:blank] 12:08:54 INFO - PROCESS | 2276 | --DOMWINDOW == 137 (0x12bb7d400) [pid = 2276] [serial = 497] [outer = 0x0] [url = about:blank] 12:08:54 INFO - PROCESS | 2276 | --DOMWINDOW == 136 (0x12c550400) [pid = 2276] [serial = 501] [outer = 0x0] [url = about:blank] 12:08:54 INFO - PROCESS | 2276 | --DOMWINDOW == 135 (0x11768ec00) [pid = 2276] [serial = 200] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:08:54 INFO - PROCESS | 2276 | --DOMWINDOW == 134 (0x12bb7ac00) [pid = 2276] [serial = 494] [outer = 0x0] [url = about:blank] 12:08:54 INFO - PROCESS | 2276 | --DOMWINDOW == 133 (0x125f9c800) [pid = 2276] [serial = 461] [outer = 0x0] [url = about:blank] 12:08:54 INFO - PROCESS | 2276 | --DOMWINDOW == 132 (0x121c18000) [pid = 2276] [serial = 485] [outer = 0x0] [url = about:blank] 12:08:54 INFO - PROCESS | 2276 | --DOMWINDOW == 131 (0x12c272000) [pid = 2276] [serial = 498] [outer = 0x0] [url = about:blank] 12:08:54 INFO - PROCESS | 2276 | --DOMWINDOW == 130 (0x12926e000) [pid = 2276] [serial = 488] [outer = 0x0] [url = about:blank] 12:08:54 INFO - PROCESS | 2276 | --DOMWINDOW == 129 (0x12c387400) [pid = 2276] [serial = 500] [outer = 0x0] [url = about:blank] 12:08:54 INFO - PROCESS | 2276 | --DOMWINDOW == 128 (0x1187d8800) [pid = 2276] [serial = 482] [outer = 0x0] [url = about:blank] 12:08:54 INFO - PROCESS | 2276 | --DOMWINDOW == 127 (0x12caa3400) [pid = 2276] [serial = 504] [outer = 0x0] [url = about:blank] 12:08:54 INFO - PROCESS | 2276 | --DOMWINDOW == 126 (0x124ba2800) [pid = 2276] [serial = 460] [outer = 0x0] [url = about:blank] 12:08:54 INFO - PROCESS | 2276 | --DOMWINDOW == 125 (0x12c55b000) [pid = 2276] [serial = 503] [outer = 0x0] [url = about:blank] 12:08:54 INFO - PROCESS | 2276 | 1464635334519 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] 12:08:54 INFO - PROCESS | 2276 | 1464635334549 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 12:08:54 INFO - PROCESS | 2276 | 1464635334552 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:08:54 INFO - PROCESS | 2276 | 1464635334554 Marionette TRACE conn2 <- [1,734,null,{}] 12:08:54 INFO - PROCESS | 2276 | 1464635334564 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}] 12:08:54 INFO - PROCESS | 2276 | 1464635334647 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 12:08:54 INFO - PROCESS | 2276 | 1464635334652 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:54 INFO - PROCESS | 2276 | ++DOCSHELL 0x119b1b800 == 50 [pid = 2276] [id = 191] 12:08:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 126 (0x121476400) [pid = 2276] [serial = 571] [outer = 0x0] 12:08:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 127 (0x1219e0800) [pid = 2276] [serial = 572] [outer = 0x121476400] 12:08:54 INFO - PROCESS | 2276 | 1464635334681 Marionette DEBUG loaded listener.js 12:08:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 128 (0x121c12c00) [pid = 2276] [serial = 573] [outer = 0x121476400] 12:08:55 INFO - PROCESS | 2276 | 1464635335018 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]]]}] 12:08:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:08:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 523ms 12:08:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:08:55 INFO - PROCESS | 2276 | 1464635335076 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 12:08:55 INFO - PROCESS | 2276 | 1464635335077 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 12:08:55 INFO - PROCESS | 2276 | 1464635335080 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:08:55 INFO - PROCESS | 2276 | 1464635335081 Marionette TRACE conn2 <- [1,738,null,{}] 12:08:55 INFO - PROCESS | 2276 | 1464635335083 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}] 12:08:55 INFO - PROCESS | 2276 | 1464635335165 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 12:08:55 INFO - PROCESS | 2276 | 1464635335170 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:55 INFO - PROCESS | 2276 | ++DOCSHELL 0x126d63800 == 51 [pid = 2276] [id = 192] 12:08:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 129 (0x121c18c00) [pid = 2276] [serial = 574] [outer = 0x0] 12:08:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 130 (0x121c20400) [pid = 2276] [serial = 575] [outer = 0x121c18c00] 12:08:55 INFO - PROCESS | 2276 | 1464635335194 Marionette DEBUG loaded listener.js 12:08:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 131 (0x12638d000) [pid = 2276] [serial = 576] [outer = 0x121c18c00] 12:08:56 INFO - PROCESS | 2276 | 1464635336027 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]]]}] 12:08:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:08:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 968ms 12:08:56 INFO - PROCESS | 2276 | 1464635336048 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 12:08:56 INFO - PROCESS | 2276 | 1464635336050 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 12:08:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:08:56 INFO - PROCESS | 2276 | 1464635336052 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:08:56 INFO - PROCESS | 2276 | 1464635336053 Marionette TRACE conn2 <- [1,742,null,{}] 12:08:56 INFO - PROCESS | 2276 | 1464635336055 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}] 12:08:56 INFO - PROCESS | 2276 | 1464635336157 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 12:08:56 INFO - PROCESS | 2276 | 1464635336187 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:56 INFO - PROCESS | 2276 | ++DOCSHELL 0x1190a5800 == 52 [pid = 2276] [id = 193] 12:08:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 132 (0x118306000) [pid = 2276] [serial = 577] [outer = 0x0] 12:08:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 133 (0x126ce0400) [pid = 2276] [serial = 578] [outer = 0x118306000] 12:08:56 INFO - PROCESS | 2276 | 1464635336212 Marionette DEBUG loaded listener.js 12:08:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 134 (0x129506400) [pid = 2276] [serial = 579] [outer = 0x118306000] 12:08:56 INFO - PROCESS | 2276 | 1464635336981 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]]]}] 12:08:57 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 12:08:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 968ms 12:08:57 INFO - PROCESS | 2276 | 1464635337021 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 12:08:57 INFO - PROCESS | 2276 | 1464635337023 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 12:08:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:08:57 INFO - PROCESS | 2276 | 1464635337027 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:08:57 INFO - PROCESS | 2276 | 1464635337028 Marionette TRACE conn2 <- [1,746,null,{}] 12:08:57 INFO - PROCESS | 2276 | 1464635337030 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}] 12:08:57 INFO - PROCESS | 2276 | 1464635337149 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 12:08:57 INFO - PROCESS | 2276 | 1464635337156 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:57 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b261800 == 53 [pid = 2276] [id = 194] 12:08:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 135 (0x118715800) [pid = 2276] [serial = 580] [outer = 0x0] 12:08:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 136 (0x12bad5800) [pid = 2276] [serial = 581] [outer = 0x118715800] 12:08:57 INFO - PROCESS | 2276 | 1464635337182 Marionette DEBUG loaded listener.js 12:08:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 137 (0x12caa7c00) [pid = 2276] [serial = 582] [outer = 0x118715800] 12:08:58 INFO - PROCESS | 2276 | 1464635338011 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]]]}] 12:08:58 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.) 12:08:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1019ms 12:08:58 INFO - PROCESS | 2276 | 1464635338047 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 12:08:58 INFO - PROCESS | 2276 | 1464635338048 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 12:08:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:08:58 INFO - PROCESS | 2276 | 1464635338050 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:08:58 INFO - PROCESS | 2276 | 1464635338051 Marionette TRACE conn2 <- [1,750,null,{}] 12:08:58 INFO - PROCESS | 2276 | 1464635338054 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}] 12:08:58 INFO - PROCESS | 2276 | 1464635338155 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 12:08:58 INFO - PROCESS | 2276 | 1464635338186 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:58 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c204000 == 54 [pid = 2276] [id = 195] 12:08:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 138 (0x129504000) [pid = 2276] [serial = 583] [outer = 0x0] 12:08:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 139 (0x12c04a800) [pid = 2276] [serial = 584] [outer = 0x129504000] 12:08:58 INFO - PROCESS | 2276 | 1464635338212 Marionette DEBUG loaded listener.js 12:08:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 140 (0x12c051400) [pid = 2276] [serial = 585] [outer = 0x129504000] 12:08:58 INFO - PROCESS | 2276 | --DOMWINDOW == 139 (0x1166c3c00) [pid = 2276] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:08:58 INFO - PROCESS | 2276 | --DOMWINDOW == 138 (0x1254acc00) [pid = 2276] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:08:58 INFO - PROCESS | 2276 | --DOMWINDOW == 137 (0x12a748000) [pid = 2276] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:08:58 INFO - PROCESS | 2276 | --DOMWINDOW == 136 (0x116850400) [pid = 2276] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:08:58 INFO - PROCESS | 2276 | --DOMWINDOW == 135 (0x1187d6400) [pid = 2276] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:08:58 INFO - PROCESS | 2276 | --DOMWINDOW == 134 (0x11678c000) [pid = 2276] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:08:58 INFO - PROCESS | 2276 | --DOMWINDOW == 133 (0x120f10000) [pid = 2276] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:08:58 INFO - PROCESS | 2276 | --DOMWINDOW == 132 (0x128e23400) [pid = 2276] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:08:58 INFO - PROCESS | 2276 | --DOMWINDOW == 131 (0x126db6400) [pid = 2276] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:08:58 INFO - PROCESS | 2276 | --DOMWINDOW == 130 (0x113c62000) [pid = 2276] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:08:58 INFO - PROCESS | 2276 | --DOMWINDOW == 129 (0x113c5f000) [pid = 2276] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:08:58 INFO - PROCESS | 2276 | --DOMWINDOW == 128 (0x118928000) [pid = 2276] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:08:58 INFO - PROCESS | 2276 | --DOMWINDOW == 127 (0x123513400) [pid = 2276] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:08:58 INFO - PROCESS | 2276 | --DOMWINDOW == 126 (0x1294d6c00) [pid = 2276] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:08:58 INFO - PROCESS | 2276 | --DOMWINDOW == 125 (0x129504400) [pid = 2276] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:08:58 INFO - PROCESS | 2276 | --DOMWINDOW == 124 (0x1266ca800) [pid = 2276] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:08:58 INFO - PROCESS | 2276 | --DOMWINDOW == 123 (0x11871d400) [pid = 2276] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:08:58 INFO - PROCESS | 2276 | --DOMWINDOW == 122 (0x12badd000) [pid = 2276] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:08:58 INFO - PROCESS | 2276 | --DOMWINDOW == 121 (0x11901f800) [pid = 2276] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:08:58 INFO - PROCESS | 2276 | --DOMWINDOW == 120 (0x128fc3800) [pid = 2276] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:08:58 INFO - PROCESS | 2276 | --DOMWINDOW == 119 (0x1254ad000) [pid = 2276] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:08:58 INFO - PROCESS | 2276 | --DOMWINDOW == 118 (0x1269f2000) [pid = 2276] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:08:58 INFO - PROCESS | 2276 | --DOMWINDOW == 117 (0x12950bc00) [pid = 2276] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:08:58 INFO - PROCESS | 2276 | --DOMWINDOW == 116 (0x118304400) [pid = 2276] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:08:58 INFO - PROCESS | 2276 | --DOMWINDOW == 115 (0x1190f6c00) [pid = 2276] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:08:58 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x1219dbc00) [pid = 2276] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:08:58 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x113c61000) [pid = 2276] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:08:58 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x1248b6c00) [pid = 2276] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:08:59 INFO - PROCESS | 2276 | 1464635339096 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]]]}] 12:08:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:08:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1074ms 12:08:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:08:59 INFO - PROCESS | 2276 | 1464635339126 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 12:08:59 INFO - PROCESS | 2276 | 1464635339127 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 12:08:59 INFO - PROCESS | 2276 | 1464635339129 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:08:59 INFO - PROCESS | 2276 | 1464635339130 Marionette TRACE conn2 <- [1,754,null,{}] 12:08:59 INFO - PROCESS | 2276 | 1464635339132 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}] 12:08:59 INFO - PROCESS | 2276 | 1464635339210 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 12:08:59 INFO - PROCESS | 2276 | 1464635339214 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:59 INFO - PROCESS | 2276 | ++DOCSHELL 0x119634000 == 55 [pid = 2276] [id = 196] 12:08:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x116850400) [pid = 2276] [serial = 586] [outer = 0x0] 12:08:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x118555000) [pid = 2276] [serial = 587] [outer = 0x116850400] 12:08:59 INFO - PROCESS | 2276 | 1464635339238 Marionette DEBUG loaded listener.js 12:08:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x120f0fc00) [pid = 2276] [serial = 588] [outer = 0x116850400] 12:09:00 INFO - PROCESS | 2276 | 1464635340052 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]]]}] 12:09:00 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 12:09:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 969ms 12:09:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:09:00 INFO - PROCESS | 2276 | 1464635340098 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 12:09:00 INFO - PROCESS | 2276 | 1464635340099 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 12:09:00 INFO - PROCESS | 2276 | 1464635340102 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:09:00 INFO - PROCESS | 2276 | 1464635340103 Marionette TRACE conn2 <- [1,758,null,{}] 12:09:00 INFO - PROCESS | 2276 | 1464635340105 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}] 12:09:00 INFO - PROCESS | 2276 | 1464635340202 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 12:09:00 INFO - PROCESS | 2276 | 1464635340209 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:00 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c510000 == 56 [pid = 2276] [id = 197] 12:09:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 116 (0x11854a000) [pid = 2276] [serial = 589] [outer = 0x0] 12:09:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 117 (0x1254acc00) [pid = 2276] [serial = 590] [outer = 0x11854a000] 12:09:00 INFO - PROCESS | 2276 | 1464635340233 Marionette DEBUG loaded listener.js 12:09:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 118 (0x126db6400) [pid = 2276] [serial = 591] [outer = 0x11854a000] 12:09:00 INFO - PROCESS | 2276 | 1464635340644 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]]]}] 12:09:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:09:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 569ms 12:09:00 INFO - PROCESS | 2276 | 1464635340672 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 12:09:00 INFO - PROCESS | 2276 | 1464635340674 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 12:09:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:09:00 INFO - PROCESS | 2276 | 1464635340678 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:09:00 INFO - PROCESS | 2276 | 1464635340681 Marionette TRACE conn2 <- [1,762,null,{}] 12:09:00 INFO - PROCESS | 2276 | 1464635340684 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}] 12:09:00 INFO - PROCESS | 2276 | 1464635340789 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 12:09:00 INFO - PROCESS | 2276 | 1464635340868 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:00 INFO - PROCESS | 2276 | ++DOCSHELL 0x118149800 == 57 [pid = 2276] [id = 198] 12:09:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 119 (0x11840e800) [pid = 2276] [serial = 592] [outer = 0x0] 12:09:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 120 (0x11840f400) [pid = 2276] [serial = 593] [outer = 0x11840e800] 12:09:00 INFO - PROCESS | 2276 | 1464635340899 Marionette DEBUG loaded listener.js 12:09:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 121 (0x11854d400) [pid = 2276] [serial = 594] [outer = 0x11840e800] 12:09:01 INFO - PROCESS | 2276 | 1464635341786 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]]]}] 12:09:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:09:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1175ms 12:09:01 INFO - PROCESS | 2276 | 1464635341853 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 12:09:01 INFO - PROCESS | 2276 | 1464635341857 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 12:09:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:09:01 INFO - PROCESS | 2276 | 1464635341862 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:09:01 INFO - PROCESS | 2276 | 1464635341864 Marionette TRACE conn2 <- [1,766,null,{}] 12:09:01 INFO - PROCESS | 2276 | 1464635341866 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}] 12:09:01 INFO - PROCESS | 2276 | 1464635341965 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 12:09:02 INFO - PROCESS | 2276 | 1464635342056 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:02 INFO - PROCESS | 2276 | ++DOCSHELL 0x128bda800 == 58 [pid = 2276] [id = 199] 12:09:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 122 (0x118418c00) [pid = 2276] [serial = 595] [outer = 0x0] 12:09:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 123 (0x1215d1000) [pid = 2276] [serial = 596] [outer = 0x118418c00] 12:09:02 INFO - PROCESS | 2276 | 1464635342085 Marionette DEBUG loaded listener.js 12:09:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 124 (0x121bb2000) [pid = 2276] [serial = 597] [outer = 0x118418c00] 12:09:02 INFO - PROCESS | 2276 | 1464635342983 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]]]}] 12:09:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:09:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1171ms 12:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:09:03 INFO - PROCESS | 2276 | 1464635343033 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 12:09:03 INFO - PROCESS | 2276 | 1464635343034 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 12:09:03 INFO - PROCESS | 2276 | 1464635343036 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:09:03 INFO - PROCESS | 2276 | 1464635343039 Marionette TRACE conn2 <- [1,770,null,{}] 12:09:03 INFO - PROCESS | 2276 | 1464635343047 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}] 12:09:03 INFO - PROCESS | 2276 | 1464635343176 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 12:09:03 INFO - PROCESS | 2276 | 1464635343233 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:03 INFO - PROCESS | 2276 | ++DOCSHELL 0x119b22800 == 59 [pid = 2276] [id = 200] 12:09:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 125 (0x118419400) [pid = 2276] [serial = 598] [outer = 0x0] 12:09:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 126 (0x1254b2c00) [pid = 2276] [serial = 599] [outer = 0x118419400] 12:09:03 INFO - PROCESS | 2276 | 1464635343265 Marionette DEBUG loaded listener.js 12:09:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 127 (0x1294d6c00) [pid = 2276] [serial = 600] [outer = 0x118419400] 12:09:03 INFO - PROCESS | 2276 | 1464635343728 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]]]}] 12:09:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:09:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 723ms 12:09:03 INFO - PROCESS | 2276 | 1464635343760 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 12:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:09:03 INFO - PROCESS | 2276 | 1464635343762 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 12:09:03 INFO - PROCESS | 2276 | 1464635343764 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:09:03 INFO - PROCESS | 2276 | 1464635343765 Marionette TRACE conn2 <- [1,774,null,{}] 12:09:03 INFO - PROCESS | 2276 | 1464635343768 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}] 12:09:03 INFO - PROCESS | 2276 | 1464635343870 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 12:09:03 INFO - PROCESS | 2276 | 1464635343922 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:03 INFO - PROCESS | 2276 | ++DOCSHELL 0x11671a800 == 60 [pid = 2276] [id = 201] 12:09:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 128 (0x1190f9400) [pid = 2276] [serial = 601] [outer = 0x0] 12:09:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 129 (0x121bb8800) [pid = 2276] [serial = 602] [outer = 0x1190f9400] 12:09:03 INFO - PROCESS | 2276 | 1464635343952 Marionette DEBUG loaded listener.js 12:09:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 130 (0x12926e800) [pid = 2276] [serial = 603] [outer = 0x1190f9400] 12:09:04 INFO - PROCESS | 2276 | 1464635344525 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]]]}] 12:09:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:09:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 820ms 12:09:04 INFO - PROCESS | 2276 | 1464635344585 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 12:09:04 INFO - PROCESS | 2276 | 1464635344587 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 12:09:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:09:04 INFO - PROCESS | 2276 | 1464635344591 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:09:04 INFO - PROCESS | 2276 | 1464635344593 Marionette TRACE conn2 <- [1,778,null,{}] 12:09:04 INFO - PROCESS | 2276 | 1464635344596 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}] 12:09:04 INFO - PROCESS | 2276 | 1464635344689 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 12:09:04 INFO - PROCESS | 2276 | 1464635344761 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:04 INFO - PROCESS | 2276 | ++DOCSHELL 0x117e1a000 == 61 [pid = 2276] [id = 202] 12:09:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 131 (0x11636a800) [pid = 2276] [serial = 604] [outer = 0x0] 12:09:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 132 (0x117688c00) [pid = 2276] [serial = 605] [outer = 0x11636a800] 12:09:04 INFO - PROCESS | 2276 | 1464635344790 Marionette DEBUG loaded listener.js 12:09:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 133 (0x118417000) [pid = 2276] [serial = 606] [outer = 0x11636a800] 12:09:05 INFO - PROCESS | 2276 | 1464635345226 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]]]}] 12:09:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:09:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 673ms 12:09:05 INFO - PROCESS | 2276 | --DOCSHELL 0x12aee6000 == 60 [pid = 2276] [id = 160] 12:09:05 INFO - PROCESS | 2276 | --DOCSHELL 0x1296a1800 == 59 [pid = 2276] [id = 159] 12:09:05 INFO - PROCESS | 2276 | --DOCSHELL 0x119634000 == 58 [pid = 2276] [id = 196] 12:09:05 INFO - PROCESS | 2276 | --DOCSHELL 0x12c204000 == 57 [pid = 2276] [id = 195] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 132 (0x12bad5c00) [pid = 2276] [serial = 548] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | 1464635345313 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 12:09:05 INFO - PROCESS | 2276 | 1464635345319 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 12:09:05 INFO - PROCESS | 2276 | --DOCSHELL 0x12b261800 == 56 [pid = 2276] [id = 194] 12:09:05 INFO - PROCESS | 2276 | --DOCSHELL 0x1190a5800 == 55 [pid = 2276] [id = 193] 12:09:05 INFO - PROCESS | 2276 | --DOCSHELL 0x126d63800 == 54 [pid = 2276] [id = 192] 12:09:05 INFO - PROCESS | 2276 | --DOCSHELL 0x119b1b800 == 53 [pid = 2276] [id = 191] 12:09:05 INFO - PROCESS | 2276 | --DOCSHELL 0x1213cc000 == 52 [pid = 2276] [id = 190] 12:09:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:09:05 INFO - PROCESS | 2276 | --DOCSHELL 0x11963c000 == 51 [pid = 2276] [id = 189] 12:09:05 INFO - PROCESS | 2276 | --DOCSHELL 0x1299d2800 == 50 [pid = 2276] [id = 186] 12:09:05 INFO - PROCESS | 2276 | --DOCSHELL 0x1213ca800 == 49 [pid = 2276] [id = 185] 12:09:05 INFO - PROCESS | 2276 | --DOCSHELL 0x11706a800 == 48 [pid = 2276] [id = 184] 12:09:05 INFO - PROCESS | 2276 | --DOCSHELL 0x128bcd800 == 47 [pid = 2276] [id = 183] 12:09:05 INFO - PROCESS | 2276 | 1464635345340 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:09:05 INFO - PROCESS | 2276 | 1464635345343 Marionette TRACE conn2 <- [1,782,null,{}] 12:09:05 INFO - PROCESS | 2276 | 1464635345347 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}] 12:09:05 INFO - PROCESS | 2276 | 1464635345479 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 12:09:05 INFO - PROCESS | 2276 | 1464635345486 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:05 INFO - PROCESS | 2276 | ++DOCSHELL 0x11709f800 == 48 [pid = 2276] [id = 203] 12:09:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 133 (0x1187d6000) [pid = 2276] [serial = 607] [outer = 0x0] 12:09:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 134 (0x119068c00) [pid = 2276] [serial = 608] [outer = 0x1187d6000] 12:09:05 INFO - PROCESS | 2276 | 1464635345531 Marionette DEBUG loaded listener.js 12:09:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 135 (0x119a91000) [pid = 2276] [serial = 609] [outer = 0x1187d6000] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 134 (0x12bade000) [pid = 2276] [serial = 440] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 133 (0x128e26800) [pid = 2276] [serial = 473] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 132 (0x1218e1400) [pid = 2276] [serial = 467] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 131 (0x12caa0000) [pid = 2276] [serial = 443] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 130 (0x124b3c000) [pid = 2276] [serial = 431] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 129 (0x1294d8400) [pid = 2276] [serial = 383] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 128 (0x128fc3000) [pid = 2276] [serial = 434] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 127 (0x118711800) [pid = 2276] [serial = 464] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 126 (0x126751800) [pid = 2276] [serial = 380] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 125 (0x12afdd800) [pid = 2276] [serial = 479] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 124 (0x1187dd800) [pid = 2276] [serial = 428] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 123 (0x1196f5000) [pid = 2276] [serial = 332] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 122 (0x117689800) [pid = 2276] [serial = 329] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 121 (0x124ba4800) [pid = 2276] [serial = 335] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 120 (0x128e2f800) [pid = 2276] [serial = 236] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 119 (0x129506800) [pid = 2276] [serial = 476] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 118 (0x1163c3c00) [pid = 2276] [serial = 296] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 117 (0x11758fc00) [pid = 2276] [serial = 374] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 116 (0x119a17800) [pid = 2276] [serial = 377] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 115 (0x12663b800) [pid = 2276] [serial = 470] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x12afd0c00) [pid = 2276] [serial = 437] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x126dbb400) [pid = 2276] [serial = 542] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x12ae5a800) [pid = 2276] [serial = 545] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x1187d5800) [pid = 2276] [serial = 509] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x118930000) [pid = 2276] [serial = 531] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x11854e800) [pid = 2276] [serial = 530] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x121bbcc00) [pid = 2276] [serial = 524] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x12ae4e800) [pid = 2276] [serial = 515] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x1197bdc00) [pid = 2276] [serial = 533] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x119a95c00) [pid = 2276] [serial = 534] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x12caaa800) [pid = 2276] [serial = 506] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x121bb8400) [pid = 2276] [serial = 536] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x119a8e000) [pid = 2276] [serial = 521] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x12a7e4000) [pid = 2276] [serial = 528] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x118713800) [pid = 2276] [serial = 527] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x124b86000) [pid = 2276] [serial = 512] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x1219de800) [pid = 2276] [serial = 518] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x1254b0000) [pid = 2276] [serial = 539] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x1267ec800) [pid = 2276] [serial = 540] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x12926c000) [pid = 2276] [serial = 543] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x12afd9400) [pid = 2276] [serial = 546] [outer = 0x0] [url = about:blank] 12:09:05 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x121c19000) [pid = 2276] [serial = 537] [outer = 0x0] [url = about:blank] 12:09:06 INFO - PROCESS | 2276 | 1464635345998 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]]]}] 12:09:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:09:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 680ms 12:09:06 INFO - PROCESS | 2276 | 1464635346015 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 12:09:06 INFO - PROCESS | 2276 | 1464635346017 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 12:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:09:06 INFO - PROCESS | 2276 | 1464635346021 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:09:06 INFO - PROCESS | 2276 | 1464635346025 Marionette TRACE conn2 <- [1,786,null,{}] 12:09:06 INFO - PROCESS | 2276 | 1464635346036 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}] 12:09:06 INFO - PROCESS | 2276 | 1464635346166 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 12:09:06 INFO - PROCESS | 2276 | 1464635346251 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:06 INFO - PROCESS | 2276 | ++DOCSHELL 0x119642000 == 49 [pid = 2276] [id = 204] 12:09:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x119a0dc00) [pid = 2276] [serial = 610] [outer = 0x0] 12:09:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x1219de800) [pid = 2276] [serial = 611] [outer = 0x119a0dc00] 12:09:06 INFO - PROCESS | 2276 | 1464635346300 Marionette DEBUG loaded listener.js 12:09:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x121bba400) [pid = 2276] [serial = 612] [outer = 0x119a0dc00] 12:09:06 INFO - PROCESS | 2276 | 1464635346596 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]]]}] 12:09:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:09:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 627ms 12:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:09:06 INFO - PROCESS | 2276 | 1464635346647 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 12:09:06 INFO - PROCESS | 2276 | 1464635346649 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 12:09:06 INFO - PROCESS | 2276 | 1464635346651 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:09:06 INFO - PROCESS | 2276 | 1464635346652 Marionette TRACE conn2 <- [1,790,null,{}] 12:09:06 INFO - PROCESS | 2276 | 1464635346654 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}] 12:09:06 INFO - PROCESS | 2276 | 1464635346763 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 12:09:06 INFO - PROCESS | 2276 | 1464635346771 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:06 INFO - PROCESS | 2276 | ++DOCSHELL 0x1213d1800 == 50 [pid = 2276] [id = 205] 12:09:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x121bb8400) [pid = 2276] [serial = 613] [outer = 0x0] 12:09:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x121c15c00) [pid = 2276] [serial = 614] [outer = 0x121bb8400] 12:09:06 INFO - PROCESS | 2276 | 1464635346797 Marionette DEBUG loaded listener.js 12:09:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x124b83000) [pid = 2276] [serial = 615] [outer = 0x121bb8400] 12:09:07 INFO - PROCESS | 2276 | 1464635347102 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]]]}] 12:09:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:09:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 469ms 12:09:07 INFO - PROCESS | 2276 | 1464635347120 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 12:09:07 INFO - PROCESS | 2276 | 1464635347122 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 12:09:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:09:07 INFO - PROCESS | 2276 | 1464635347127 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:09:07 INFO - PROCESS | 2276 | 1464635347129 Marionette TRACE conn2 <- [1,794,null,{}] 12:09:07 INFO - PROCESS | 2276 | 1464635347131 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}] 12:09:07 INFO - PROCESS | 2276 | 1464635347210 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 12:09:07 INFO - PROCESS | 2276 | 1464635347215 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:07 INFO - PROCESS | 2276 | ++DOCSHELL 0x1254e1800 == 51 [pid = 2276] [id = 206] 12:09:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x1248b8800) [pid = 2276] [serial = 616] [outer = 0x0] 12:09:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x12663b800) [pid = 2276] [serial = 617] [outer = 0x1248b8800] 12:09:07 INFO - PROCESS | 2276 | 1464635347241 Marionette DEBUG loaded listener.js 12:09:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x126cdf800) [pid = 2276] [serial = 618] [outer = 0x1248b8800] 12:09:07 INFO - PROCESS | 2276 | 1464635347631 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]]]}] 12:09:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:09:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 520ms 12:09:07 INFO - PROCESS | 2276 | 1464635347647 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 12:09:07 INFO - PROCESS | 2276 | 1464635347648 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 12:09:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:09:07 INFO - PROCESS | 2276 | 1464635347650 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:09:07 INFO - PROCESS | 2276 | 1464635347652 Marionette TRACE conn2 <- [1,798,null,{}] 12:09:07 INFO - PROCESS | 2276 | 1464635347654 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}] 12:09:07 INFO - PROCESS | 2276 | 1464635347767 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 12:09:07 INFO - PROCESS | 2276 | 1464635347781 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:07 INFO - PROCESS | 2276 | ++DOCSHELL 0x115d38000 == 52 [pid = 2276] [id = 207] 12:09:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x126db8000) [pid = 2276] [serial = 619] [outer = 0x0] 12:09:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x128fc0800) [pid = 2276] [serial = 620] [outer = 0x126db8000] 12:09:07 INFO - PROCESS | 2276 | 1464635347807 Marionette DEBUG loaded listener.js 12:09:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x12a68ac00) [pid = 2276] [serial = 621] [outer = 0x126db8000] 12:09:08 INFO - PROCESS | 2276 | 1464635348162 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]]]}] 12:09:08 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 12:09:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 518ms 12:09:08 INFO - PROCESS | 2276 | 1464635348170 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 12:09:08 INFO - PROCESS | 2276 | 1464635348171 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 12:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:09:08 INFO - PROCESS | 2276 | 1464635348176 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:09:08 INFO - PROCESS | 2276 | 1464635348178 Marionette TRACE conn2 <- [1,802,null,{}] 12:09:08 INFO - PROCESS | 2276 | 1464635348187 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}] 12:09:08 INFO - PROCESS | 2276 | 1464635348293 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 12:09:08 INFO - PROCESS | 2276 | 1464635348297 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:08 INFO - PROCESS | 2276 | ++DOCSHELL 0x12969a800 == 53 [pid = 2276] [id = 208] 12:09:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x126db9400) [pid = 2276] [serial = 622] [outer = 0x0] 12:09:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x12a994000) [pid = 2276] [serial = 623] [outer = 0x126db9400] 12:09:08 INFO - PROCESS | 2276 | 1464635348353 Marionette DEBUG loaded listener.js 12:09:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x12ae55400) [pid = 2276] [serial = 624] [outer = 0x126db9400] 12:09:08 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 12:09:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 528ms 12:09:08 INFO - PROCESS | 2276 | 1464635348695 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]]]}] 12:09:08 INFO - PROCESS | 2276 | 1464635348703 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 12:09:08 INFO - PROCESS | 2276 | 1464635348704 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 12:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:09:08 INFO - PROCESS | 2276 | 1464635348708 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:09:08 INFO - PROCESS | 2276 | 1464635348709 Marionette TRACE conn2 <- [1,806,null,{}] 12:09:08 INFO - PROCESS | 2276 | 1464635348711 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}] 12:09:08 INFO - PROCESS | 2276 | 1464635348815 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 12:09:08 INFO - PROCESS | 2276 | 1464635348828 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:08 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a78e800 == 54 [pid = 2276] [id = 209] 12:09:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x12a748000) [pid = 2276] [serial = 625] [outer = 0x0] 12:09:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x12afdc400) [pid = 2276] [serial = 626] [outer = 0x12a748000] 12:09:08 INFO - PROCESS | 2276 | 1464635348853 Marionette DEBUG loaded listener.js 12:09:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x12bad8800) [pid = 2276] [serial = 627] [outer = 0x12a748000] 12:09:09 INFO - PROCESS | 2276 | [2276] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:09:09 INFO - PROCESS | 2276 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 12:09:09 INFO - PROCESS | 2276 | Determined SkiaGL cache limits: Size 100663296, Items: 256 12:09:09 INFO - PROCESS | 2276 | [GFX2-]: Using SkiaGL canvas. 12:09:09 INFO - PROCESS | 2276 | 1464635349215 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]]]}] 12:09:09 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 12:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 518ms 12:09:09 INFO - PROCESS | 2276 | 1464635349227 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 12:09:09 INFO - PROCESS | 2276 | 1464635349228 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 12:09:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:09:09 INFO - PROCESS | 2276 | 1464635349230 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:09:09 INFO - PROCESS | 2276 | 1464635349231 Marionette TRACE conn2 <- [1,810,null,{}] 12:09:09 INFO - PROCESS | 2276 | 1464635349234 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}] 12:09:09 INFO - PROCESS | 2276 | 1464635349334 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 12:09:09 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x1294d4000) [pid = 2276] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:09:09 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x121c18c00) [pid = 2276] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:09:09 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x118550c00) [pid = 2276] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:09:09 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x118715800) [pid = 2276] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:09:09 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x118306000) [pid = 2276] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:09:09 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x121476400) [pid = 2276] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:09:09 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x118306800) [pid = 2276] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:09:09 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x116850400) [pid = 2276] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:09:09 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x129504000) [pid = 2276] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:09:09 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x119a89000) [pid = 2276] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:09:09 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x118305c00) [pid = 2276] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:09:09 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x126db1400) [pid = 2276] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:09:09 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x121bb8c00) [pid = 2276] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:09:09 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x124b34000) [pid = 2276] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:09:09 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x1219d9800) [pid = 2276] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:09:09 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x121c1d400) [pid = 2276] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:09:09 INFO - PROCESS | 2276 | 1464635349499 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:09 INFO - PROCESS | 2276 | ++DOCSHELL 0x115f5b800 == 55 [pid = 2276] [id = 210] 12:09:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x1133e7c00) [pid = 2276] [serial = 628] [outer = 0x0] 12:09:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x117689000) [pid = 2276] [serial = 629] [outer = 0x1133e7c00] 12:09:09 INFO - PROCESS | 2276 | 1464635349524 Marionette DEBUG loaded listener.js 12:09:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x119a8c000) [pid = 2276] [serial = 630] [outer = 0x1133e7c00] 12:09:09 INFO - PROCESS | 2276 | 1464635349827 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]]]}] 12:09:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 617ms 12:09:09 INFO - PROCESS | 2276 | 1464635349849 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 12:09:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:09:09 INFO - PROCESS | 2276 | 1464635349850 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 12:09:09 INFO - PROCESS | 2276 | 1464635349852 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:09:09 INFO - PROCESS | 2276 | 1464635349853 Marionette TRACE conn2 <- [1,814,null,{}] 12:09:09 INFO - PROCESS | 2276 | 1464635349856 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}] 12:09:09 INFO - PROCESS | 2276 | 1464635349935 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 12:09:09 INFO - PROCESS | 2276 | 1464635349942 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:09 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ba81800 == 56 [pid = 2276] [id = 211] 12:09:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x1219e1400) [pid = 2276] [serial = 631] [outer = 0x0] 12:09:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x128fc2c00) [pid = 2276] [serial = 632] [outer = 0x1219e1400] 12:09:09 INFO - PROCESS | 2276 | 1464635349967 Marionette DEBUG loaded listener.js 12:09:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x12bb7b000) [pid = 2276] [serial = 633] [outer = 0x1219e1400] 12:09:10 INFO - PROCESS | 2276 | 1464635350329 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] 12:09:10 INFO - PROCESS | 2276 | 1464635350375 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 12:09:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:09:10 INFO - PROCESS | 2276 | 1464635350379 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:09:10 INFO - PROCESS | 2276 | 1464635350381 Marionette TRACE conn2 <- [1,818,null,{}] 12:09:10 INFO - PROCESS | 2276 | 1464635350396 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}] 12:09:10 INFO - PROCESS | 2276 | 1464635350547 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 12:09:10 INFO - PROCESS | 2276 | 1464635350557 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:10 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c90d000 == 57 [pid = 2276] [id = 212] 12:09:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x12bb80800) [pid = 2276] [serial = 634] [outer = 0x0] 12:09:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x12c26bc00) [pid = 2276] [serial = 635] [outer = 0x12bb80800] 12:09:10 INFO - PROCESS | 2276 | 1464635350602 Marionette DEBUG loaded listener.js 12:09:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x12c55b000) [pid = 2276] [serial = 636] [outer = 0x12bb80800] 12:09:11 INFO - PROCESS | 2276 | 1464635351025 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]]]}] 12:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 671ms 12:09:11 INFO - PROCESS | 2276 | 1464635351049 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 12:09:11 INFO - PROCESS | 2276 | 1464635351050 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 12:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:09:11 INFO - PROCESS | 2276 | 1464635351053 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:09:11 INFO - PROCESS | 2276 | 1464635351054 Marionette TRACE conn2 <- [1,822,null,{}] 12:09:11 INFO - PROCESS | 2276 | 1464635351069 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}] 12:09:11 INFO - PROCESS | 2276 | 1464635351152 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 12:09:11 INFO - PROCESS | 2276 | 1464635351157 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:11 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cada800 == 58 [pid = 2276] [id = 213] 12:09:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x121625800) [pid = 2276] [serial = 637] [outer = 0x0] 12:09:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x121628400) [pid = 2276] [serial = 638] [outer = 0x121625800] 12:09:11 INFO - PROCESS | 2276 | 1464635351182 Marionette DEBUG loaded listener.js 12:09:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x12162c800) [pid = 2276] [serial = 639] [outer = 0x121625800] 12:09:11 INFO - PROCESS | 2276 | 1464635351568 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] 12:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:09:11 INFO - PROCESS | 2276 | 1464635351578 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 12:09:11 INFO - PROCESS | 2276 | 1464635351581 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:09:11 INFO - PROCESS | 2276 | 1464635351584 Marionette TRACE conn2 <- [1,826,null,{}] 12:09:11 INFO - PROCESS | 2276 | 1464635351589 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}] 12:09:11 INFO - PROCESS | 2276 | 1464635351696 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 12:09:11 INFO - PROCESS | 2276 | 1464635351746 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:11 INFO - PROCESS | 2276 | ++DOCSHELL 0x117068000 == 59 [pid = 2276] [id = 214] 12:09:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x1168adc00) [pid = 2276] [serial = 640] [outer = 0x0] 12:09:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x11759ec00) [pid = 2276] [serial = 641] [outer = 0x1168adc00] 12:09:11 INFO - PROCESS | 2276 | 1464635351779 Marionette DEBUG loaded listener.js 12:09:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x118411800) [pid = 2276] [serial = 642] [outer = 0x1168adc00] 12:09:12 INFO - PROCESS | 2276 | 1464635352230 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]]]}] 12:09:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:09:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 673ms 12:09:12 INFO - PROCESS | 2276 | 1464635352255 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 12:09:12 INFO - PROCESS | 2276 | 1464635352260 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 12:09:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:09:12 INFO - PROCESS | 2276 | 1464635352264 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:09:12 INFO - PROCESS | 2276 | 1464635352266 Marionette TRACE conn2 <- [1,830,null,{}] 12:09:12 INFO - PROCESS | 2276 | 1464635352269 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}] 12:09:12 INFO - PROCESS | 2276 | 1464635352373 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 12:09:12 INFO - PROCESS | 2276 | 1464635352440 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:12 INFO - PROCESS | 2276 | ++DOCSHELL 0x124ee0000 == 60 [pid = 2276] [id = 215] 12:09:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x118556c00) [pid = 2276] [serial = 643] [outer = 0x0] 12:09:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x119a86400) [pid = 2276] [serial = 644] [outer = 0x118556c00] 12:09:12 INFO - PROCESS | 2276 | 1464635352471 Marionette DEBUG loaded listener.js 12:09:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x12147b000) [pid = 2276] [serial = 645] [outer = 0x118556c00] 12:09:12 INFO - PROCESS | 2276 | 1464635352895 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]]]}] 12:09:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:09:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 669ms 12:09:12 INFO - PROCESS | 2276 | 1464635352934 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 12:09:12 INFO - PROCESS | 2276 | 1464635352935 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 12:09:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:09:12 INFO - PROCESS | 2276 | 1464635352938 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:09:12 INFO - PROCESS | 2276 | 1464635352940 Marionette TRACE conn2 <- [1,834,null,{}] 12:09:12 INFO - PROCESS | 2276 | 1464635352967 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}] 12:09:13 INFO - PROCESS | 2276 | 1464635353091 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 12:09:13 INFO - PROCESS | 2276 | 1464635353158 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:13 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c916000 == 61 [pid = 2276] [id = 216] 12:09:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x121c15000) [pid = 2276] [serial = 646] [outer = 0x0] 12:09:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x121c1cc00) [pid = 2276] [serial = 647] [outer = 0x121c15000] 12:09:13 INFO - PROCESS | 2276 | 1464635353189 Marionette DEBUG loaded listener.js 12:09:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 116 (0x125f9ac00) [pid = 2276] [serial = 648] [outer = 0x121c15000] 12:09:13 INFO - PROCESS | 2276 | 1464635353605 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]]]}] 12:09:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 690ms 12:09:13 INFO - PROCESS | 2276 | 1464635353630 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 12:09:13 INFO - PROCESS | 2276 | 1464635353632 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 12:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:09:13 INFO - PROCESS | 2276 | 1464635353635 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:09:13 INFO - PROCESS | 2276 | 1464635353636 Marionette TRACE conn2 <- [1,838,null,{}] 12:09:13 INFO - PROCESS | 2276 | 1464635353639 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}] 12:09:13 INFO - PROCESS | 2276 | 1464635353747 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 12:09:13 INFO - PROCESS | 2276 | 1464635353802 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:13 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cef3800 == 62 [pid = 2276] [id = 217] 12:09:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 117 (0x126ce2000) [pid = 2276] [serial = 649] [outer = 0x0] 12:09:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 118 (0x128e2d800) [pid = 2276] [serial = 650] [outer = 0x126ce2000] 12:09:13 INFO - PROCESS | 2276 | 1464635353831 Marionette DEBUG loaded listener.js 12:09:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 119 (0x1294d9c00) [pid = 2276] [serial = 651] [outer = 0x126ce2000] 12:09:14 INFO - PROCESS | 2276 | 1464635354289 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]]]}] 12:09:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:09:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 671ms 12:09:14 INFO - PROCESS | 2276 | 1464635354323 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 12:09:14 INFO - PROCESS | 2276 | 1464635354325 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 12:09:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:09:14 INFO - PROCESS | 2276 | 1464635354329 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:09:14 INFO - PROCESS | 2276 | 1464635354330 Marionette TRACE conn2 <- [1,842,null,{}] 12:09:14 INFO - PROCESS | 2276 | 1464635354332 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}] 12:09:14 INFO - PROCESS | 2276 | 1464635354448 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 12:09:14 INFO - PROCESS | 2276 | 1464635354526 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:14 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d198800 == 63 [pid = 2276] [id = 218] 12:09:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 120 (0x126dba800) [pid = 2276] [serial = 652] [outer = 0x0] 12:09:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 121 (0x12bad4400) [pid = 2276] [serial = 653] [outer = 0x126dba800] 12:09:14 INFO - PROCESS | 2276 | 1464635354555 Marionette DEBUG loaded listener.js 12:09:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 122 (0x12c054800) [pid = 2276] [serial = 654] [outer = 0x126dba800] 12:09:14 INFO - PROCESS | 2276 | 1464635354976 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]]]}] 12:09:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:09:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 668ms 12:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:09:15 INFO - PROCESS | 2276 | 1464635354997 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 12:09:15 INFO - PROCESS | 2276 | 1464635354998 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 12:09:15 INFO - PROCESS | 2276 | 1464635355001 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:09:15 INFO - PROCESS | 2276 | 1464635355002 Marionette TRACE conn2 <- [1,846,null,{}] 12:09:15 INFO - PROCESS | 2276 | 1464635355004 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}] 12:09:15 INFO - PROCESS | 2276 | 1464635355123 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 12:09:15 INFO - PROCESS | 2276 | 1464635355192 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:15 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d6b3800 == 64 [pid = 2276] [id = 219] 12:09:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 123 (0x12c556000) [pid = 2276] [serial = 655] [outer = 0x0] 12:09:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 124 (0x12caa3c00) [pid = 2276] [serial = 656] [outer = 0x12c556000] 12:09:15 INFO - PROCESS | 2276 | 1464635355223 Marionette DEBUG loaded listener.js 12:09:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 125 (0x12d004800) [pid = 2276] [serial = 657] [outer = 0x12c556000] 12:09:15 INFO - PROCESS | 2276 | 1464635355632 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]]]}] 12:09:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:09:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 670ms 12:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:09:15 INFO - PROCESS | 2276 | 1464635355671 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 12:09:15 INFO - PROCESS | 2276 | 1464635355673 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 12:09:15 INFO - PROCESS | 2276 | 1464635355675 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:09:15 INFO - PROCESS | 2276 | 1464635355676 Marionette TRACE conn2 <- [1,850,null,{}] 12:09:15 INFO - PROCESS | 2276 | 1464635355679 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}] 12:09:15 INFO - PROCESS | 2276 | 1464635355794 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 12:09:15 INFO - PROCESS | 2276 | 1464635355884 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:15 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d997000 == 65 [pid = 2276] [id = 220] 12:09:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 126 (0x12d006400) [pid = 2276] [serial = 658] [outer = 0x0] 12:09:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 127 (0x12d007000) [pid = 2276] [serial = 659] [outer = 0x12d006400] 12:09:15 INFO - PROCESS | 2276 | 1464635355915 Marionette DEBUG loaded listener.js 12:09:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 128 (0x12d00f800) [pid = 2276] [serial = 660] [outer = 0x12d006400] 12:09:16 INFO - PROCESS | 2276 | 1464635356421 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]]]}] 12:09:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:09:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 773ms 12:09:16 INFO - PROCESS | 2276 | 1464635356461 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 12:09:16 INFO - PROCESS | 2276 | 1464635356463 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 12:09:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:09:16 INFO - PROCESS | 2276 | 1464635356468 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:09:16 INFO - PROCESS | 2276 | 1464635356470 Marionette TRACE conn2 <- [1,854,null,{}] 12:09:16 INFO - PROCESS | 2276 | 1464635356476 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}] 12:09:16 INFO - PROCESS | 2276 | 1464635356823 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 12:09:16 INFO - PROCESS | 2276 | 1464635356901 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:16 INFO - PROCESS | 2276 | ++DOCSHELL 0x11897b000 == 66 [pid = 2276] [id = 221] 12:09:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 129 (0x113ad1800) [pid = 2276] [serial = 661] [outer = 0x0] 12:09:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 130 (0x115f7c000) [pid = 2276] [serial = 662] [outer = 0x113ad1800] 12:09:16 INFO - PROCESS | 2276 | 1464635356930 Marionette DEBUG loaded listener.js 12:09:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 131 (0x118066800) [pid = 2276] [serial = 663] [outer = 0x113ad1800] 12:09:17 INFO - PROCESS | 2276 | 1464635357455 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]]]}] 12:09:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1021ms 12:09:17 INFO - PROCESS | 2276 | 1464635357533 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 12:09:17 INFO - PROCESS | 2276 | 1464635357536 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 12:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:09:17 INFO - PROCESS | 2276 | 1464635357543 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:09:17 INFO - PROCESS | 2276 | 1464635357547 Marionette TRACE conn2 <- [1,858,null,{}] 12:09:17 INFO - PROCESS | 2276 | 1464635357551 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}] 12:09:17 INFO - PROCESS | 2276 | 1464635357648 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 12:09:17 INFO - PROCESS | 2276 | 1464635357716 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x1248e0800 == 67 [pid = 2276] [id = 222] 12:09:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 132 (0x118510c00) [pid = 2276] [serial = 664] [outer = 0x0] 12:09:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 133 (0x118711800) [pid = 2276] [serial = 665] [outer = 0x118510c00] 12:09:17 INFO - PROCESS | 2276 | 1464635357744 Marionette DEBUG loaded listener.js 12:09:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 134 (0x119a8b000) [pid = 2276] [serial = 666] [outer = 0x118510c00] 12:09:18 INFO - PROCESS | 2276 | 1464635358214 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]]]}] 12:09:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:09:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 726ms 12:09:18 INFO - PROCESS | 2276 | 1464635358269 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 12:09:18 INFO - PROCESS | 2276 | 1464635358271 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 12:09:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:09:18 INFO - PROCESS | 2276 | --DOCSHELL 0x12c90d000 == 66 [pid = 2276] [id = 212] 12:09:18 INFO - PROCESS | 2276 | --DOCSHELL 0x12ba81800 == 65 [pid = 2276] [id = 211] 12:09:18 INFO - PROCESS | 2276 | --DOCSHELL 0x115f5b800 == 64 [pid = 2276] [id = 210] 12:09:18 INFO - PROCESS | 2276 | --DOCSHELL 0x12a78e800 == 63 [pid = 2276] [id = 209] 12:09:18 INFO - PROCESS | 2276 | --DOCSHELL 0x12969a800 == 62 [pid = 2276] [id = 208] 12:09:18 INFO - PROCESS | 2276 | --DOCSHELL 0x115d38000 == 61 [pid = 2276] [id = 207] 12:09:18 INFO - PROCESS | 2276 | --DOMWINDOW == 133 (0x1254acc00) [pid = 2276] [serial = 590] [outer = 0x0] [url = about:blank] 12:09:18 INFO - PROCESS | 2276 | --DOCSHELL 0x1254e1800 == 60 [pid = 2276] [id = 206] 12:09:18 INFO - PROCESS | 2276 | --DOCSHELL 0x1213d1800 == 59 [pid = 2276] [id = 205] 12:09:18 INFO - PROCESS | 2276 | --DOCSHELL 0x119642000 == 58 [pid = 2276] [id = 204] 12:09:18 INFO - PROCESS | 2276 | --DOCSHELL 0x11709f800 == 57 [pid = 2276] [id = 203] 12:09:18 INFO - PROCESS | 2276 | --DOCSHELL 0x117e1a000 == 56 [pid = 2276] [id = 202] 12:09:18 INFO - PROCESS | 2276 | --DOCSHELL 0x119b22800 == 55 [pid = 2276] [id = 200] 12:09:18 INFO - PROCESS | 2276 | --DOCSHELL 0x128bda800 == 54 [pid = 2276] [id = 199] 12:09:18 INFO - PROCESS | 2276 | --DOCSHELL 0x118149800 == 53 [pid = 2276] [id = 198] 12:09:18 INFO - PROCESS | 2276 | --DOCSHELL 0x12c510000 == 52 [pid = 2276] [id = 197] 12:09:18 INFO - PROCESS | 2276 | --DOMWINDOW == 132 (0x119a92400) [pid = 2276] [serial = 522] [outer = 0x0] [url = about:blank] 12:09:18 INFO - PROCESS | 2276 | --DOMWINDOW == 131 (0x1196f7c00) [pid = 2276] [serial = 510] [outer = 0x0] [url = about:blank] 12:09:18 INFO - PROCESS | 2276 | --DOMWINDOW == 130 (0x12bad6800) [pid = 2276] [serial = 516] [outer = 0x0] [url = about:blank] 12:09:18 INFO - PROCESS | 2276 | --DOMWINDOW == 129 (0x12afda000) [pid = 2276] [serial = 525] [outer = 0x0] [url = about:blank] 12:09:18 INFO - PROCESS | 2276 | --DOMWINDOW == 128 (0x12cc4dc00) [pid = 2276] [serial = 507] [outer = 0x0] [url = about:blank] 12:09:18 INFO - PROCESS | 2276 | --DOMWINDOW == 127 (0x1219e2c00) [pid = 2276] [serial = 519] [outer = 0x0] [url = about:blank] 12:09:18 INFO - PROCESS | 2276 | --DOMWINDOW == 126 (0x126395800) [pid = 2276] [serial = 513] [outer = 0x0] [url = about:blank] 12:09:18 INFO - PROCESS | 2276 | --DOMWINDOW == 125 (0x12bb80000) [pid = 2276] [serial = 549] [outer = 0x0] [url = about:blank] 12:09:18 INFO - PROCESS | 2276 | --DOMWINDOW == 124 (0x128e32800) [pid = 2276] [serial = 557] [outer = 0x0] [url = about:blank] 12:09:18 INFO - PROCESS | 2276 | --DOMWINDOW == 123 (0x121c20400) [pid = 2276] [serial = 575] [outer = 0x0] [url = about:blank] 12:09:18 INFO - PROCESS | 2276 | --DOMWINDOW == 122 (0x12638d000) [pid = 2276] [serial = 576] [outer = 0x0] [url = about:blank] 12:09:18 INFO - PROCESS | 2276 | --DOMWINDOW == 121 (0x120dba800) [pid = 2276] [serial = 570] [outer = 0x0] [url = about:blank] 12:09:18 INFO - PROCESS | 2276 | --DOMWINDOW == 120 (0x119a87c00) [pid = 2276] [serial = 569] [outer = 0x0] [url = about:blank] 12:09:18 INFO - PROCESS | 2276 | --DOMWINDOW == 119 (0x12bad5800) [pid = 2276] [serial = 581] [outer = 0x0] [url = about:blank] 12:09:18 INFO - PROCESS | 2276 | --DOMWINDOW == 118 (0x12c558000) [pid = 2276] [serial = 563] [outer = 0x0] [url = about:blank] 12:09:18 INFO - PROCESS | 2276 | --DOMWINDOW == 117 (0x126ce0400) [pid = 2276] [serial = 578] [outer = 0x0] [url = about:blank] 12:09:18 INFO - PROCESS | 2276 | --DOMWINDOW == 116 (0x1219e0800) [pid = 2276] [serial = 572] [outer = 0x0] [url = about:blank] 12:09:18 INFO - PROCESS | 2276 | --DOMWINDOW == 115 (0x121c12c00) [pid = 2276] [serial = 573] [outer = 0x0] [url = about:blank] 12:09:18 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x118412c00) [pid = 2276] [serial = 567] [outer = 0x0] [url = about:blank] 12:09:18 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x11840d000) [pid = 2276] [serial = 566] [outer = 0x0] [url = about:blank] 12:09:18 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x120f0fc00) [pid = 2276] [serial = 588] [outer = 0x0] [url = about:blank] 12:09:18 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x1182e1800) [pid = 2276] [serial = 551] [outer = 0x0] [url = about:blank] 12:09:18 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x12c051400) [pid = 2276] [serial = 585] [outer = 0x0] [url = about:blank] 12:09:18 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x12c04a800) [pid = 2276] [serial = 584] [outer = 0x0] [url = about:blank] 12:09:18 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x12c26b800) [pid = 2276] [serial = 560] [outer = 0x0] [url = about:blank] 12:09:18 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x1219d3800) [pid = 2276] [serial = 554] [outer = 0x0] [url = about:blank] 12:09:18 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x118555000) [pid = 2276] [serial = 587] [outer = 0x0] [url = about:blank] 12:09:18 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x12caa7c00) [pid = 2276] [serial = 582] [outer = 0x0] [url = about:blank] 12:09:18 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x129506400) [pid = 2276] [serial = 579] [outer = 0x0] [url = about:blank] 12:09:18 INFO - PROCESS | 2276 | 1464635358376 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:09:18 INFO - PROCESS | 2276 | 1464635358378 Marionette TRACE conn2 <- [1,862,null,{}] 12:09:18 INFO - PROCESS | 2276 | 1464635358381 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}] 12:09:18 INFO - PROCESS | 2276 | 1464635358466 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 12:09:18 INFO - PROCESS | 2276 | 1464635358474 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:18 INFO - PROCESS | 2276 | ++DOCSHELL 0x117057000 == 53 [pid = 2276] [id = 223] 12:09:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x119a92400) [pid = 2276] [serial = 667] [outer = 0x0] 12:09:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x120f0bc00) [pid = 2276] [serial = 668] [outer = 0x119a92400] 12:09:18 INFO - PROCESS | 2276 | 1464635358500 Marionette DEBUG loaded listener.js 12:09:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x121626c00) [pid = 2276] [serial = 669] [outer = 0x119a92400] 12:09:18 INFO - PROCESS | 2276 | 1464635358875 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]]]}] 12:09:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:09:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 575ms 12:09:18 INFO - PROCESS | 2276 | 1464635358897 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 12:09:18 INFO - PROCESS | 2276 | 1464635358899 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 12:09:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:09:18 INFO - PROCESS | 2276 | 1464635358906 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:09:18 INFO - PROCESS | 2276 | 1464635358909 Marionette TRACE conn2 <- [1,866,null,{}] 12:09:18 INFO - PROCESS | 2276 | 1464635358912 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}] 12:09:19 INFO - PROCESS | 2276 | 1464635359000 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 12:09:19 INFO - PROCESS | 2276 | 1464635359005 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:19 INFO - PROCESS | 2276 | ++DOCSHELL 0x12127d800 == 54 [pid = 2276] [id = 224] 12:09:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x1219d4400) [pid = 2276] [serial = 670] [outer = 0x0] 12:09:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x121bb3800) [pid = 2276] [serial = 671] [outer = 0x1219d4400] 12:09:19 INFO - PROCESS | 2276 | 1464635359033 Marionette DEBUG loaded listener.js 12:09:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x121c12c00) [pid = 2276] [serial = 672] [outer = 0x1219d4400] 12:09:19 INFO - PROCESS | 2276 | 1464635359369 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]]]}] 12:09:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 473ms 12:09:19 INFO - PROCESS | 2276 | 1464635359377 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 12:09:19 INFO - PROCESS | 2276 | 1464635359378 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 12:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:09:19 INFO - PROCESS | 2276 | 1464635359380 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:09:19 INFO - PROCESS | 2276 | 1464635359381 Marionette TRACE conn2 <- [1,870,null,{}] 12:09:19 INFO - PROCESS | 2276 | 1464635359384 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}] 12:09:19 INFO - PROCESS | 2276 | 1464635359478 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 12:09:19 INFO - PROCESS | 2276 | 1464635359531 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:19 INFO - PROCESS | 2276 | ++DOCSHELL 0x123517000 == 55 [pid = 2276] [id = 225] 12:09:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x121bb8000) [pid = 2276] [serial = 673] [outer = 0x0] 12:09:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x121c1f000) [pid = 2276] [serial = 674] [outer = 0x121bb8000] 12:09:19 INFO - PROCESS | 2276 | 1464635359557 Marionette DEBUG loaded listener.js 12:09:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x124ba2c00) [pid = 2276] [serial = 675] [outer = 0x121bb8000] 12:09:19 INFO - PROCESS | 2276 | 1464635359864 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]]]}] 12:09:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 518ms 12:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:09:19 INFO - PROCESS | 2276 | 1464635359899 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 12:09:19 INFO - PROCESS | 2276 | 1464635359900 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 12:09:19 INFO - PROCESS | 2276 | 1464635359902 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:09:19 INFO - PROCESS | 2276 | 1464635359903 Marionette TRACE conn2 <- [1,874,null,{}] 12:09:19 INFO - PROCESS | 2276 | 1464635359905 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}] 12:09:19 INFO - PROCESS | 2276 | 1464635359987 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 12:09:20 INFO - PROCESS | 2276 | 1464635360043 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:20 INFO - PROCESS | 2276 | ++DOCSHELL 0x126d72800 == 56 [pid = 2276] [id = 226] 12:09:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x1267e1400) [pid = 2276] [serial = 676] [outer = 0x0] 12:09:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x126c34400) [pid = 2276] [serial = 677] [outer = 0x1267e1400] 12:09:20 INFO - PROCESS | 2276 | 1464635360074 Marionette DEBUG loaded listener.js 12:09:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 116 (0x128e32800) [pid = 2276] [serial = 678] [outer = 0x1267e1400] 12:09:20 INFO - PROCESS | 2276 | 1464635360379 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]]]}] 12:09:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:09:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 519ms 12:09:20 INFO - PROCESS | 2276 | 1464635360421 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 12:09:20 INFO - PROCESS | 2276 | 1464635360422 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 12:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:09:20 INFO - PROCESS | 2276 | 1464635360425 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:09:20 INFO - PROCESS | 2276 | 1464635360426 Marionette TRACE conn2 <- [1,878,null,{}] 12:09:20 INFO - PROCESS | 2276 | 1464635360428 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}] 12:09:20 INFO - PROCESS | 2276 | 1464635360513 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 12:09:20 INFO - PROCESS | 2276 | 1464635360518 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:20 INFO - PROCESS | 2276 | ++DOCSHELL 0x129440800 == 57 [pid = 2276] [id = 227] 12:09:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 117 (0x12926e000) [pid = 2276] [serial = 679] [outer = 0x0] 12:09:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 118 (0x12ae4fc00) [pid = 2276] [serial = 680] [outer = 0x12926e000] 12:09:20 INFO - PROCESS | 2276 | 1464635360543 Marionette DEBUG loaded listener.js 12:09:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 119 (0x12afd8800) [pid = 2276] [serial = 681] [outer = 0x12926e000] 12:09:20 INFO - PROCESS | 2276 | 1464635360922 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]]]}] 12:09:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:09:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 518ms 12:09:20 INFO - PROCESS | 2276 | 1464635360944 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 12:09:20 INFO - PROCESS | 2276 | 1464635360945 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 12:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:09:20 INFO - PROCESS | 2276 | 1464635360947 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:09:20 INFO - PROCESS | 2276 | 1464635360948 Marionette TRACE conn2 <- [1,882,null,{}] 12:09:20 INFO - PROCESS | 2276 | 1464635360951 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}] 12:09:21 INFO - PROCESS | 2276 | 1464635361054 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 12:09:21 INFO - PROCESS | 2276 | 1464635361068 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:21 INFO - PROCESS | 2276 | ++DOCSHELL 0x12aeea000 == 58 [pid = 2276] [id = 228] 12:09:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 120 (0x129506400) [pid = 2276] [serial = 682] [outer = 0x0] 12:09:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 121 (0x12bad9c00) [pid = 2276] [serial = 683] [outer = 0x129506400] 12:09:21 INFO - PROCESS | 2276 | 1464635361093 Marionette DEBUG loaded listener.js 12:09:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 122 (0x12c047000) [pid = 2276] [serial = 684] [outer = 0x129506400] 12:09:21 INFO - PROCESS | 2276 | 1464635361497 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]]]}] 12:09:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 570ms 12:09:21 INFO - PROCESS | 2276 | 1464635361518 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 12:09:21 INFO - PROCESS | 2276 | 1464635361520 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 12:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:09:21 INFO - PROCESS | 2276 | 1464635361538 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:09:21 INFO - PROCESS | 2276 | 1464635361540 Marionette TRACE conn2 <- [1,886,null,{}] 12:09:21 INFO - PROCESS | 2276 | 1464635361543 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}] 12:09:21 INFO - PROCESS | 2276 | 1464635361702 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 12:09:21 INFO - PROCESS | 2276 | 1464635361725 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:21 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ba82000 == 59 [pid = 2276] [id = 229] 12:09:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 123 (0x110eac800) [pid = 2276] [serial = 685] [outer = 0x0] 12:09:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 124 (0x110eb0800) [pid = 2276] [serial = 686] [outer = 0x110eac800] 12:09:21 INFO - PROCESS | 2276 | 1464635361766 Marionette DEBUG loaded listener.js 12:09:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 125 (0x110eb5000) [pid = 2276] [serial = 687] [outer = 0x110eac800] 12:09:22 INFO - PROCESS | 2276 | 1464635362232 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]]]}] 12:09:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 736ms 12:09:22 INFO - PROCESS | 2276 | 1464635362261 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 12:09:22 INFO - PROCESS | 2276 | 1464635362262 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 12:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:09:22 INFO - PROCESS | 2276 | 1464635362269 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:09:22 INFO - PROCESS | 2276 | 1464635362270 Marionette TRACE conn2 <- [1,890,null,{}] 12:09:22 INFO - PROCESS | 2276 | 1464635362273 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}] 12:09:22 INFO - PROCESS | 2276 | 1464635362374 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 12:09:22 INFO - PROCESS | 2276 | 1464635362410 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:22 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c51b800 == 60 [pid = 2276] [id = 230] 12:09:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 126 (0x110eb5400) [pid = 2276] [serial = 688] [outer = 0x0] 12:09:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 127 (0x1128a2400) [pid = 2276] [serial = 689] [outer = 0x110eb5400] 12:09:22 INFO - PROCESS | 2276 | 1464635362434 Marionette DEBUG loaded listener.js 12:09:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 128 (0x1128a6400) [pid = 2276] [serial = 690] [outer = 0x110eb5400] 12:09:22 INFO - PROCESS | 2276 | --DOMWINDOW == 127 (0x12a748000) [pid = 2276] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:09:22 INFO - PROCESS | 2276 | --DOMWINDOW == 126 (0x11636a800) [pid = 2276] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:09:22 INFO - PROCESS | 2276 | --DOMWINDOW == 125 (0x1187d6000) [pid = 2276] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:09:22 INFO - PROCESS | 2276 | --DOMWINDOW == 124 (0x126db8000) [pid = 2276] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:09:22 INFO - PROCESS | 2276 | --DOMWINDOW == 123 (0x1219e1400) [pid = 2276] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:09:22 INFO - PROCESS | 2276 | --DOMWINDOW == 122 (0x121bb8400) [pid = 2276] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:09:22 INFO - PROCESS | 2276 | --DOMWINDOW == 121 (0x1133e7c00) [pid = 2276] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:09:22 INFO - PROCESS | 2276 | --DOMWINDOW == 120 (0x1248b8800) [pid = 2276] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:09:22 INFO - PROCESS | 2276 | --DOMWINDOW == 119 (0x126db9400) [pid = 2276] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:09:22 INFO - PROCESS | 2276 | --DOMWINDOW == 118 (0x119a0dc00) [pid = 2276] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:09:22 INFO - PROCESS | 2276 | --DOMWINDOW == 117 (0x12bb80800) [pid = 2276] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:09:22 INFO - PROCESS | 2276 | 1464635362828 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]]]}] 12:09:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 569ms 12:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:09:22 INFO - PROCESS | 2276 | 1464635362841 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 12:09:22 INFO - PROCESS | 2276 | 1464635362842 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 12:09:22 INFO - PROCESS | 2276 | 1464635362844 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:09:22 INFO - PROCESS | 2276 | 1464635362845 Marionette TRACE conn2 <- [1,894,null,{}] 12:09:22 INFO - PROCESS | 2276 | 1464635362847 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}] 12:09:22 INFO - PROCESS | 2276 | 1464635362933 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 12:09:22 INFO - PROCESS | 2276 | 1464635362938 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:22 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ba6b800 == 61 [pid = 2276] [id = 231] 12:09:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 118 (0x1128a8c00) [pid = 2276] [serial = 691] [outer = 0x0] 12:09:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 119 (0x1128ad400) [pid = 2276] [serial = 692] [outer = 0x1128a8c00] 12:09:22 INFO - PROCESS | 2276 | 1464635362969 Marionette DEBUG loaded listener.js 12:09:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 120 (0x119a0dc00) [pid = 2276] [serial = 693] [outer = 0x1128a8c00] 12:09:23 INFO - PROCESS | 2276 | 1464635363333 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]]]}] 12:09:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:09:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 520ms 12:09:23 INFO - PROCESS | 2276 | 1464635363364 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 12:09:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:09:23 INFO - PROCESS | 2276 | 1464635363374 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 12:09:23 INFO - PROCESS | 2276 | 1464635363376 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:09:23 INFO - PROCESS | 2276 | 1464635363378 Marionette TRACE conn2 <- [1,898,null,{}] 12:09:23 INFO - PROCESS | 2276 | 1464635363380 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}] 12:09:23 INFO - PROCESS | 2276 | 1464635363477 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 12:09:23 INFO - PROCESS | 2276 | 1464635363481 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:23 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d195000 == 62 [pid = 2276] [id = 232] 12:09:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 121 (0x121bcc400) [pid = 2276] [serial = 694] [outer = 0x0] 12:09:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 122 (0x12c047800) [pid = 2276] [serial = 695] [outer = 0x121bcc400] 12:09:23 INFO - PROCESS | 2276 | 1464635363506 Marionette DEBUG loaded listener.js 12:09:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 123 (0x12c38a400) [pid = 2276] [serial = 696] [outer = 0x121bcc400] 12:09:23 INFO - PROCESS | 2276 | 1464635363832 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]]]}] 12:09:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:09:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 471ms 12:09:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:09:23 INFO - PROCESS | 2276 | 1464635363847 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 12:09:23 INFO - PROCESS | 2276 | 1464635363848 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 12:09:23 INFO - PROCESS | 2276 | 1464635363850 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:09:23 INFO - PROCESS | 2276 | 1464635363851 Marionette TRACE conn2 <- [1,902,null,{}] 12:09:23 INFO - PROCESS | 2276 | 1464635363854 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}] 12:09:23 INFO - PROCESS | 2276 | 1464635363941 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 12:09:24 INFO - PROCESS | 2276 | 1464635363996 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:24 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d6ae800 == 63 [pid = 2276] [id = 233] 12:09:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 124 (0x1187c1000) [pid = 2276] [serial = 697] [outer = 0x0] 12:09:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 125 (0x1187c7400) [pid = 2276] [serial = 698] [outer = 0x1187c1000] 12:09:24 INFO - PROCESS | 2276 | 1464635364020 Marionette DEBUG loaded listener.js 12:09:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 126 (0x1187ccc00) [pid = 2276] [serial = 699] [outer = 0x1187c1000] 12:09:24 INFO - PROCESS | 2276 | 1464635364310 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]]]}] 12:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 468ms 12:09:24 INFO - PROCESS | 2276 | 1464635364319 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 12:09:24 INFO - PROCESS | 2276 | 1464635364320 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 12:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:09:24 INFO - PROCESS | 2276 | 1464635364322 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:09:24 INFO - PROCESS | 2276 | 1464635364324 Marionette TRACE conn2 <- [1,906,null,{}] 12:09:24 INFO - PROCESS | 2276 | 1464635364334 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}] 12:09:24 INFO - PROCESS | 2276 | 1464635364434 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 12:09:24 INFO - PROCESS | 2276 | 1464635364438 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:24 INFO - PROCESS | 2276 | ++DOCSHELL 0x110f17800 == 64 [pid = 2276] [id = 234] 12:09:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 127 (0x112791c00) [pid = 2276] [serial = 700] [outer = 0x0] 12:09:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 128 (0x112795000) [pid = 2276] [serial = 701] [outer = 0x112791c00] 12:09:24 INFO - PROCESS | 2276 | 1464635364463 Marionette DEBUG loaded listener.js 12:09:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 129 (0x112799c00) [pid = 2276] [serial = 702] [outer = 0x112791c00] 12:09:24 INFO - PROCESS | 2276 | 1464635364871 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]]]}] 12:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 578ms 12:09:24 INFO - PROCESS | 2276 | 1464635364900 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 12:09:24 INFO - PROCESS | 2276 | 1464635364903 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 12:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:09:24 INFO - PROCESS | 2276 | 1464635364908 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:09:24 INFO - PROCESS | 2276 | 1464635364912 Marionette TRACE conn2 <- [1,910,null,{}] 12:09:24 INFO - PROCESS | 2276 | 1464635364916 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}] 12:09:25 INFO - PROCESS | 2276 | 1464635365027 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 12:09:25 INFO - PROCESS | 2276 | 1464635365081 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:25 INFO - PROCESS | 2276 | ++DOCSHELL 0x11688d000 == 65 [pid = 2276] [id = 235] 12:09:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 130 (0x110eb7000) [pid = 2276] [serial = 703] [outer = 0x0] 12:09:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 131 (0x1128a6c00) [pid = 2276] [serial = 704] [outer = 0x110eb7000] 12:09:25 INFO - PROCESS | 2276 | 1464635365113 Marionette DEBUG loaded listener.js 12:09:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 132 (0x113acdc00) [pid = 2276] [serial = 705] [outer = 0x110eb7000] 12:09:25 INFO - PROCESS | 2276 | 1464635365519 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]]]}] 12:09:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:09:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 673ms 12:09:25 INFO - PROCESS | 2276 | 1464635365580 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 12:09:25 INFO - PROCESS | 2276 | 1464635365585 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 12:09:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:09:25 INFO - PROCESS | 2276 | 1464635365589 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:09:25 INFO - PROCESS | 2276 | 1464635365591 Marionette TRACE conn2 <- [1,914,null,{}] 12:09:25 INFO - PROCESS | 2276 | 1464635365594 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}] 12:09:25 INFO - PROCESS | 2276 | 1464635365724 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 12:09:25 INFO - PROCESS | 2276 | 1464635365807 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:25 INFO - PROCESS | 2276 | ++DOCSHELL 0x124b0b800 == 66 [pid = 2276] [id = 236] 12:09:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 133 (0x118412c00) [pid = 2276] [serial = 706] [outer = 0x0] 12:09:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 134 (0x118713800) [pid = 2276] [serial = 707] [outer = 0x118412c00] 12:09:25 INFO - PROCESS | 2276 | 1464635365837 Marionette DEBUG loaded listener.js 12:09:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 135 (0x1187ce800) [pid = 2276] [serial = 708] [outer = 0x118412c00] 12:09:26 INFO - PROCESS | 2276 | 1464635366266 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]]]}] 12:09:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:09:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 719ms 12:09:26 INFO - PROCESS | 2276 | 1464635366309 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 12:09:26 INFO - PROCESS | 2276 | 1464635366310 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 12:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:09:26 INFO - PROCESS | 2276 | 1464635366313 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:09:26 INFO - PROCESS | 2276 | 1464635366315 Marionette TRACE conn2 <- [1,918,null,{}] 12:09:26 INFO - PROCESS | 2276 | 1464635366323 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}] 12:09:26 INFO - PROCESS | 2276 | 1464635366435 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 12:09:26 INFO - PROCESS | 2276 | 1464635366505 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:26 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d183000 == 67 [pid = 2276] [id = 237] 12:09:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 136 (0x1187d6000) [pid = 2276] [serial = 709] [outer = 0x0] 12:09:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 137 (0x121364800) [pid = 2276] [serial = 710] [outer = 0x1187d6000] 12:09:26 INFO - PROCESS | 2276 | 1464635366537 Marionette DEBUG loaded listener.js 12:09:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 138 (0x12162cc00) [pid = 2276] [serial = 711] [outer = 0x1187d6000] 12:09:26 INFO - PROCESS | 2276 | 1464635366944 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]]]}] 12:09:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:09:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 672ms 12:09:26 INFO - PROCESS | 2276 | 1464635366986 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 12:09:26 INFO - PROCESS | 2276 | 1464635366988 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 12:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:09:26 INFO - PROCESS | 2276 | 1464635366991 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:09:26 INFO - PROCESS | 2276 | 1464635366992 Marionette TRACE conn2 <- [1,922,null,{}] 12:09:26 INFO - PROCESS | 2276 | 1464635366994 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}] 12:09:27 INFO - PROCESS | 2276 | 1464635367127 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 12:09:27 INFO - PROCESS | 2276 | 1464635367225 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x134fc0800 == 68 [pid = 2276] [id = 238] 12:09:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 139 (0x121bbe000) [pid = 2276] [serial = 712] [outer = 0x0] 12:09:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 140 (0x123514000) [pid = 2276] [serial = 713] [outer = 0x121bbe000] 12:09:27 INFO - PROCESS | 2276 | 1464635367258 Marionette DEBUG loaded listener.js 12:09:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 141 (0x1254af400) [pid = 2276] [serial = 714] [outer = 0x121bbe000] 12:09:27 INFO - PROCESS | 2276 | 1464635367656 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]]]}] 12:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 721ms 12:09:27 INFO - PROCESS | 2276 | 1464635367711 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 12:09:27 INFO - PROCESS | 2276 | 1464635367713 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 12:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:09:27 INFO - PROCESS | 2276 | 1464635367715 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:09:27 INFO - PROCESS | 2276 | 1464635367716 Marionette TRACE conn2 <- [1,926,null,{}] 12:09:27 INFO - PROCESS | 2276 | 1464635367718 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}] 12:09:27 INFO - PROCESS | 2276 | 1464635367822 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 12:09:27 INFO - PROCESS | 2276 | 1464635367890 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x1354de000 == 69 [pid = 2276] [id = 239] 12:09:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 142 (0x121c12400) [pid = 2276] [serial = 715] [outer = 0x0] 12:09:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 143 (0x126ce6400) [pid = 2276] [serial = 716] [outer = 0x121c12400] 12:09:27 INFO - PROCESS | 2276 | 1464635367919 Marionette DEBUG loaded listener.js 12:09:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 144 (0x129267800) [pid = 2276] [serial = 717] [outer = 0x121c12400] 12:09:28 INFO - PROCESS | 2276 | 1464635368333 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]]]}] 12:09:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:09:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 670ms 12:09:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:09:28 INFO - PROCESS | 2276 | 1464635368386 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 12:09:28 INFO - PROCESS | 2276 | 1464635368387 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 12:09:28 INFO - PROCESS | 2276 | 1464635368389 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:09:28 INFO - PROCESS | 2276 | 1464635368390 Marionette TRACE conn2 <- [1,930,null,{}] 12:09:28 INFO - PROCESS | 2276 | 1464635368393 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}] 12:09:28 INFO - PROCESS | 2276 | 1464635368531 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 12:09:28 INFO - PROCESS | 2276 | 1464635368605 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:28 INFO - PROCESS | 2276 | ++DOCSHELL 0x12af71000 == 70 [pid = 2276] [id = 240] 12:09:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 145 (0x12ae54c00) [pid = 2276] [serial = 718] [outer = 0x0] 12:09:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 146 (0x12c055400) [pid = 2276] [serial = 719] [outer = 0x12ae54c00] 12:09:28 INFO - PROCESS | 2276 | 1464635368634 Marionette DEBUG loaded listener.js 12:09:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 147 (0x12caacc00) [pid = 2276] [serial = 720] [outer = 0x12ae54c00] 12:09:29 INFO - PROCESS | 2276 | 1464635369045 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]]]}] 12:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 722ms 12:09:29 INFO - PROCESS | 2276 | 1464635369111 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 12:09:29 INFO - PROCESS | 2276 | 1464635369113 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 12:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:09:29 INFO - PROCESS | 2276 | 1464635369115 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:09:29 INFO - PROCESS | 2276 | 1464635369116 Marionette TRACE conn2 <- [1,934,null,{}] 12:09:29 INFO - PROCESS | 2276 | 1464635369118 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}] 12:09:29 INFO - PROCESS | 2276 | 1464635369223 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 12:09:29 INFO - PROCESS | 2276 | 1464635369291 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:29 INFO - PROCESS | 2276 | ++DOCSHELL 0x12edb8000 == 71 [pid = 2276] [id = 241] 12:09:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 148 (0x12c556c00) [pid = 2276] [serial = 721] [outer = 0x0] 12:09:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 149 (0x12d002c00) [pid = 2276] [serial = 722] [outer = 0x12c556c00] 12:09:29 INFO - PROCESS | 2276 | 1464635369321 Marionette DEBUG loaded listener.js 12:09:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 150 (0x12d00c000) [pid = 2276] [serial = 723] [outer = 0x12c556c00] 12:09:29 INFO - PROCESS | 2276 | 1464635369734 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]]]}] 12:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 670ms 12:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:09:29 INFO - PROCESS | 2276 | 1464635369786 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 12:09:29 INFO - PROCESS | 2276 | 1464635369787 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 12:09:29 INFO - PROCESS | 2276 | 1464635369789 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:09:29 INFO - PROCESS | 2276 | 1464635369791 Marionette TRACE conn2 <- [1,938,null,{}] 12:09:29 INFO - PROCESS | 2276 | 1464635369793 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}] 12:09:29 INFO - PROCESS | 2276 | 1464635369919 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 12:09:30 INFO - PROCESS | 2276 | 1464635370189 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:30 INFO - PROCESS | 2276 | ++DOCSHELL 0x11687b000 == 72 [pid = 2276] [id = 242] 12:09:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 151 (0x111c1fc00) [pid = 2276] [serial = 724] [outer = 0x0] 12:09:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 152 (0x112797000) [pid = 2276] [serial = 725] [outer = 0x111c1fc00] 12:09:30 INFO - PROCESS | 2276 | 1464635370219 Marionette DEBUG loaded listener.js 12:09:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 153 (0x1128ae800) [pid = 2276] [serial = 726] [outer = 0x111c1fc00] 12:09:30 INFO - PROCESS | 2276 | 1464635370647 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]]]}] 12:09:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:09:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 872ms 12:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:09:30 INFO - PROCESS | 2276 | 1464635370662 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 12:09:30 INFO - PROCESS | 2276 | 1464635370665 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 12:09:30 INFO - PROCESS | 2276 | 1464635370668 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:09:30 INFO - PROCESS | 2276 | 1464635370670 Marionette TRACE conn2 <- [1,942,null,{}] 12:09:30 INFO - PROCESS | 2276 | 1464635370673 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}] 12:09:30 INFO - PROCESS | 2276 | 1464635370771 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 12:09:30 INFO - PROCESS | 2276 | 1464635370825 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:30 INFO - PROCESS | 2276 | ++DOCSHELL 0x120d89000 == 73 [pid = 2276] [id = 243] 12:09:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 154 (0x1133e9800) [pid = 2276] [serial = 727] [outer = 0x0] 12:09:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 155 (0x113c67000) [pid = 2276] [serial = 728] [outer = 0x1133e9800] 12:09:30 INFO - PROCESS | 2276 | 1464635370853 Marionette DEBUG loaded listener.js 12:09:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 156 (0x1168a6c00) [pid = 2276] [serial = 729] [outer = 0x1133e9800] 12:09:31 INFO - PROCESS | 2276 | 1464635371296 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]]]}] 12:09:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:09:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 677ms 12:09:31 INFO - PROCESS | 2276 | --DOCSHELL 0x12d6ae800 == 72 [pid = 2276] [id = 233] 12:09:31 INFO - PROCESS | 2276 | --DOCSHELL 0x12d195000 == 71 [pid = 2276] [id = 232] 12:09:31 INFO - PROCESS | 2276 | --DOCSHELL 0x12ba6b800 == 70 [pid = 2276] [id = 231] 12:09:31 INFO - PROCESS | 2276 | --DOCSHELL 0x12c51b800 == 69 [pid = 2276] [id = 230] 12:09:31 INFO - PROCESS | 2276 | --DOCSHELL 0x12ba82000 == 68 [pid = 2276] [id = 229] 12:09:31 INFO - PROCESS | 2276 | --DOMWINDOW == 155 (0x1254b2c00) [pid = 2276] [serial = 599] [outer = 0x0] [url = about:blank] 12:09:31 INFO - PROCESS | 2276 | --DOMWINDOW == 154 (0x11840f400) [pid = 2276] [serial = 593] [outer = 0x0] [url = about:blank] 12:09:31 INFO - PROCESS | 2276 | --DOMWINDOW == 153 (0x1215d1000) [pid = 2276] [serial = 596] [outer = 0x0] [url = about:blank] 12:09:31 INFO - PROCESS | 2276 | --DOMWINDOW == 152 (0x121628400) [pid = 2276] [serial = 638] [outer = 0x0] [url = about:blank] 12:09:31 INFO - PROCESS | 2276 | 1464635371395 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 12:09:31 INFO - PROCESS | 2276 | 1464635371398 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 12:09:31 INFO - PROCESS | 2276 | --DOCSHELL 0x12aeea000 == 67 [pid = 2276] [id = 228] 12:09:31 INFO - PROCESS | 2276 | --DOCSHELL 0x129440800 == 66 [pid = 2276] [id = 227] 12:09:31 INFO - PROCESS | 2276 | --DOCSHELL 0x126d72800 == 65 [pid = 2276] [id = 226] 12:09:31 INFO - PROCESS | 2276 | --DOCSHELL 0x123517000 == 64 [pid = 2276] [id = 225] 12:09:31 INFO - PROCESS | 2276 | --DOCSHELL 0x12127d800 == 63 [pid = 2276] [id = 224] 12:09:31 INFO - PROCESS | 2276 | --DOCSHELL 0x117057000 == 62 [pid = 2276] [id = 223] 12:09:31 INFO - PROCESS | 2276 | --DOCSHELL 0x1248e0800 == 61 [pid = 2276] [id = 222] 12:09:31 INFO - PROCESS | 2276 | --DOCSHELL 0x11897b000 == 60 [pid = 2276] [id = 221] 12:09:31 INFO - PROCESS | 2276 | --DOCSHELL 0x12d997000 == 59 [pid = 2276] [id = 220] 12:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:09:31 INFO - PROCESS | 2276 | --DOCSHELL 0x12d6b3800 == 58 [pid = 2276] [id = 219] 12:09:31 INFO - PROCESS | 2276 | --DOCSHELL 0x12d198800 == 57 [pid = 2276] [id = 218] 12:09:31 INFO - PROCESS | 2276 | --DOCSHELL 0x12cef3800 == 56 [pid = 2276] [id = 217] 12:09:31 INFO - PROCESS | 2276 | --DOCSHELL 0x12c916000 == 55 [pid = 2276] [id = 216] 12:09:31 INFO - PROCESS | 2276 | --DOCSHELL 0x124ee0000 == 54 [pid = 2276] [id = 215] 12:09:31 INFO - PROCESS | 2276 | --DOCSHELL 0x117068000 == 53 [pid = 2276] [id = 214] 12:09:31 INFO - PROCESS | 2276 | --DOCSHELL 0x12cada800 == 52 [pid = 2276] [id = 213] 12:09:31 INFO - PROCESS | 2276 | 1464635371435 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:09:31 INFO - PROCESS | 2276 | 1464635371436 Marionette TRACE conn2 <- [1,946,null,{}] 12:09:31 INFO - PROCESS | 2276 | 1464635371439 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}] 12:09:31 INFO - PROCESS | 2276 | 1464635371529 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 12:09:31 INFO - PROCESS | 2276 | --DOMWINDOW == 151 (0x121bb8800) [pid = 2276] [serial = 602] [outer = 0x0] [url = about:blank] 12:09:31 INFO - PROCESS | 2276 | --DOMWINDOW == 150 (0x117688c00) [pid = 2276] [serial = 605] [outer = 0x0] [url = about:blank] 12:09:31 INFO - PROCESS | 2276 | --DOMWINDOW == 149 (0x12bad8800) [pid = 2276] [serial = 627] [outer = 0x0] [url = about:blank] 12:09:31 INFO - PROCESS | 2276 | --DOMWINDOW == 148 (0x119068c00) [pid = 2276] [serial = 608] [outer = 0x0] [url = about:blank] 12:09:31 INFO - PROCESS | 2276 | --DOMWINDOW == 147 (0x128fc0800) [pid = 2276] [serial = 620] [outer = 0x0] [url = about:blank] 12:09:31 INFO - PROCESS | 2276 | --DOMWINDOW == 146 (0x128fc2c00) [pid = 2276] [serial = 632] [outer = 0x0] [url = about:blank] 12:09:31 INFO - PROCESS | 2276 | --DOMWINDOW == 145 (0x121c15c00) [pid = 2276] [serial = 614] [outer = 0x0] [url = about:blank] 12:09:31 INFO - PROCESS | 2276 | --DOMWINDOW == 144 (0x124b83000) [pid = 2276] [serial = 615] [outer = 0x0] [url = about:blank] 12:09:31 INFO - PROCESS | 2276 | --DOMWINDOW == 143 (0x117689000) [pid = 2276] [serial = 629] [outer = 0x0] [url = about:blank] 12:09:31 INFO - PROCESS | 2276 | --DOMWINDOW == 142 (0x12663b800) [pid = 2276] [serial = 617] [outer = 0x0] [url = about:blank] 12:09:31 INFO - PROCESS | 2276 | --DOMWINDOW == 141 (0x12ae55400) [pid = 2276] [serial = 624] [outer = 0x0] [url = about:blank] 12:09:31 INFO - PROCESS | 2276 | --DOMWINDOW == 140 (0x12a68ac00) [pid = 2276] [serial = 621] [outer = 0x0] [url = about:blank] 12:09:31 INFO - PROCESS | 2276 | --DOMWINDOW == 139 (0x119a8c000) [pid = 2276] [serial = 630] [outer = 0x0] [url = about:blank] 12:09:31 INFO - PROCESS | 2276 | --DOMWINDOW == 138 (0x121bba400) [pid = 2276] [serial = 612] [outer = 0x0] [url = about:blank] 12:09:31 INFO - PROCESS | 2276 | --DOMWINDOW == 137 (0x119a91000) [pid = 2276] [serial = 609] [outer = 0x0] [url = about:blank] 12:09:31 INFO - PROCESS | 2276 | --DOMWINDOW == 136 (0x12a994000) [pid = 2276] [serial = 623] [outer = 0x0] [url = about:blank] 12:09:31 INFO - PROCESS | 2276 | --DOMWINDOW == 135 (0x1219de800) [pid = 2276] [serial = 611] [outer = 0x0] [url = about:blank] 12:09:31 INFO - PROCESS | 2276 | --DOMWINDOW == 134 (0x12c26bc00) [pid = 2276] [serial = 635] [outer = 0x0] [url = about:blank] 12:09:31 INFO - PROCESS | 2276 | --DOMWINDOW == 133 (0x118417000) [pid = 2276] [serial = 606] [outer = 0x0] [url = about:blank] 12:09:31 INFO - PROCESS | 2276 | --DOMWINDOW == 132 (0x12bb7b000) [pid = 2276] [serial = 633] [outer = 0x0] [url = about:blank] 12:09:31 INFO - PROCESS | 2276 | --DOMWINDOW == 131 (0x126cdf800) [pid = 2276] [serial = 618] [outer = 0x0] [url = about:blank] 12:09:31 INFO - PROCESS | 2276 | --DOMWINDOW == 130 (0x12c55b000) [pid = 2276] [serial = 636] [outer = 0x0] [url = about:blank] 12:09:31 INFO - PROCESS | 2276 | --DOMWINDOW == 129 (0x12afdc400) [pid = 2276] [serial = 626] [outer = 0x0] [url = about:blank] 12:09:31 INFO - PROCESS | 2276 | 1464635371641 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:31 INFO - PROCESS | 2276 | ++DOCSHELL 0x110f7a000 == 53 [pid = 2276] [id = 244] 12:09:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 130 (0x110eaa800) [pid = 2276] [serial = 730] [outer = 0x0] 12:09:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 131 (0x110eb1000) [pid = 2276] [serial = 731] [outer = 0x110eaa800] 12:09:31 INFO - PROCESS | 2276 | 1464635371674 Marionette DEBUG loaded listener.js 12:09:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 132 (0x1128a0400) [pid = 2276] [serial = 732] [outer = 0x110eaa800] 12:09:32 INFO - PROCESS | 2276 | 1464635372129 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]]]}] 12:09:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:09:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 728ms 12:09:32 INFO - PROCESS | 2276 | 1464635372155 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 12:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:09:32 INFO - PROCESS | 2276 | 1464635372158 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 12:09:32 INFO - PROCESS | 2276 | 1464635372161 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:09:32 INFO - PROCESS | 2276 | 1464635372164 Marionette TRACE conn2 <- [1,950,null,{}] 12:09:32 INFO - PROCESS | 2276 | 1464635372167 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}] 12:09:32 INFO - PROCESS | 2276 | 1464635372271 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 12:09:32 INFO - PROCESS | 2276 | 1464635372339 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:32 INFO - PROCESS | 2276 | ++DOCSHELL 0x11813a800 == 54 [pid = 2276] [id = 245] 12:09:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 133 (0x113c5f800) [pid = 2276] [serial = 733] [outer = 0x0] 12:09:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 134 (0x11759a800) [pid = 2276] [serial = 734] [outer = 0x113c5f800] 12:09:32 INFO - PROCESS | 2276 | 1464635372372 Marionette DEBUG loaded listener.js 12:09:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 135 (0x118306800) [pid = 2276] [serial = 735] [outer = 0x113c5f800] 12:09:32 INFO - PROCESS | 2276 | 1464635372801 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]]]}] 12:09:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:09:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 670ms 12:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:09:32 INFO - PROCESS | 2276 | 1464635372833 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 12:09:32 INFO - PROCESS | 2276 | 1464635372836 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 12:09:32 INFO - PROCESS | 2276 | 1464635372839 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:09:32 INFO - PROCESS | 2276 | 1464635372840 Marionette TRACE conn2 <- [1,954,null,{}] 12:09:32 INFO - PROCESS | 2276 | 1464635372843 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}] 12:09:32 INFO - PROCESS | 2276 | 1464635372969 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 12:09:33 INFO - PROCESS | 2276 | 1464635373027 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:33 INFO - PROCESS | 2276 | ++DOCSHELL 0x121188800 == 55 [pid = 2276] [id = 246] 12:09:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 136 (0x118510400) [pid = 2276] [serial = 736] [outer = 0x0] 12:09:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 137 (0x1187cc800) [pid = 2276] [serial = 737] [outer = 0x118510400] 12:09:33 INFO - PROCESS | 2276 | 1464635373058 Marionette DEBUG loaded listener.js 12:09:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 138 (0x119029c00) [pid = 2276] [serial = 738] [outer = 0x118510400] 12:09:33 INFO - PROCESS | 2276 | 1464635373513 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]]]}] 12:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 719ms 12:09:33 INFO - PROCESS | 2276 | 1464635373575 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 12:09:33 INFO - PROCESS | 2276 | 1464635373576 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 12:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:09:33 INFO - PROCESS | 2276 | 1464635373584 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:09:33 INFO - PROCESS | 2276 | 1464635373588 Marionette TRACE conn2 <- [1,958,null,{}] 12:09:33 INFO - PROCESS | 2276 | 1464635373594 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}] 12:09:33 INFO - PROCESS | 2276 | 1464635373693 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 12:09:33 INFO - PROCESS | 2276 | 1464635373762 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:33 INFO - PROCESS | 2276 | ++DOCSHELL 0x1248e2000 == 56 [pid = 2276] [id = 247] 12:09:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 139 (0x1187cd400) [pid = 2276] [serial = 739] [outer = 0x0] 12:09:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 140 (0x121118400) [pid = 2276] [serial = 740] [outer = 0x1187cd400] 12:09:33 INFO - PROCESS | 2276 | 1464635373792 Marionette DEBUG loaded listener.js 12:09:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 141 (0x1215d5c00) [pid = 2276] [serial = 741] [outer = 0x1187cd400] 12:09:34 INFO - PROCESS | 2276 | 1464635374216 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]]]}] 12:09:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 682ms 12:09:34 INFO - PROCESS | 2276 | 1464635374268 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 12:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:09:34 INFO - PROCESS | 2276 | 1464635374270 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 12:09:34 INFO - PROCESS | 2276 | 1464635374272 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:09:34 INFO - PROCESS | 2276 | 1464635374273 Marionette TRACE conn2 <- [1,962,null,{}] 12:09:34 INFO - PROCESS | 2276 | 1464635374295 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}] 12:09:34 INFO - PROCESS | 2276 | 1464635374396 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 12:09:34 INFO - PROCESS | 2276 | 1464635374464 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:34 INFO - PROCESS | 2276 | ++DOCSHELL 0x126d6e000 == 57 [pid = 2276] [id = 248] 12:09:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 142 (0x120f0c800) [pid = 2276] [serial = 742] [outer = 0x0] 12:09:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 143 (0x12173ec00) [pid = 2276] [serial = 743] [outer = 0x120f0c800] 12:09:34 INFO - PROCESS | 2276 | 1464635374493 Marionette DEBUG loaded listener.js 12:09:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 144 (0x1219d8c00) [pid = 2276] [serial = 744] [outer = 0x120f0c800] 12:09:34 INFO - PROCESS | 2276 | 1464635374871 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]]]}] 12:09:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 638ms 12:09:34 INFO - PROCESS | 2276 | 1464635374911 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 12:09:34 INFO - PROCESS | 2276 | 1464635374913 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 12:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:09:34 INFO - PROCESS | 2276 | 1464635374915 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:09:34 INFO - PROCESS | 2276 | 1464635374916 Marionette TRACE conn2 <- [1,966,null,{}] 12:09:34 INFO - PROCESS | 2276 | 1464635374919 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}] 12:09:35 INFO - PROCESS | 2276 | 1464635375017 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 12:09:35 INFO - PROCESS | 2276 | 1464635375073 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:35 INFO - PROCESS | 2276 | ++DOCSHELL 0x12944a000 == 58 [pid = 2276] [id = 249] 12:09:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 145 (0x121bb5800) [pid = 2276] [serial = 745] [outer = 0x0] 12:09:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 146 (0x121bb9000) [pid = 2276] [serial = 746] [outer = 0x121bb5800] 12:09:35 INFO - PROCESS | 2276 | 1464635375108 Marionette DEBUG loaded listener.js 12:09:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 147 (0x12354c800) [pid = 2276] [serial = 747] [outer = 0x121bb5800] 12:09:35 INFO - PROCESS | 2276 | 1464635375607 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]]]}] 12:09:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:09:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 719ms 12:09:35 INFO - PROCESS | 2276 | 1464635375684 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 12:09:35 INFO - PROCESS | 2276 | 1464635375686 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 12:09:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:09:35 INFO - PROCESS | 2276 | 1464635375707 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:09:35 INFO - PROCESS | 2276 | 1464635375709 Marionette TRACE conn2 <- [1,970,null,{}] 12:09:35 INFO - PROCESS | 2276 | 1464635375715 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}] 12:09:35 INFO - PROCESS | 2276 | 1464635375847 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 12:09:35 INFO - PROCESS | 2276 | 1464635375903 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:35 INFO - PROCESS | 2276 | ++DOCSHELL 0x12aedf000 == 59 [pid = 2276] [id = 250] 12:09:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 148 (0x121bb6000) [pid = 2276] [serial = 748] [outer = 0x0] 12:09:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 149 (0x124d57000) [pid = 2276] [serial = 749] [outer = 0x121bb6000] 12:09:35 INFO - PROCESS | 2276 | 1464635375932 Marionette DEBUG loaded listener.js 12:09:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 150 (0x1267eb800) [pid = 2276] [serial = 750] [outer = 0x121bb6000] 12:09:36 INFO - PROCESS | 2276 | 1464635376379 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]]]}] 12:09:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:09:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 740ms 12:09:36 INFO - PROCESS | 2276 | 1464635376431 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 12:09:36 INFO - PROCESS | 2276 | 1464635376432 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 12:09:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:09:36 INFO - PROCESS | 2276 | 1464635376435 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:09:36 INFO - PROCESS | 2276 | 1464635376437 Marionette TRACE conn2 <- [1,974,null,{}] 12:09:36 INFO - PROCESS | 2276 | 1464635376440 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}] 12:09:36 INFO - PROCESS | 2276 | 1464635376585 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 12:09:36 INFO - PROCESS | 2276 | 1464635376714 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:36 INFO - PROCESS | 2276 | ++DOCSHELL 0x12af5d000 == 60 [pid = 2276] [id = 251] 12:09:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 151 (0x124b80800) [pid = 2276] [serial = 751] [outer = 0x0] 12:09:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 152 (0x126dae400) [pid = 2276] [serial = 752] [outer = 0x124b80800] 12:09:36 INFO - PROCESS | 2276 | 1464635376757 Marionette DEBUG loaded listener.js 12:09:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 153 (0x128fbd400) [pid = 2276] [serial = 753] [outer = 0x124b80800] 12:09:37 INFO - PROCESS | 2276 | 1464635377236 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]]]}] 12:09:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:09:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 869ms 12:09:37 INFO - PROCESS | 2276 | 1464635377305 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 12:09:37 INFO - PROCESS | 2276 | 1464635377306 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 12:09:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:09:37 INFO - PROCESS | 2276 | 1464635377328 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:09:37 INFO - PROCESS | 2276 | 1464635377330 Marionette TRACE conn2 <- [1,978,null,{}] 12:09:37 INFO - PROCESS | 2276 | 1464635377332 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}] 12:09:37 INFO - PROCESS | 2276 | 1464635377433 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 12:09:37 INFO - PROCESS | 2276 | 1464635377503 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:37 INFO - PROCESS | 2276 | ++DOCSHELL 0x12bb62800 == 61 [pid = 2276] [id = 252] 12:09:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 154 (0x126ce2c00) [pid = 2276] [serial = 754] [outer = 0x0] 12:09:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 155 (0x1294d4c00) [pid = 2276] [serial = 755] [outer = 0x126ce2c00] 12:09:37 INFO - PROCESS | 2276 | 1464635377532 Marionette DEBUG loaded listener.js 12:09:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 156 (0x12a686400) [pid = 2276] [serial = 756] [outer = 0x126ce2c00] 12:09:38 INFO - PROCESS | 2276 | 1464635378008 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]]]}] 12:09:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:09:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 721ms 12:09:38 INFO - PROCESS | 2276 | 1464635378048 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 12:09:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:09:38 INFO - PROCESS | 2276 | 1464635378050 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 12:09:38 INFO - PROCESS | 2276 | 1464635378054 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:09:38 INFO - PROCESS | 2276 | 1464635378056 Marionette TRACE conn2 <- [1,982,null,{}] 12:09:38 INFO - PROCESS | 2276 | 1464635378062 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}] 12:09:38 INFO - PROCESS | 2276 | 1464635378165 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 12:09:38 INFO - PROCESS | 2276 | 1464635378224 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:38 INFO - PROCESS | 2276 | ++DOCSHELL 0x119b12800 == 62 [pid = 2276] [id = 253] 12:09:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 157 (0x1128a8800) [pid = 2276] [serial = 757] [outer = 0x0] 12:09:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 158 (0x1133f3c00) [pid = 2276] [serial = 758] [outer = 0x1128a8800] 12:09:38 INFO - PROCESS | 2276 | 1464635378252 Marionette DEBUG loaded listener.js 12:09:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 159 (0x117689000) [pid = 2276] [serial = 759] [outer = 0x1128a8800] 12:09:38 INFO - PROCESS | 2276 | --DOCSHELL 0x120d89000 == 61 [pid = 2276] [id = 243] 12:09:38 INFO - PROCESS | 2276 | --DOCSHELL 0x11687b000 == 60 [pid = 2276] [id = 242] 12:09:38 INFO - PROCESS | 2276 | --DOCSHELL 0x124b0b800 == 59 [pid = 2276] [id = 236] 12:09:38 INFO - PROCESS | 2276 | --DOCSHELL 0x11688d000 == 58 [pid = 2276] [id = 235] 12:09:38 INFO - PROCESS | 2276 | 1464635378665 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]]]}] 12:09:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:09:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 624ms 12:09:38 INFO - PROCESS | 2276 | 1464635378679 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 12:09:38 INFO - PROCESS | 2276 | 1464635378683 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 12:09:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:09:38 INFO - PROCESS | 2276 | 1464635378687 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:09:38 INFO - PROCESS | 2276 | 1464635378689 Marionette TRACE conn2 <- [1,986,null,{}] 12:09:38 INFO - PROCESS | 2276 | 1464635378717 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}] 12:09:38 INFO - PROCESS | 2276 | 1464635378805 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 12:09:38 INFO - PROCESS | 2276 | 1464635378811 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:38 INFO - PROCESS | 2276 | ++DOCSHELL 0x1248dd800 == 59 [pid = 2276] [id = 254] 12:09:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 160 (0x118506000) [pid = 2276] [serial = 760] [outer = 0x0] 12:09:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 161 (0x1196f5800) [pid = 2276] [serial = 761] [outer = 0x118506000] 12:09:38 INFO - PROCESS | 2276 | 1464635378836 Marionette DEBUG loaded listener.js 12:09:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 162 (0x119a8b400) [pid = 2276] [serial = 762] [outer = 0x118506000] 12:09:39 INFO - PROCESS | 2276 | 1464635379195 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]]]}] 12:09:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:09:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 545ms 12:09:39 INFO - PROCESS | 2276 | 1464635379239 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 12:09:39 INFO - PROCESS | 2276 | 1464635379241 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 12:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:09:39 INFO - PROCESS | 2276 | 1464635379245 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:09:39 INFO - PROCESS | 2276 | 1464635379247 Marionette TRACE conn2 <- [1,990,null,{}] 12:09:39 INFO - PROCESS | 2276 | 1464635379255 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}] 12:09:39 INFO - PROCESS | 2276 | 1464635379344 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 12:09:39 INFO - PROCESS | 2276 | 1464635379350 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:39 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b245800 == 60 [pid = 2276] [id = 255] 12:09:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 163 (0x121627c00) [pid = 2276] [serial = 763] [outer = 0x0] 12:09:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 164 (0x121c17400) [pid = 2276] [serial = 764] [outer = 0x121627c00] 12:09:39 INFO - PROCESS | 2276 | 1464635379378 Marionette DEBUG loaded listener.js 12:09:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 165 (0x1254a7800) [pid = 2276] [serial = 765] [outer = 0x121627c00] 12:09:39 INFO - PROCESS | 2276 | 1464635379721 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]]]}] 12:09:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:09:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 522ms 12:09:39 INFO - PROCESS | 2276 | 1464635379776 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 12:09:39 INFO - PROCESS | 2276 | 1464635379785 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 12:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:09:39 INFO - PROCESS | 2276 | 1464635379789 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:09:39 INFO - PROCESS | 2276 | 1464635379790 Marionette TRACE conn2 <- [1,994,null,{}] 12:09:39 INFO - PROCESS | 2276 | 1464635379792 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}] 12:09:39 INFO - PROCESS | 2276 | 1464635379878 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 12:09:39 INFO - PROCESS | 2276 | 1464635379882 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:39 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cac6000 == 61 [pid = 2276] [id = 256] 12:09:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 166 (0x125f9c800) [pid = 2276] [serial = 766] [outer = 0x0] 12:09:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 167 (0x12a746000) [pid = 2276] [serial = 767] [outer = 0x125f9c800] 12:09:39 INFO - PROCESS | 2276 | 1464635379908 Marionette DEBUG loaded listener.js 12:09:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 168 (0x12ae50400) [pid = 2276] [serial = 768] [outer = 0x125f9c800] 12:09:40 INFO - PROCESS | 2276 | 1464635380256 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]]]}] 12:09:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:09:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 520ms 12:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:09:40 INFO - PROCESS | 2276 | 1464635380310 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 12:09:40 INFO - PROCESS | 2276 | 1464635380311 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 12:09:40 INFO - PROCESS | 2276 | 1464635380313 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:09:40 INFO - PROCESS | 2276 | 1464635380314 Marionette TRACE conn2 <- [1,998,null,{}] 12:09:40 INFO - PROCESS | 2276 | 1464635380316 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}] 12:09:40 INFO - PROCESS | 2276 | 1464635380401 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 12:09:40 INFO - PROCESS | 2276 | 1464635380472 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:40 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ce17000 == 62 [pid = 2276] [id = 257] 12:09:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 169 (0x126ce8400) [pid = 2276] [serial = 769] [outer = 0x0] 12:09:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 170 (0x126daf000) [pid = 2276] [serial = 770] [outer = 0x126ce8400] 12:09:40 INFO - PROCESS | 2276 | 1464635380497 Marionette DEBUG loaded listener.js 12:09:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 171 (0x12bae0000) [pid = 2276] [serial = 771] [outer = 0x126ce8400] 12:09:40 INFO - PROCESS | 2276 | 1464635380814 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]]]}] 12:09:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:09:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 518ms 12:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:09:40 INFO - PROCESS | 2276 | 1464635380832 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 12:09:40 INFO - PROCESS | 2276 | 1464635380833 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 12:09:40 INFO - PROCESS | 2276 | 1464635380835 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:09:40 INFO - PROCESS | 2276 | 1464635380836 Marionette TRACE conn2 <- [1,1002,null,{}] 12:09:40 INFO - PROCESS | 2276 | 1464635380838 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}] 12:09:40 INFO - PROCESS | 2276 | 1464635380972 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 12:09:40 INFO - PROCESS | 2276 | 1464635380988 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:40 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d1e6000 == 63 [pid = 2276] [id = 258] 12:09:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 172 (0x12bb79800) [pid = 2276] [serial = 772] [outer = 0x0] 12:09:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 173 (0x12c277c00) [pid = 2276] [serial = 773] [outer = 0x12bb79800] 12:09:41 INFO - PROCESS | 2276 | 1464635381016 Marionette DEBUG loaded listener.js 12:09:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 174 (0x12d005800) [pid = 2276] [serial = 774] [outer = 0x12bb79800] 12:09:41 INFO - PROCESS | 2276 | 1464635381402 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]]]}] 12:09:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:09:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 619ms 12:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:09:41 INFO - PROCESS | 2276 | 1464635381454 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 12:09:41 INFO - PROCESS | 2276 | 1464635381455 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 12:09:41 INFO - PROCESS | 2276 | 1464635381457 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:09:41 INFO - PROCESS | 2276 | 1464635381458 Marionette TRACE conn2 <- [1,1006,null,{}] 12:09:41 INFO - PROCESS | 2276 | 1464635381461 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}] 12:09:41 INFO - PROCESS | 2276 | 1464635381570 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 12:09:41 INFO - PROCESS | 2276 | 1464635381612 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:41 INFO - PROCESS | 2276 | ++DOCSHELL 0x12edb5800 == 64 [pid = 2276] [id = 259] 12:09:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 175 (0x12caa6400) [pid = 2276] [serial = 775] [outer = 0x0] 12:09:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 176 (0x12d00ec00) [pid = 2276] [serial = 776] [outer = 0x12caa6400] 12:09:41 INFO - PROCESS | 2276 | 1464635381636 Marionette DEBUG loaded listener.js 12:09:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 177 (0x12d090c00) [pid = 2276] [serial = 777] [outer = 0x12caa6400] 12:09:41 INFO - PROCESS | 2276 | 1464635381939 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]]]}] 12:09:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:09:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 522ms 12:09:41 INFO - PROCESS | 2276 | 1464635381985 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 12:09:41 INFO - PROCESS | 2276 | 1464635381987 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 12:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:09:41 INFO - PROCESS | 2276 | 1464635381989 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:09:41 INFO - PROCESS | 2276 | 1464635381990 Marionette TRACE conn2 <- [1,1010,null,{}] 12:09:41 INFO - PROCESS | 2276 | 1464635381992 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}] 12:09:42 INFO - PROCESS | 2276 | 1464635382101 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 12:09:42 INFO - PROCESS | 2276 | 1464635382138 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:42 INFO - PROCESS | 2276 | ++DOCSHELL 0x134fc6000 == 65 [pid = 2276] [id = 260] 12:09:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 178 (0x12d009400) [pid = 2276] [serial = 778] [outer = 0x0] 12:09:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 179 (0x12d096c00) [pid = 2276] [serial = 779] [outer = 0x12d009400] 12:09:42 INFO - PROCESS | 2276 | 1464635382162 Marionette DEBUG loaded listener.js 12:09:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 180 (0x12d205400) [pid = 2276] [serial = 780] [outer = 0x12d009400] 12:09:42 INFO - PROCESS | 2276 | 1464635382502 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]]]}] 12:09:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:09:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 521ms 12:09:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:09:42 INFO - PROCESS | 2276 | 1464635382512 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 12:09:42 INFO - PROCESS | 2276 | 1464635382513 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 12:09:42 INFO - PROCESS | 2276 | 1464635382515 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:09:42 INFO - PROCESS | 2276 | 1464635382516 Marionette TRACE conn2 <- [1,1014,null,{}] 12:09:42 INFO - PROCESS | 2276 | 1464635382519 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}] 12:09:42 INFO - PROCESS | 2276 | 1464635382631 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 12:09:42 INFO - PROCESS | 2276 | 1464635382642 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:42 INFO - PROCESS | 2276 | ++DOCSHELL 0x135774800 == 66 [pid = 2276] [id = 261] 12:09:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 181 (0x12d00bc00) [pid = 2276] [serial = 781] [outer = 0x0] 12:09:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 182 (0x12d209400) [pid = 2276] [serial = 782] [outer = 0x12d00bc00] 12:09:42 INFO - PROCESS | 2276 | 1464635382666 Marionette DEBUG loaded listener.js 12:09:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 183 (0x12d210c00) [pid = 2276] [serial = 783] [outer = 0x12d00bc00] 12:09:42 INFO - PROCESS | 2276 | --DOMWINDOW == 182 (0x129506400) [pid = 2276] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:09:42 INFO - PROCESS | 2276 | --DOMWINDOW == 181 (0x110eac800) [pid = 2276] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:09:42 INFO - PROCESS | 2276 | --DOMWINDOW == 180 (0x110eb5400) [pid = 2276] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:09:42 INFO - PROCESS | 2276 | --DOMWINDOW == 179 (0x121625800) [pid = 2276] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:09:42 INFO - PROCESS | 2276 | --DOMWINDOW == 178 (0x119a92400) [pid = 2276] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:09:42 INFO - PROCESS | 2276 | --DOMWINDOW == 177 (0x113ad1800) [pid = 2276] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:09:42 INFO - PROCESS | 2276 | --DOMWINDOW == 176 (0x1267e1400) [pid = 2276] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:09:42 INFO - PROCESS | 2276 | --DOMWINDOW == 175 (0x121bb8000) [pid = 2276] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:09:42 INFO - PROCESS | 2276 | --DOMWINDOW == 174 (0x118510c00) [pid = 2276] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:09:42 INFO - PROCESS | 2276 | --DOMWINDOW == 173 (0x12926e000) [pid = 2276] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:09:42 INFO - PROCESS | 2276 | --DOMWINDOW == 172 (0x1219d4400) [pid = 2276] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:09:42 INFO - PROCESS | 2276 | --DOMWINDOW == 171 (0x1128a8c00) [pid = 2276] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:09:42 INFO - PROCESS | 2276 | --DOMWINDOW == 170 (0x111c1fc00) [pid = 2276] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:09:42 INFO - PROCESS | 2276 | --DOMWINDOW == 169 (0x1187c1000) [pid = 2276] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:09:42 INFO - PROCESS | 2276 | --DOMWINDOW == 168 (0x121bcc400) [pid = 2276] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:09:42 INFO - PROCESS | 2276 | --DOMWINDOW == 167 (0x11854a000) [pid = 2276] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:09:43 INFO - PROCESS | 2276 | 1464635383047 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]]]}] 12:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 569ms 12:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:09:43 INFO - PROCESS | 2276 | 1464635383084 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 12:09:43 INFO - PROCESS | 2276 | 1464635383085 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 12:09:43 INFO - PROCESS | 2276 | 1464635383087 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:09:43 INFO - PROCESS | 2276 | 1464635383089 Marionette TRACE conn2 <- [1,1018,null,{}] 12:09:43 INFO - PROCESS | 2276 | 1464635383104 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}] 12:09:43 INFO - PROCESS | 2276 | 1464635383199 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 12:09:43 INFO - PROCESS | 2276 | 1464635383203 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:43 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cede800 == 67 [pid = 2276] [id = 262] 12:09:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 168 (0x113ad1800) [pid = 2276] [serial = 784] [outer = 0x0] 12:09:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 169 (0x121281800) [pid = 2276] [serial = 785] [outer = 0x113ad1800] 12:09:43 INFO - PROCESS | 2276 | 1464635383228 Marionette DEBUG loaded listener.js 12:09:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 170 (0x121285c00) [pid = 2276] [serial = 786] [outer = 0x113ad1800] 12:09:43 INFO - PROCESS | 2276 | 1464635383583 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]]]}] 12:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 527ms 12:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:09:43 INFO - PROCESS | 2276 | 1464635383615 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 12:09:43 INFO - PROCESS | 2276 | 1464635383617 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 12:09:43 INFO - PROCESS | 2276 | 1464635383619 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:09:43 INFO - PROCESS | 2276 | 1464635383621 Marionette TRACE conn2 <- [1,1022,null,{}] 12:09:43 INFO - PROCESS | 2276 | 1464635383623 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}] 12:09:43 INFO - PROCESS | 2276 | 1464635383724 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 12:09:43 INFO - PROCESS | 2276 | 1464635383790 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:43 INFO - PROCESS | 2276 | ++DOCSHELL 0x134b19800 == 68 [pid = 2276] [id = 263] 12:09:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 171 (0x121284c00) [pid = 2276] [serial = 787] [outer = 0x0] 12:09:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 172 (0x12128ac00) [pid = 2276] [serial = 788] [outer = 0x121284c00] 12:09:43 INFO - PROCESS | 2276 | 1464635383818 Marionette DEBUG loaded listener.js 12:09:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 173 (0x12d211000) [pid = 2276] [serial = 789] [outer = 0x121284c00] 12:09:44 INFO - PROCESS | 2276 | 1464635384111 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]]]}] 12:09:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:09:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 521ms 12:09:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:09:44 INFO - PROCESS | 2276 | 1464635384144 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 12:09:44 INFO - PROCESS | 2276 | 1464635384146 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 12:09:44 INFO - PROCESS | 2276 | 1464635384148 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:09:44 INFO - PROCESS | 2276 | 1464635384150 Marionette TRACE conn2 <- [1,1026,null,{}] 12:09:44 INFO - PROCESS | 2276 | 1464635384152 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}] 12:09:44 INFO - PROCESS | 2276 | 1464635384241 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 12:09:44 INFO - PROCESS | 2276 | 1464635384245 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:44 INFO - PROCESS | 2276 | ++DOCSHELL 0x134d8e800 == 69 [pid = 2276] [id = 264] 12:09:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 174 (0x121287c00) [pid = 2276] [serial = 790] [outer = 0x0] 12:09:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 175 (0x12d63d400) [pid = 2276] [serial = 791] [outer = 0x121287c00] 12:09:44 INFO - PROCESS | 2276 | 1464635384270 Marionette DEBUG loaded listener.js 12:09:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 176 (0x12d644c00) [pid = 2276] [serial = 792] [outer = 0x121287c00] 12:09:44 INFO - PROCESS | 2276 | 1464635384608 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]]]}] 12:09:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:09:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 467ms 12:09:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:09:44 INFO - PROCESS | 2276 | 1464635384616 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 12:09:44 INFO - PROCESS | 2276 | 1464635384617 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 12:09:44 INFO - PROCESS | 2276 | 1464635384619 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:09:44 INFO - PROCESS | 2276 | 1464635384620 Marionette TRACE conn2 <- [1,1030,null,{}] 12:09:44 INFO - PROCESS | 2276 | 1464635384623 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}] 12:09:44 INFO - PROCESS | 2276 | 1464635384754 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 12:09:44 INFO - PROCESS | 2276 | 1464635384761 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:44 INFO - PROCESS | 2276 | ++DOCSHELL 0x13566c800 == 70 [pid = 2276] [id = 265] 12:09:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 177 (0x128fc3800) [pid = 2276] [serial = 793] [outer = 0x0] 12:09:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 178 (0x12d643400) [pid = 2276] [serial = 794] [outer = 0x128fc3800] 12:09:44 INFO - PROCESS | 2276 | 1464635384785 Marionette DEBUG loaded listener.js 12:09:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 179 (0x135057400) [pid = 2276] [serial = 795] [outer = 0x128fc3800] 12:09:45 INFO - PROCESS | 2276 | 1464635385317 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]]]}] 12:09:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:09:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 722ms 12:09:45 INFO - PROCESS | 2276 | 1464635385345 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 12:09:45 INFO - PROCESS | 2276 | 1464635385348 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 12:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:09:45 INFO - PROCESS | 2276 | 1464635385354 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:09:45 INFO - PROCESS | 2276 | 1464635385357 Marionette TRACE conn2 <- [1,1034,null,{}] 12:09:45 INFO - PROCESS | 2276 | 1464635385362 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}] 12:09:45 INFO - PROCESS | 2276 | 1464635385539 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 12:09:45 INFO - PROCESS | 2276 | 1464635385703 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:45 INFO - PROCESS | 2276 | ++DOCSHELL 0x121cb4000 == 71 [pid = 2276] [id = 266] 12:09:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 180 (0x11714e800) [pid = 2276] [serial = 796] [outer = 0x0] 12:09:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 181 (0x11840a400) [pid = 2276] [serial = 797] [outer = 0x11714e800] 12:09:45 INFO - PROCESS | 2276 | 1464635385755 Marionette DEBUG loaded listener.js 12:09:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 182 (0x1187cbc00) [pid = 2276] [serial = 798] [outer = 0x11714e800] 12:09:46 INFO - PROCESS | 2276 | 1464635386193 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]]]}] 12:09:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:09:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 875ms 12:09:46 INFO - PROCESS | 2276 | 1464635386231 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 12:09:46 INFO - PROCESS | 2276 | 1464635386235 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 12:09:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:09:46 INFO - PROCESS | 2276 | 1464635386239 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:09:46 INFO - PROCESS | 2276 | 1464635386243 Marionette TRACE conn2 <- [1,1038,null,{}] 12:09:46 INFO - PROCESS | 2276 | 1464635386246 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}] 12:09:46 INFO - PROCESS | 2276 | 1464635386357 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 12:09:46 INFO - PROCESS | 2276 | 1464635386432 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:46 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d178800 == 72 [pid = 2276] [id = 267] 12:09:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 183 (0x1190fa400) [pid = 2276] [serial = 799] [outer = 0x0] 12:09:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 184 (0x12128fc00) [pid = 2276] [serial = 800] [outer = 0x1190fa400] 12:09:46 INFO - PROCESS | 2276 | 1464635386461 Marionette DEBUG loaded listener.js 12:09:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 185 (0x12162b000) [pid = 2276] [serial = 801] [outer = 0x1190fa400] 12:09:46 INFO - PROCESS | 2276 | 1464635386886 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]]]}] 12:09:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:09:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 677ms 12:09:46 INFO - PROCESS | 2276 | 1464635386917 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 12:09:46 INFO - PROCESS | 2276 | 1464635386918 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 12:09:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:09:46 INFO - PROCESS | 2276 | 1464635386920 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:09:46 INFO - PROCESS | 2276 | 1464635386924 Marionette TRACE conn2 <- [1,1042,null,{}] 12:09:46 INFO - PROCESS | 2276 | 1464635386931 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}] 12:09:47 INFO - PROCESS | 2276 | 1464635387064 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 12:09:47 INFO - PROCESS | 2276 | 1464635387142 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:47 INFO - PROCESS | 2276 | ++DOCSHELL 0x135681000 == 73 [pid = 2276] [id = 268] 12:09:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 186 (0x12354e400) [pid = 2276] [serial = 802] [outer = 0x0] 12:09:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 187 (0x126dbc000) [pid = 2276] [serial = 803] [outer = 0x12354e400] 12:09:47 INFO - PROCESS | 2276 | 1464635387176 Marionette DEBUG loaded listener.js 12:09:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 188 (0x12ae5d000) [pid = 2276] [serial = 804] [outer = 0x12354e400] 12:09:47 INFO - PROCESS | 2276 | 1464635387596 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]]]}] 12:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 724ms 12:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:09:47 INFO - PROCESS | 2276 | 1464635387645 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 12:09:47 INFO - PROCESS | 2276 | 1464635387647 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 12:09:47 INFO - PROCESS | 2276 | 1464635387649 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:09:47 INFO - PROCESS | 2276 | 1464635387650 Marionette TRACE conn2 <- [1,1046,null,{}] 12:09:47 INFO - PROCESS | 2276 | 1464635387653 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}] 12:09:47 INFO - PROCESS | 2276 | 1464635387761 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 12:09:47 INFO - PROCESS | 2276 | 1464635387865 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:47 INFO - PROCESS | 2276 | ++DOCSHELL 0x13519d000 == 74 [pid = 2276] [id = 269] 12:09:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 189 (0x12c052000) [pid = 2276] [serial = 805] [outer = 0x0] 12:09:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 190 (0x12c54f800) [pid = 2276] [serial = 806] [outer = 0x12c052000] 12:09:47 INFO - PROCESS | 2276 | 1464635387897 Marionette DEBUG loaded listener.js 12:09:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 191 (0x12caa6800) [pid = 2276] [serial = 807] [outer = 0x12c052000] 12:09:48 INFO - PROCESS | 2276 | 1464635388344 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]]]}] 12:09:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:09:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 771ms 12:09:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:09:48 INFO - PROCESS | 2276 | 1464635388421 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 12:09:48 INFO - PROCESS | 2276 | 1464635388423 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 12:09:48 INFO - PROCESS | 2276 | 1464635388427 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:09:48 INFO - PROCESS | 2276 | 1464635388429 Marionette TRACE conn2 <- [1,1050,null,{}] 12:09:48 INFO - PROCESS | 2276 | 1464635388433 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}] 12:09:48 INFO - PROCESS | 2276 | 1464635388593 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 12:09:48 INFO - PROCESS | 2276 | 1464635388713 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:48 INFO - PROCESS | 2276 | ++DOCSHELL 0x13557c000 == 75 [pid = 2276] [id = 270] 12:09:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 192 (0x112792400) [pid = 2276] [serial = 808] [outer = 0x0] 12:09:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 193 (0x12d00d000) [pid = 2276] [serial = 809] [outer = 0x112792400] 12:09:48 INFO - PROCESS | 2276 | 1464635388743 Marionette DEBUG loaded listener.js 12:09:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 194 (0x12d211800) [pid = 2276] [serial = 810] [outer = 0x112792400] 12:09:49 INFO - PROCESS | 2276 | 1464635389153 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]]]}] 12:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 773ms 12:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:09:49 INFO - PROCESS | 2276 | 1464635389200 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 12:09:49 INFO - PROCESS | 2276 | 1464635389201 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 12:09:49 INFO - PROCESS | 2276 | 1464635389203 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:09:49 INFO - PROCESS | 2276 | 1464635389204 Marionette TRACE conn2 <- [1,1054,null,{}] 12:09:49 INFO - PROCESS | 2276 | 1464635389207 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}] 12:09:49 INFO - PROCESS | 2276 | 1464635389331 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 12:09:49 INFO - PROCESS | 2276 | 1464635389721 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:49 INFO - PROCESS | 2276 | ++DOCSHELL 0x11630b000 == 76 [pid = 2276] [id = 271] 12:09:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 195 (0x111c20800) [pid = 2276] [serial = 811] [outer = 0x0] 12:09:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 196 (0x1122acc00) [pid = 2276] [serial = 812] [outer = 0x111c20800] 12:09:49 INFO - PROCESS | 2276 | 1464635389751 Marionette DEBUG loaded listener.js 12:09:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 197 (0x11279bc00) [pid = 2276] [serial = 813] [outer = 0x111c20800] 12:09:50 INFO - PROCESS | 2276 | 1464635390184 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]]]}] 12:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1019ms 12:09:50 INFO - PROCESS | 2276 | 1464635390223 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 12:09:50 INFO - PROCESS | 2276 | 1464635390225 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 12:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:09:50 INFO - PROCESS | 2276 | 1464635390228 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:09:50 INFO - PROCESS | 2276 | 1464635390231 Marionette TRACE conn2 <- [1,1058,null,{}] 12:09:50 INFO - PROCESS | 2276 | 1464635390234 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}] 12:09:50 INFO - PROCESS | 2276 | 1464635390332 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 12:09:50 INFO - PROCESS | 2276 | 1464635390397 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:50 INFO - PROCESS | 2276 | ++DOCSHELL 0x11813c000 == 77 [pid = 2276] [id = 272] 12:09:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 198 (0x1133a8800) [pid = 2276] [serial = 814] [outer = 0x0] 12:09:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 199 (0x113a42800) [pid = 2276] [serial = 815] [outer = 0x1133a8800] 12:09:50 INFO - PROCESS | 2276 | 1464635390425 Marionette DEBUG loaded listener.js 12:09:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 200 (0x116379000) [pid = 2276] [serial = 816] [outer = 0x1133a8800] 12:09:50 INFO - PROCESS | 2276 | 1464635390922 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]]]}] 12:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 720ms 12:09:50 INFO - PROCESS | 2276 | 1464635390952 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 12:09:50 INFO - PROCESS | 2276 | 1464635390955 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 12:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:09:50 INFO - PROCESS | 2276 | 1464635390986 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:09:50 INFO - PROCESS | 2276 | 1464635390988 Marionette TRACE conn2 <- [1,1062,null,{}] 12:09:50 INFO - PROCESS | 2276 | 1464635390994 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}] 12:09:51 INFO - PROCESS | 2276 | 1464635391164 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 12:09:51 INFO - PROCESS | 2276 | 1464635391247 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:51 INFO - PROCESS | 2276 | ++DOCSHELL 0x118131000 == 78 [pid = 2276] [id = 273] 12:09:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 201 (0x117590000) [pid = 2276] [serial = 817] [outer = 0x0] 12:09:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 202 (0x11768c000) [pid = 2276] [serial = 818] [outer = 0x117590000] 12:09:51 INFO - PROCESS | 2276 | 1464635391280 Marionette DEBUG loaded listener.js 12:09:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 203 (0x11840d800) [pid = 2276] [serial = 819] [outer = 0x117590000] 12:09:51 INFO - PROCESS | 2276 | 1464635391747 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]]]}] 12:09:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:09:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 774ms 12:09:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:09:51 INFO - PROCESS | 2276 | 1464635391757 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 12:09:51 INFO - PROCESS | 2276 | 1464635391758 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 12:09:51 INFO - PROCESS | 2276 | 1464635391765 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:09:51 INFO - PROCESS | 2276 | 1464635391769 Marionette TRACE conn2 <- [1,1066,null,{}] 12:09:51 INFO - PROCESS | 2276 | 1464635391772 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}] 12:09:51 INFO - PROCESS | 2276 | 1464635391869 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 12:09:51 INFO - PROCESS | 2276 | 1464635391933 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:51 INFO - PROCESS | 2276 | ++DOCSHELL 0x1213cb000 == 79 [pid = 2276] [id = 274] 12:09:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 204 (0x1168a4000) [pid = 2276] [serial = 820] [outer = 0x0] 12:09:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 205 (0x118510800) [pid = 2276] [serial = 821] [outer = 0x1168a4000] 12:09:51 INFO - PROCESS | 2276 | 1464635391960 Marionette DEBUG loaded listener.js 12:09:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 206 (0x11892cc00) [pid = 2276] [serial = 822] [outer = 0x1168a4000] 12:09:52 INFO - PROCESS | 2276 | --DOCSHELL 0x128e0f800 == 78 [pid = 2276] [id = 158] 12:09:52 INFO - PROCESS | 2276 | --DOCSHELL 0x134d8e800 == 77 [pid = 2276] [id = 264] 12:09:52 INFO - PROCESS | 2276 | --DOCSHELL 0x134b19800 == 76 [pid = 2276] [id = 263] 12:09:52 INFO - PROCESS | 2276 | --DOCSHELL 0x12cede800 == 75 [pid = 2276] [id = 262] 12:09:52 INFO - PROCESS | 2276 | --DOCSHELL 0x135774800 == 74 [pid = 2276] [id = 261] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 205 (0x12caa3c00) [pid = 2276] [serial = 656] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 204 (0x121c1cc00) [pid = 2276] [serial = 647] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 203 (0x12bad4400) [pid = 2276] [serial = 653] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 202 (0x128e2d800) [pid = 2276] [serial = 650] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 201 (0x119a86400) [pid = 2276] [serial = 644] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 200 (0x12d007000) [pid = 2276] [serial = 659] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 199 (0x11759ec00) [pid = 2276] [serial = 641] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 198 (0x12d002c00) [pid = 2276] [serial = 722] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 197 (0x12c055400) [pid = 2276] [serial = 719] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 196 (0x126ce6400) [pid = 2276] [serial = 716] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 195 (0x123514000) [pid = 2276] [serial = 713] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 194 (0x121364800) [pid = 2276] [serial = 710] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 193 (0x118713800) [pid = 2276] [serial = 707] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 192 (0x1128a6c00) [pid = 2276] [serial = 704] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOCSHELL 0x134fc6000 == 73 [pid = 2276] [id = 260] 12:09:52 INFO - PROCESS | 2276 | --DOCSHELL 0x12edb5800 == 72 [pid = 2276] [id = 259] 12:09:52 INFO - PROCESS | 2276 | --DOCSHELL 0x12d1e6000 == 71 [pid = 2276] [id = 258] 12:09:52 INFO - PROCESS | 2276 | --DOCSHELL 0x12ce17000 == 70 [pid = 2276] [id = 257] 12:09:52 INFO - PROCESS | 2276 | --DOCSHELL 0x12cac6000 == 69 [pid = 2276] [id = 256] 12:09:52 INFO - PROCESS | 2276 | --DOCSHELL 0x12b245800 == 68 [pid = 2276] [id = 255] 12:09:52 INFO - PROCESS | 2276 | --DOCSHELL 0x1248dd800 == 67 [pid = 2276] [id = 254] 12:09:52 INFO - PROCESS | 2276 | --DOCSHELL 0x119b12800 == 66 [pid = 2276] [id = 253] 12:09:52 INFO - PROCESS | 2276 | --DOCSHELL 0x12aedf000 == 65 [pid = 2276] [id = 250] 12:09:52 INFO - PROCESS | 2276 | --DOCSHELL 0x12944a000 == 64 [pid = 2276] [id = 249] 12:09:52 INFO - PROCESS | 2276 | --DOCSHELL 0x126d6e000 == 63 [pid = 2276] [id = 248] 12:09:52 INFO - PROCESS | 2276 | --DOCSHELL 0x110f17800 == 62 [pid = 2276] [id = 234] 12:09:52 INFO - PROCESS | 2276 | --DOCSHELL 0x1248e2000 == 61 [pid = 2276] [id = 247] 12:09:52 INFO - PROCESS | 2276 | --DOCSHELL 0x121188800 == 60 [pid = 2276] [id = 246] 12:09:52 INFO - PROCESS | 2276 | --DOCSHELL 0x11813a800 == 59 [pid = 2276] [id = 245] 12:09:52 INFO - PROCESS | 2276 | --DOCSHELL 0x110f7a000 == 58 [pid = 2276] [id = 244] 12:09:52 INFO - PROCESS | 2276 | 1464635392346 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]]]}] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 191 (0x126db6400) [pid = 2276] [serial = 591] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 190 (0x12bad9c00) [pid = 2276] [serial = 683] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 189 (0x110eb0800) [pid = 2276] [serial = 686] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 188 (0x12c047000) [pid = 2276] [serial = 684] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 187 (0x1128a2400) [pid = 2276] [serial = 689] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 186 (0x12162c800) [pid = 2276] [serial = 639] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 185 (0x120f0bc00) [pid = 2276] [serial = 668] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 184 (0x121626c00) [pid = 2276] [serial = 669] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 183 (0x110eb5000) [pid = 2276] [serial = 687] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 182 (0x118066800) [pid = 2276] [serial = 663] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 181 (0x115f7c000) [pid = 2276] [serial = 662] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 180 (0x126c34400) [pid = 2276] [serial = 677] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 179 (0x128e32800) [pid = 2276] [serial = 678] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 178 (0x121c1f000) [pid = 2276] [serial = 674] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 177 (0x124ba2c00) [pid = 2276] [serial = 675] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 176 (0x119a8b000) [pid = 2276] [serial = 666] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 175 (0x118711800) [pid = 2276] [serial = 665] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 174 (0x12ae4fc00) [pid = 2276] [serial = 680] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 173 (0x121bb3800) [pid = 2276] [serial = 671] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 172 (0x119a0dc00) [pid = 2276] [serial = 693] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 171 (0x121c12c00) [pid = 2276] [serial = 672] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 170 (0x1128ad400) [pid = 2276] [serial = 692] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 169 (0x1128ae800) [pid = 2276] [serial = 726] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 168 (0x113c67000) [pid = 2276] [serial = 728] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 167 (0x1128a6400) [pid = 2276] [serial = 690] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 166 (0x1187ccc00) [pid = 2276] [serial = 699] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 165 (0x112795000) [pid = 2276] [serial = 701] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 164 (0x12c38a400) [pid = 2276] [serial = 696] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 163 (0x112797000) [pid = 2276] [serial = 725] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 162 (0x12afd8800) [pid = 2276] [serial = 681] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 161 (0x12c047800) [pid = 2276] [serial = 695] [outer = 0x0] [url = about:blank] 12:09:52 INFO - PROCESS | 2276 | --DOMWINDOW == 160 (0x1187c7400) [pid = 2276] [serial = 698] [outer = 0x0] [url = about:blank] 12:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 630ms 12:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:09:52 INFO - PROCESS | 2276 | 1464635392393 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 12:09:52 INFO - PROCESS | 2276 | 1464635392395 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 12:09:52 INFO - PROCESS | 2276 | 1464635392397 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:09:52 INFO - PROCESS | 2276 | 1464635392398 Marionette TRACE conn2 <- [1,1070,null,{}] 12:09:52 INFO - PROCESS | 2276 | 1464635392400 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}] 12:09:52 INFO - PROCESS | 2276 | 1464635392485 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 12:09:52 INFO - PROCESS | 2276 | 1464635392506 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:52 INFO - PROCESS | 2276 | ++DOCSHELL 0x11687c000 == 59 [pid = 2276] [id = 275] 12:09:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 161 (0x11840e400) [pid = 2276] [serial = 823] [outer = 0x0] 12:09:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 162 (0x11854cc00) [pid = 2276] [serial = 824] [outer = 0x11840e400] 12:09:52 INFO - PROCESS | 2276 | 1464635392533 Marionette DEBUG loaded listener.js 12:09:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 163 (0x1187d6400) [pid = 2276] [serial = 825] [outer = 0x11840e400] 12:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 468ms 12:09:52 INFO - PROCESS | 2276 | 1464635392862 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]]]}] 12:09:52 INFO - PROCESS | 2276 | 1464635392865 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 12:09:52 INFO - PROCESS | 2276 | 1464635392866 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 12:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:09:52 INFO - PROCESS | 2276 | 1464635392868 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:09:52 INFO - PROCESS | 2276 | 1464635392869 Marionette TRACE conn2 <- [1,1074,null,{}] 12:09:52 INFO - PROCESS | 2276 | 1464635392872 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}] 12:09:52 INFO - PROCESS | 2276 | 1464635392975 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 12:09:53 INFO - PROCESS | 2276 | 1464635393029 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:53 INFO - PROCESS | 2276 | ++DOCSHELL 0x113c1b800 == 60 [pid = 2276] [id = 276] 12:09:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 164 (0x119073400) [pid = 2276] [serial = 826] [outer = 0x0] 12:09:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 165 (0x1196eec00) [pid = 2276] [serial = 827] [outer = 0x119073400] 12:09:53 INFO - PROCESS | 2276 | 1464635393060 Marionette DEBUG loaded listener.js 12:09:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 166 (0x119a86800) [pid = 2276] [serial = 828] [outer = 0x119073400] 12:09:53 INFO - PROCESS | 2276 | 1464635393363 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]]]}] 12:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 518ms 12:09:53 INFO - PROCESS | 2276 | 1464635393398 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 12:09:53 INFO - PROCESS | 2276 | 1464635393399 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 12:09:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:09:53 INFO - PROCESS | 2276 | 1464635393402 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:09:53 INFO - PROCESS | 2276 | 1464635393403 Marionette TRACE conn2 <- [1,1078,null,{}] 12:09:53 INFO - PROCESS | 2276 | 1464635393405 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}] 12:09:53 INFO - PROCESS | 2276 | 1464635393488 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 12:09:53 INFO - PROCESS | 2276 | 1464635393548 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:53 INFO - PROCESS | 2276 | ++DOCSHELL 0x12127a800 == 61 [pid = 2276] [id = 277] 12:09:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 167 (0x1190f3c00) [pid = 2276] [serial = 829] [outer = 0x0] 12:09:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 168 (0x119a8f400) [pid = 2276] [serial = 830] [outer = 0x1190f3c00] 12:09:53 INFO - PROCESS | 2276 | 1464635393573 Marionette DEBUG loaded listener.js 12:09:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 169 (0x121287000) [pid = 2276] [serial = 831] [outer = 0x1190f3c00] 12:09:53 INFO - PROCESS | 2276 | 1464635393863 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]]]}] 12:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 471ms 12:09:53 INFO - PROCESS | 2276 | 1464635393874 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 12:09:53 INFO - PROCESS | 2276 | 1464635393877 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 12:09:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:09:53 INFO - PROCESS | 2276 | 1464635393886 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:09:53 INFO - PROCESS | 2276 | 1464635393887 Marionette TRACE conn2 <- [1,1082,null,{}] 12:09:53 INFO - PROCESS | 2276 | 1464635393889 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}] 12:09:53 INFO - PROCESS | 2276 | 1464635393978 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 12:09:53 INFO - PROCESS | 2276 | 1464635393982 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:53 INFO - PROCESS | 2276 | ++DOCSHELL 0x1254ec000 == 62 [pid = 2276] [id = 278] 12:09:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 170 (0x12128b400) [pid = 2276] [serial = 832] [outer = 0x0] 12:09:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 171 (0x1215cc800) [pid = 2276] [serial = 833] [outer = 0x12128b400] 12:09:54 INFO - PROCESS | 2276 | 1464635394007 Marionette DEBUG loaded listener.js 12:09:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 172 (0x121626000) [pid = 2276] [serial = 834] [outer = 0x12128b400] 12:09:54 INFO - PROCESS | 2276 | 1464635394460 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]]]}] 12:09:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:09:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 619ms 12:09:54 INFO - PROCESS | 2276 | 1464635394506 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 12:09:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:09:54 INFO - PROCESS | 2276 | 1464635394508 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 12:09:54 INFO - PROCESS | 2276 | 1464635394527 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:09:54 INFO - PROCESS | 2276 | 1464635394529 Marionette TRACE conn2 <- [1,1086,null,{}] 12:09:54 INFO - PROCESS | 2276 | 1464635394533 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}] 12:09:54 INFO - PROCESS | 2276 | 1464635394703 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 12:09:54 INFO - PROCESS | 2276 | 1464635394754 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:54 INFO - PROCESS | 2276 | ++DOCSHELL 0x126d5d800 == 63 [pid = 2276] [id = 279] 12:09:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 173 (0x12111cc00) [pid = 2276] [serial = 835] [outer = 0x0] 12:09:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 174 (0x12162c400) [pid = 2276] [serial = 836] [outer = 0x12111cc00] 12:09:54 INFO - PROCESS | 2276 | 1464635394824 Marionette DEBUG loaded listener.js 12:09:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 175 (0x1219d4000) [pid = 2276] [serial = 837] [outer = 0x12111cc00] 12:09:55 INFO - PROCESS | 2276 | 1464635395188 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]]]}] 12:09:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:09:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 690ms 12:09:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:09:55 INFO - PROCESS | 2276 | 1464635395201 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 12:09:55 INFO - PROCESS | 2276 | 1464635395203 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 12:09:55 INFO - PROCESS | 2276 | 1464635395206 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:09:55 INFO - PROCESS | 2276 | 1464635395208 Marionette TRACE conn2 <- [1,1090,null,{}] 12:09:55 INFO - PROCESS | 2276 | 1464635395212 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}] 12:09:55 INFO - PROCESS | 2276 | 1464635395378 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 12:09:55 INFO - PROCESS | 2276 | 1464635395400 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:55 INFO - PROCESS | 2276 | ++DOCSHELL 0x128be5000 == 64 [pid = 2276] [id = 280] 12:09:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 176 (0x1219d6000) [pid = 2276] [serial = 838] [outer = 0x0] 12:09:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 177 (0x1219df800) [pid = 2276] [serial = 839] [outer = 0x1219d6000] 12:09:55 INFO - PROCESS | 2276 | 1464635395442 Marionette DEBUG loaded listener.js 12:09:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 178 (0x121bb6800) [pid = 2276] [serial = 840] [outer = 0x1219d6000] 12:09:55 INFO - PROCESS | 2276 | 1464635395869 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]]]}] 12:09:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:09:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 672ms 12:09:55 INFO - PROCESS | 2276 | 1464635395879 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 12:09:55 INFO - PROCESS | 2276 | 1464635395880 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 12:09:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:09:55 INFO - PROCESS | 2276 | 1464635395883 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:09:55 INFO - PROCESS | 2276 | 1464635395884 Marionette TRACE conn2 <- [1,1094,null,{}] 12:09:55 INFO - PROCESS | 2276 | 1464635395886 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}] 12:09:56 INFO - PROCESS | 2276 | 1464635396012 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 12:09:56 INFO - PROCESS | 2276 | 1464635396077 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:56 INFO - PROCESS | 2276 | ++DOCSHELL 0x1299c6000 == 65 [pid = 2276] [id = 281] 12:09:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 179 (0x121bcb800) [pid = 2276] [serial = 841] [outer = 0x0] 12:09:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 180 (0x121c17800) [pid = 2276] [serial = 842] [outer = 0x121bcb800] 12:09:56 INFO - PROCESS | 2276 | 1464635396134 Marionette DEBUG loaded listener.js 12:09:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 181 (0x124934c00) [pid = 2276] [serial = 843] [outer = 0x121bcb800] 12:09:57 INFO - PROCESS | 2276 | --DOMWINDOW == 180 (0x118556c00) [pid = 2276] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:09:57 INFO - PROCESS | 2276 | --DOMWINDOW == 179 (0x12afd1c00) [pid = 2276] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:09:57 INFO - PROCESS | 2276 | --DOMWINDOW == 178 (0x12c556000) [pid = 2276] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:09:57 INFO - PROCESS | 2276 | --DOMWINDOW == 177 (0x121c15000) [pid = 2276] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:09:57 INFO - PROCESS | 2276 | --DOMWINDOW == 176 (0x126dba800) [pid = 2276] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:09:57 INFO - PROCESS | 2276 | --DOMWINDOW == 175 (0x126ce2000) [pid = 2276] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:09:57 INFO - PROCESS | 2276 | --DOMWINDOW == 174 (0x1168adc00) [pid = 2276] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:09:57 INFO - PROCESS | 2276 | --DOMWINDOW == 173 (0x118419400) [pid = 2276] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:09:57 INFO - PROCESS | 2276 | --DOMWINDOW == 172 (0x1190f9400) [pid = 2276] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:09:57 INFO - PROCESS | 2276 | --DOMWINDOW == 171 (0x12d006400) [pid = 2276] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:09:57 INFO - PROCESS | 2276 | --DOMWINDOW == 170 (0x12bb79800) [pid = 2276] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:09:57 INFO - PROCESS | 2276 | --DOMWINDOW == 169 (0x12d009400) [pid = 2276] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:09:57 INFO - PROCESS | 2276 | --DOMWINDOW == 168 (0x12caa6400) [pid = 2276] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:09:57 INFO - PROCESS | 2276 | --DOMWINDOW == 167 (0x12d00bc00) [pid = 2276] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:09:57 INFO - PROCESS | 2276 | --DOMWINDOW == 166 (0x113ad1800) [pid = 2276] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:09:57 INFO - PROCESS | 2276 | --DOMWINDOW == 165 (0x121284c00) [pid = 2276] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:09:57 INFO - PROCESS | 2276 | --DOMWINDOW == 164 (0x121287c00) [pid = 2276] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:09:57 INFO - PROCESS | 2276 | --DOMWINDOW == 163 (0x126ce2c00) [pid = 2276] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:09:57 INFO - PROCESS | 2276 | --DOMWINDOW == 162 (0x126ce8400) [pid = 2276] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:09:57 INFO - PROCESS | 2276 | --DOMWINDOW == 161 (0x121627c00) [pid = 2276] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:09:57 INFO - PROCESS | 2276 | --DOMWINDOW == 160 (0x125f9c800) [pid = 2276] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:09:57 INFO - PROCESS | 2276 | --DOMWINDOW == 159 (0x118506000) [pid = 2276] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:09:57 INFO - PROCESS | 2276 | --DOMWINDOW == 158 (0x1128a8800) [pid = 2276] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:09:57 INFO - PROCESS | 2276 | --DOMWINDOW == 157 (0x116859800) [pid = 2276] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:09:57 INFO - PROCESS | 2276 | --DOMWINDOW == 156 (0x11840e800) [pid = 2276] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:09:57 INFO - PROCESS | 2276 | --DOMWINDOW == 155 (0x118418c00) [pid = 2276] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:09:57 INFO - PROCESS | 2276 | --DOMWINDOW == 154 (0x12afd0400) [pid = 2276] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:09:57 INFO - PROCESS | 2276 | --DOMWINDOW == 153 (0x119a14c00) [pid = 2276] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:09:57 INFO - PROCESS | 2276 | --DOMWINDOW == 152 (0x121c21c00) [pid = 2276] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:09:57 INFO - PROCESS | 2276 | 1464635397548 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]]]}] 12:09:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:09:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1669ms 12:09:57 INFO - PROCESS | 2276 | 1464635397553 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 12:09:57 INFO - PROCESS | 2276 | 1464635397554 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 12:09:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:09:57 INFO - PROCESS | 2276 | 1464635397568 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:09:57 INFO - PROCESS | 2276 | 1464635397570 Marionette TRACE conn2 <- [1,1098,null,{}] 12:09:57 INFO - PROCESS | 2276 | 1464635397574 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}] 12:09:57 INFO - PROCESS | 2276 | 1464635397667 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 12:09:57 INFO - PROCESS | 2276 | 1464635397673 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:57 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b246800 == 66 [pid = 2276] [id = 282] 12:09:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 153 (0x111ab2000) [pid = 2276] [serial = 844] [outer = 0x0] 12:09:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 154 (0x124b36000) [pid = 2276] [serial = 845] [outer = 0x111ab2000] 12:09:57 INFO - PROCESS | 2276 | 1464635397699 Marionette DEBUG loaded listener.js 12:09:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 155 (0x124ba2800) [pid = 2276] [serial = 846] [outer = 0x111ab2000] 12:09:58 INFO - PROCESS | 2276 | 1464635398020 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]]]}] 12:09:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:09:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 484ms 12:09:58 INFO - PROCESS | 2276 | 1464635398040 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 12:09:58 INFO - PROCESS | 2276 | 1464635398041 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 12:09:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:09:58 INFO - PROCESS | 2276 | 1464635398047 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:09:58 INFO - PROCESS | 2276 | 1464635398048 Marionette TRACE conn2 <- [1,1102,null,{}] 12:09:58 INFO - PROCESS | 2276 | 1464635398051 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}] 12:09:58 INFO - PROCESS | 2276 | 1464635398137 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 12:09:58 INFO - PROCESS | 2276 | 1464635398142 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:58 INFO - PROCESS | 2276 | ++DOCSHELL 0x12bb50800 == 67 [pid = 2276] [id = 283] 12:09:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 156 (0x124db2800) [pid = 2276] [serial = 847] [outer = 0x0] 12:09:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 157 (0x12675b400) [pid = 2276] [serial = 848] [outer = 0x124db2800] 12:09:58 INFO - PROCESS | 2276 | 1464635398167 Marionette DEBUG loaded listener.js 12:09:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 158 (0x126ce0000) [pid = 2276] [serial = 849] [outer = 0x124db2800] 12:09:58 INFO - PROCESS | 2276 | 1464635398489 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]]]}] 12:09:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:09:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 468ms 12:09:58 INFO - PROCESS | 2276 | 1464635398553 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 12:09:58 INFO - PROCESS | 2276 | 1464635398555 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 12:09:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:09:58 INFO - PROCESS | 2276 | 1464635398565 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:09:58 INFO - PROCESS | 2276 | 1464635398566 Marionette TRACE conn2 <- [1,1106,null,{}] 12:09:58 INFO - PROCESS | 2276 | 1464635398568 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}] 12:09:58 INFO - PROCESS | 2276 | 1464635398658 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 12:09:58 INFO - PROCESS | 2276 | 1464635398662 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:58 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c512800 == 68 [pid = 2276] [id = 284] 12:09:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 159 (0x1267ea400) [pid = 2276] [serial = 850] [outer = 0x0] 12:09:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 160 (0x126ce7c00) [pid = 2276] [serial = 851] [outer = 0x1267ea400] 12:09:58 INFO - PROCESS | 2276 | 1464635398686 Marionette DEBUG loaded listener.js 12:09:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 161 (0x126db6c00) [pid = 2276] [serial = 852] [outer = 0x1267ea400] 12:09:59 INFO - PROCESS | 2276 | 1464635399000 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]]]}] 12:09:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:09:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 470ms 12:09:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:09:59 INFO - PROCESS | 2276 | 1464635399035 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 12:09:59 INFO - PROCESS | 2276 | 1464635399036 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 12:09:59 INFO - PROCESS | 2276 | 1464635399038 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:09:59 INFO - PROCESS | 2276 | 1464635399039 Marionette TRACE conn2 <- [1,1110,null,{}] 12:09:59 INFO - PROCESS | 2276 | 1464635399042 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}] 12:09:59 INFO - PROCESS | 2276 | 1464635399127 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 12:09:59 INFO - PROCESS | 2276 | 1464635399132 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:59 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c90d800 == 69 [pid = 2276] [id = 285] 12:09:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 162 (0x118065000) [pid = 2276] [serial = 853] [outer = 0x0] 12:09:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 163 (0x126db8800) [pid = 2276] [serial = 854] [outer = 0x118065000] 12:09:59 INFO - PROCESS | 2276 | 1464635399209 Marionette DEBUG loaded listener.js 12:09:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 164 (0x128e32800) [pid = 2276] [serial = 855] [outer = 0x118065000] 12:09:59 INFO - PROCESS | 2276 | 1464635399651 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]]]}] 12:09:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:09:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 620ms 12:09:59 INFO - PROCESS | 2276 | 1464635399677 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 12:09:59 INFO - PROCESS | 2276 | 1464635399679 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 12:09:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:09:59 INFO - PROCESS | 2276 | 1464635399685 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:09:59 INFO - PROCESS | 2276 | 1464635399687 Marionette TRACE conn2 <- [1,1114,null,{}] 12:09:59 INFO - PROCESS | 2276 | 1464635399691 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}] 12:09:59 INFO - PROCESS | 2276 | 1464635399804 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 12:09:59 INFO - PROCESS | 2276 | 1464635399914 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:59 INFO - PROCESS | 2276 | ++DOCSHELL 0x1170a8000 == 70 [pid = 2276] [id = 286] 12:09:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 165 (0x113c5cc00) [pid = 2276] [serial = 856] [outer = 0x0] 12:09:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 166 (0x113c64000) [pid = 2276] [serial = 857] [outer = 0x113c5cc00] 12:09:59 INFO - PROCESS | 2276 | 1464635399947 Marionette DEBUG loaded listener.js 12:10:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 167 (0x116610400) [pid = 2276] [serial = 858] [outer = 0x113c5cc00] 12:10:00 INFO - PROCESS | 2276 | 1464635400385 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]]]}] 12:10:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:10:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 722ms 12:10:00 INFO - PROCESS | 2276 | 1464635400407 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 12:10:00 INFO - PROCESS | 2276 | 1464635400411 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 12:10:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:10:00 INFO - PROCESS | 2276 | 1464635400415 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:10:00 INFO - PROCESS | 2276 | 1464635400417 Marionette TRACE conn2 <- [1,1118,null,{}] 12:10:00 INFO - PROCESS | 2276 | 1464635400420 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}] 12:10:00 INFO - PROCESS | 2276 | 1464635400531 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 12:10:00 INFO - PROCESS | 2276 | 1464635400593 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:00 INFO - PROCESS | 2276 | ++DOCSHELL 0x1213de000 == 71 [pid = 2276] [id = 287] 12:10:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 168 (0x116a68000) [pid = 2276] [serial = 859] [outer = 0x0] 12:10:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 169 (0x118309c00) [pid = 2276] [serial = 860] [outer = 0x116a68000] 12:10:00 INFO - PROCESS | 2276 | 1464635400635 Marionette DEBUG loaded listener.js 12:10:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 170 (0x118550c00) [pid = 2276] [serial = 861] [outer = 0x116a68000] 12:10:01 INFO - PROCESS | 2276 | 1464635401038 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]]]}] 12:10:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:10:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 670ms 12:10:01 INFO - PROCESS | 2276 | 1464635401086 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 12:10:01 INFO - PROCESS | 2276 | 1464635401087 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 12:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:10:01 INFO - PROCESS | 2276 | 1464635401090 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:10:01 INFO - PROCESS | 2276 | 1464635401092 Marionette TRACE conn2 <- [1,1122,null,{}] 12:10:01 INFO - PROCESS | 2276 | 1464635401101 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}] 12:10:01 INFO - PROCESS | 2276 | 1464635401243 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 12:10:01 INFO - PROCESS | 2276 | 1464635401333 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:01 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cae0000 == 72 [pid = 2276] [id = 288] 12:10:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 171 (0x1190f3800) [pid = 2276] [serial = 862] [outer = 0x0] 12:10:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 172 (0x119a19c00) [pid = 2276] [serial = 863] [outer = 0x1190f3800] 12:10:01 INFO - PROCESS | 2276 | 1464635401364 Marionette DEBUG loaded listener.js 12:10:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 173 (0x120f0d000) [pid = 2276] [serial = 864] [outer = 0x1190f3800] 12:10:01 INFO - PROCESS | 2276 | 1464635401780 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]]]}] 12:10:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:10:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 723ms 12:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:10:01 INFO - PROCESS | 2276 | 1464635401812 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 12:10:01 INFO - PROCESS | 2276 | 1464635401814 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 12:10:01 INFO - PROCESS | 2276 | 1464635401816 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:10:01 INFO - PROCESS | 2276 | 1464635401817 Marionette TRACE conn2 <- [1,1126,null,{}] 12:10:01 INFO - PROCESS | 2276 | 1464635401819 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}] 12:10:01 INFO - PROCESS | 2276 | 1464635401934 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 12:10:02 INFO - PROCESS | 2276 | 1464635402010 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:02 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cef1800 == 73 [pid = 2276] [id = 289] 12:10:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 174 (0x120f10000) [pid = 2276] [serial = 865] [outer = 0x0] 12:10:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 175 (0x1219dec00) [pid = 2276] [serial = 866] [outer = 0x120f10000] 12:10:02 INFO - PROCESS | 2276 | 1464635402042 Marionette DEBUG loaded listener.js 12:10:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 176 (0x121c1d000) [pid = 2276] [serial = 867] [outer = 0x120f10000] 12:10:02 INFO - PROCESS | 2276 | 1464635402463 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]]]}] 12:10:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:10:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 668ms 12:10:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:10:02 INFO - PROCESS | 2276 | 1464635402485 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 12:10:02 INFO - PROCESS | 2276 | 1464635402486 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 12:10:02 INFO - PROCESS | 2276 | 1464635402488 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:10:02 INFO - PROCESS | 2276 | 1464635402490 Marionette TRACE conn2 <- [1,1130,null,{}] 12:10:02 INFO - PROCESS | 2276 | 1464635402492 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}] 12:10:02 INFO - PROCESS | 2276 | 1464635402615 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 12:10:02 INFO - PROCESS | 2276 | 1464635402699 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:02 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d1d8800 == 74 [pid = 2276] [id = 290] 12:10:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 177 (0x121c13400) [pid = 2276] [serial = 868] [outer = 0x0] 12:10:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 178 (0x124ba3000) [pid = 2276] [serial = 869] [outer = 0x121c13400] 12:10:02 INFO - PROCESS | 2276 | 1464635402731 Marionette DEBUG loaded listener.js 12:10:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 179 (0x126dbb800) [pid = 2276] [serial = 870] [outer = 0x121c13400] 12:10:03 INFO - PROCESS | 2276 | 1464635403151 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]]]}] 12:10:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:10:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 670ms 12:10:03 INFO - PROCESS | 2276 | 1464635403159 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 12:10:03 INFO - PROCESS | 2276 | 1464635403160 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 12:10:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:10:03 INFO - PROCESS | 2276 | 1464635403162 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:10:03 INFO - PROCESS | 2276 | 1464635403164 Marionette TRACE conn2 <- [1,1134,null,{}] 12:10:03 INFO - PROCESS | 2276 | 1464635403166 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}] 12:10:03 INFO - PROCESS | 2276 | 1464635403285 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 12:10:03 INFO - PROCESS | 2276 | 1464635403347 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:03 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d9ab800 == 75 [pid = 2276] [id = 291] 12:10:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 180 (0x126dbdc00) [pid = 2276] [serial = 871] [outer = 0x0] 12:10:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 181 (0x1294da800) [pid = 2276] [serial = 872] [outer = 0x126dbdc00] 12:10:03 INFO - PROCESS | 2276 | 1464635403418 Marionette DEBUG loaded listener.js 12:10:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 182 (0x12afd0c00) [pid = 2276] [serial = 873] [outer = 0x126dbdc00] 12:10:03 INFO - PROCESS | 2276 | 1464635403886 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]]]}] 12:10:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:10:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 768ms 12:10:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:10:03 INFO - PROCESS | 2276 | 1464635403948 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 12:10:03 INFO - PROCESS | 2276 | 1464635403949 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 12:10:03 INFO - PROCESS | 2276 | 1464635403951 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:10:03 INFO - PROCESS | 2276 | 1464635403953 Marionette TRACE conn2 <- [1,1138,null,{}] 12:10:03 INFO - PROCESS | 2276 | 1464635403955 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}] 12:10:04 INFO - PROCESS | 2276 | 1464635404061 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 12:10:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 183 (0x1163c1000) [pid = 2276] [serial = 874] [outer = 0x12caa6000] 12:10:04 INFO - PROCESS | 2276 | 1464635404165 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:04 INFO - PROCESS | 2276 | ++DOCSHELL 0x12edcb000 == 76 [pid = 2276] [id = 292] 12:10:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 184 (0x1187c5400) [pid = 2276] [serial = 875] [outer = 0x0] 12:10:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 185 (0x126dbd400) [pid = 2276] [serial = 876] [outer = 0x1187c5400] 12:10:04 INFO - PROCESS | 2276 | 1464635404199 Marionette DEBUG loaded listener.js 12:10:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 186 (0x12afd6c00) [pid = 2276] [serial = 877] [outer = 0x1187c5400] 12:10:04 INFO - PROCESS | 2276 | 1464635404695 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]]]}] 12:10:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:10:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 769ms 12:10:04 INFO - PROCESS | 2276 | 1464635404721 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 12:10:04 INFO - PROCESS | 2276 | 1464635404722 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 12:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:10:04 INFO - PROCESS | 2276 | 1464635404725 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:10:04 INFO - PROCESS | 2276 | 1464635404726 Marionette TRACE conn2 <- [1,1142,null,{}] 12:10:04 INFO - PROCESS | 2276 | 1464635404728 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}] 12:10:04 INFO - PROCESS | 2276 | 1464635404834 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 12:10:05 INFO - PROCESS | 2276 | 1464635405065 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:05 INFO - PROCESS | 2276 | ++DOCSHELL 0x113ea9800 == 77 [pid = 2276] [id = 293] 12:10:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 187 (0x111a02400) [pid = 2276] [serial = 878] [outer = 0x0] 12:10:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 188 (0x1122ad400) [pid = 2276] [serial = 879] [outer = 0x111a02400] 12:10:05 INFO - PROCESS | 2276 | 1464635405106 Marionette DEBUG loaded listener.js 12:10:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 189 (0x1128a8400) [pid = 2276] [serial = 880] [outer = 0x111a02400] 12:10:05 INFO - PROCESS | 2276 | 1464635405568 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]]]}] 12:10:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:10:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 869ms 12:10:05 INFO - PROCESS | 2276 | 1464635405595 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 12:10:05 INFO - PROCESS | 2276 | 1464635405598 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 12:10:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:10:05 INFO - PROCESS | 2276 | 1464635405601 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:10:05 INFO - PROCESS | 2276 | 1464635405604 Marionette TRACE conn2 <- [1,1146,null,{}] 12:10:05 INFO - PROCESS | 2276 | 1464635405608 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}] 12:10:05 INFO - PROCESS | 2276 | 1464635405736 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 12:10:05 INFO - PROCESS | 2276 | 1464635405826 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:05 INFO - PROCESS | 2276 | ++DOCSHELL 0x112646800 == 78 [pid = 2276] [id = 294] 12:10:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 190 (0x112a7e000) [pid = 2276] [serial = 881] [outer = 0x0] 12:10:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 191 (0x112f9ec00) [pid = 2276] [serial = 882] [outer = 0x112a7e000] 12:10:05 INFO - PROCESS | 2276 | 1464635405857 Marionette DEBUG loaded listener.js 12:10:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 192 (0x1133c6000) [pid = 2276] [serial = 883] [outer = 0x112a7e000] 12:10:06 INFO - PROCESS | 2276 | --DOCSHELL 0x12c512800 == 77 [pid = 2276] [id = 284] 12:10:06 INFO - PROCESS | 2276 | --DOCSHELL 0x12bb50800 == 76 [pid = 2276] [id = 283] 12:10:06 INFO - PROCESS | 2276 | --DOCSHELL 0x12b246800 == 75 [pid = 2276] [id = 282] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 191 (0x12d643400) [pid = 2276] [serial = 794] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOCSHELL 0x1299c6000 == 74 [pid = 2276] [id = 281] 12:10:06 INFO - PROCESS | 2276 | --DOCSHELL 0x128be5000 == 73 [pid = 2276] [id = 280] 12:10:06 INFO - PROCESS | 2276 | --DOCSHELL 0x126d5d800 == 72 [pid = 2276] [id = 279] 12:10:06 INFO - PROCESS | 2276 | --DOCSHELL 0x1254ec000 == 71 [pid = 2276] [id = 278] 12:10:06 INFO - PROCESS | 2276 | --DOCSHELL 0x12127a800 == 70 [pid = 2276] [id = 277] 12:10:06 INFO - PROCESS | 2276 | --DOCSHELL 0x113c1b800 == 69 [pid = 2276] [id = 276] 12:10:06 INFO - PROCESS | 2276 | --DOCSHELL 0x11687c000 == 68 [pid = 2276] [id = 275] 12:10:06 INFO - PROCESS | 2276 | --DOCSHELL 0x1213cb000 == 67 [pid = 2276] [id = 274] 12:10:06 INFO - PROCESS | 2276 | --DOCSHELL 0x118131000 == 66 [pid = 2276] [id = 273] 12:10:06 INFO - PROCESS | 2276 | --DOCSHELL 0x11813c000 == 65 [pid = 2276] [id = 272] 12:10:06 INFO - PROCESS | 2276 | --DOCSHELL 0x11630b000 == 64 [pid = 2276] [id = 271] 12:10:06 INFO - PROCESS | 2276 | 1464635406318 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]]]}] 12:10:06 INFO - PROCESS | 2276 | --DOCSHELL 0x12d178800 == 63 [pid = 2276] [id = 267] 12:10:06 INFO - PROCESS | 2276 | --DOCSHELL 0x121cb4000 == 62 [pid = 2276] [id = 266] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 190 (0x12147b000) [pid = 2276] [serial = 645] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 189 (0x12caa4800) [pid = 2276] [serial = 564] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 188 (0x12d004800) [pid = 2276] [serial = 657] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 187 (0x125f9ac00) [pid = 2276] [serial = 648] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 186 (0x12c054800) [pid = 2276] [serial = 654] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 185 (0x1294d9c00) [pid = 2276] [serial = 651] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 184 (0x118411800) [pid = 2276] [serial = 642] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 183 (0x1294d6c00) [pid = 2276] [serial = 600] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 182 (0x12926e800) [pid = 2276] [serial = 603] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 181 (0x12d00f800) [pid = 2276] [serial = 660] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 180 (0x121bb1400) [pid = 2276] [serial = 555] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 179 (0x12a74a400) [pid = 2276] [serial = 558] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 178 (0x11892b400) [pid = 2276] [serial = 552] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 177 (0x11854d400) [pid = 2276] [serial = 594] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 176 (0x121bb2000) [pid = 2276] [serial = 597] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 175 (0x12c385c00) [pid = 2276] [serial = 561] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 174 (0x12d005800) [pid = 2276] [serial = 774] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 173 (0x12c277c00) [pid = 2276] [serial = 773] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 172 (0x12d096c00) [pid = 2276] [serial = 779] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 171 (0x12d090c00) [pid = 2276] [serial = 777] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 170 (0x12d00ec00) [pid = 2276] [serial = 776] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 169 (0x12d205400) [pid = 2276] [serial = 780] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 168 (0x12d209400) [pid = 2276] [serial = 782] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 167 (0x121281800) [pid = 2276] [serial = 785] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 166 (0x12d211000) [pid = 2276] [serial = 789] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 165 (0x12d210c00) [pid = 2276] [serial = 783] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 164 (0x126dae400) [pid = 2276] [serial = 752] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 163 (0x12d63d400) [pid = 2276] [serial = 791] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 162 (0x124d57000) [pid = 2276] [serial = 749] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 161 (0x12a686400) [pid = 2276] [serial = 756] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 160 (0x1294d4c00) [pid = 2276] [serial = 755] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 159 (0x126daf000) [pid = 2276] [serial = 770] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 158 (0x121bb9000) [pid = 2276] [serial = 746] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 157 (0x12173ec00) [pid = 2276] [serial = 743] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 156 (0x1187cc800) [pid = 2276] [serial = 737] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 155 (0x121c17400) [pid = 2276] [serial = 764] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 154 (0x1254a7800) [pid = 2276] [serial = 765] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 153 (0x110eb1000) [pid = 2276] [serial = 731] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 152 (0x12a746000) [pid = 2276] [serial = 767] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 151 (0x12ae50400) [pid = 2276] [serial = 768] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 150 (0x1196f5800) [pid = 2276] [serial = 761] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 149 (0x119a8b400) [pid = 2276] [serial = 762] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 148 (0x1133f3c00) [pid = 2276] [serial = 758] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 147 (0x117689000) [pid = 2276] [serial = 759] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 146 (0x11759a800) [pid = 2276] [serial = 734] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 145 (0x121118400) [pid = 2276] [serial = 740] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 144 (0x121285c00) [pid = 2276] [serial = 786] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 143 (0x12bae0000) [pid = 2276] [serial = 771] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 142 (0x12128ac00) [pid = 2276] [serial = 788] [outer = 0x0] [url = about:blank] 12:10:06 INFO - PROCESS | 2276 | --DOMWINDOW == 141 (0x12d644c00) [pid = 2276] [serial = 792] [outer = 0x0] [url = about:blank] 12:10:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:10:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 772ms 12:10:06 INFO - PROCESS | 2276 | 1464635406375 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 12:10:06 INFO - PROCESS | 2276 | 1464635406378 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 12:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:10:06 INFO - PROCESS | 2276 | 1464635406381 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:10:06 INFO - PROCESS | 2276 | 1464635406382 Marionette TRACE conn2 <- [1,1150,null,{}] 12:10:06 INFO - PROCESS | 2276 | 1464635406385 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}] 12:10:06 INFO - PROCESS | 2276 | 1464635406473 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 12:10:06 INFO - PROCESS | 2276 | 1464635406478 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:06 INFO - PROCESS | 2276 | ++DOCSHELL 0x115fc6800 == 63 [pid = 2276] [id = 295] 12:10:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 142 (0x113c69c00) [pid = 2276] [serial = 884] [outer = 0x0] 12:10:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 143 (0x115033400) [pid = 2276] [serial = 885] [outer = 0x113c69c00] 12:10:06 INFO - PROCESS | 2276 | 1464635406504 Marionette DEBUG loaded listener.js 12:10:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 144 (0x1163b8000) [pid = 2276] [serial = 886] [outer = 0x113c69c00] 12:10:06 INFO - PROCESS | 2276 | 1464635406868 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]]]}] 12:10:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:10:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 518ms 12:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:10:06 INFO - PROCESS | 2276 | 1464635406904 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 12:10:06 INFO - PROCESS | 2276 | 1464635406905 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 12:10:06 INFO - PROCESS | 2276 | 1464635406909 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:10:06 INFO - PROCESS | 2276 | 1464635406913 Marionette TRACE conn2 <- [1,1154,null,{}] 12:10:06 INFO - PROCESS | 2276 | 1464635406920 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}] 12:10:07 INFO - PROCESS | 2276 | 1464635407007 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 12:10:07 INFO - PROCESS | 2276 | 1464635407017 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:07 INFO - PROCESS | 2276 | ++DOCSHELL 0x118123000 == 64 [pid = 2276] [id = 296] 12:10:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 145 (0x116798400) [pid = 2276] [serial = 887] [outer = 0x0] 12:10:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 146 (0x116a66400) [pid = 2276] [serial = 888] [outer = 0x116798400] 12:10:07 INFO - PROCESS | 2276 | 1464635407042 Marionette DEBUG loaded listener.js 12:10:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 147 (0x118061000) [pid = 2276] [serial = 889] [outer = 0x116798400] 12:10:07 INFO - PROCESS | 2276 | 1464635407417 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]]]}] 12:10:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:10:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 524ms 12:10:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:10:07 INFO - PROCESS | 2276 | 1464635407433 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 12:10:07 INFO - PROCESS | 2276 | 1464635407434 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 12:10:07 INFO - PROCESS | 2276 | 1464635407437 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:10:07 INFO - PROCESS | 2276 | 1464635407452 Marionette TRACE conn2 <- [1,1158,null,{}] 12:10:07 INFO - PROCESS | 2276 | 1464635407474 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}] 12:10:07 INFO - PROCESS | 2276 | 1464635407614 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 12:10:07 INFO - PROCESS | 2276 | 1464635407629 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:07 INFO - PROCESS | 2276 | ++DOCSHELL 0x119647000 == 65 [pid = 2276] [id = 297] 12:10:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 148 (0x11840b800) [pid = 2276] [serial = 890] [outer = 0x0] 12:10:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 149 (0x118502400) [pid = 2276] [serial = 891] [outer = 0x11840b800] 12:10:07 INFO - PROCESS | 2276 | 1464635407671 Marionette DEBUG loaded listener.js 12:10:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 150 (0x11854e400) [pid = 2276] [serial = 892] [outer = 0x11840b800] 12:10:08 INFO - PROCESS | 2276 | 1464635408053 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]]]}] 12:10:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:10:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 646ms 12:10:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:10:08 INFO - PROCESS | 2276 | 1464635408083 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 12:10:08 INFO - PROCESS | 2276 | 1464635408084 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 12:10:08 INFO - PROCESS | 2276 | 1464635408086 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:10:08 INFO - PROCESS | 2276 | 1464635408087 Marionette TRACE conn2 <- [1,1162,null,{}] 12:10:08 INFO - PROCESS | 2276 | 1464635408089 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}] 12:10:08 INFO - PROCESS | 2276 | 1464635408208 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 12:10:08 INFO - PROCESS | 2276 | 1464635408234 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:08 INFO - PROCESS | 2276 | ++DOCSHELL 0x121263000 == 66 [pid = 2276] [id = 298] 12:10:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 151 (0x1187c1000) [pid = 2276] [serial = 893] [outer = 0x0] 12:10:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 152 (0x1187c7800) [pid = 2276] [serial = 894] [outer = 0x1187c1000] 12:10:08 INFO - PROCESS | 2276 | 1464635408264 Marionette DEBUG loaded listener.js 12:10:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 153 (0x118928400) [pid = 2276] [serial = 895] [outer = 0x1187c1000] 12:10:08 INFO - PROCESS | 2276 | 1464635408630 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]]]}] 12:10:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:10:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 569ms 12:10:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:10:08 INFO - PROCESS | 2276 | 1464635408656 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 12:10:08 INFO - PROCESS | 2276 | 1464635408658 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 12:10:08 INFO - PROCESS | 2276 | 1464635408661 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:10:08 INFO - PROCESS | 2276 | 1464635408662 Marionette TRACE conn2 <- [1,1166,null,{}] 12:10:08 INFO - PROCESS | 2276 | 1464635408664 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}] 12:10:08 INFO - PROCESS | 2276 | 1464635408788 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 12:10:08 INFO - PROCESS | 2276 | 1464635408831 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:08 INFO - PROCESS | 2276 | ++DOCSHELL 0x1248e1000 == 67 [pid = 2276] [id = 299] 12:10:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 154 (0x11906d800) [pid = 2276] [serial = 896] [outer = 0x0] 12:10:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 155 (0x1197be800) [pid = 2276] [serial = 897] [outer = 0x11906d800] 12:10:08 INFO - PROCESS | 2276 | 1464635408855 Marionette DEBUG loaded listener.js 12:10:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 156 (0x119a36400) [pid = 2276] [serial = 898] [outer = 0x11906d800] 12:10:09 INFO - PROCESS | 2276 | 1464635409172 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]]]}] 12:10:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 568ms 12:10:09 INFO - PROCESS | 2276 | 1464635409230 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 12:10:09 INFO - PROCESS | 2276 | 1464635409231 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 12:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:10:09 INFO - PROCESS | 2276 | 1464635409233 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:10:09 INFO - PROCESS | 2276 | 1464635409234 Marionette TRACE conn2 <- [1,1170,null,{}] 12:10:09 INFO - PROCESS | 2276 | 1464635409236 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}] 12:10:09 INFO - PROCESS | 2276 | 1464635409345 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 12:10:09 INFO - PROCESS | 2276 | 1464635409370 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:09 INFO - PROCESS | 2276 | ++DOCSHELL 0x12554b000 == 68 [pid = 2276] [id = 300] 12:10:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 157 (0x1196f5800) [pid = 2276] [serial = 899] [outer = 0x0] 12:10:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 158 (0x119a90800) [pid = 2276] [serial = 900] [outer = 0x1196f5800] 12:10:09 INFO - PROCESS | 2276 | 1464635409396 Marionette DEBUG loaded listener.js 12:10:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 159 (0x120dbd400) [pid = 2276] [serial = 901] [outer = 0x1196f5800] 12:10:09 INFO - PROCESS | 2276 | 1464635409754 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]]]}] 12:10:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 568ms 12:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:10:09 INFO - PROCESS | 2276 | 1464635409801 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 12:10:09 INFO - PROCESS | 2276 | 1464635409803 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 12:10:09 INFO - PROCESS | 2276 | 1464635409805 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:10:09 INFO - PROCESS | 2276 | 1464635409806 Marionette TRACE conn2 <- [1,1174,null,{}] 12:10:09 INFO - PROCESS | 2276 | 1464635409808 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}] 12:10:09 INFO - PROCESS | 2276 | 1464635409918 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 12:10:09 INFO - PROCESS | 2276 | 1464635409933 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:09 INFO - PROCESS | 2276 | ++DOCSHELL 0x126d7d800 == 69 [pid = 2276] [id = 301] 12:10:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 160 (0x112797400) [pid = 2276] [serial = 902] [outer = 0x0] 12:10:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 161 (0x120f0bc00) [pid = 2276] [serial = 903] [outer = 0x112797400] 12:10:09 INFO - PROCESS | 2276 | 1464635409957 Marionette DEBUG loaded listener.js 12:10:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 162 (0x121256400) [pid = 2276] [serial = 904] [outer = 0x112797400] 12:10:10 INFO - PROCESS | 2276 | 1464635410319 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] 12:10:10 INFO - PROCESS | 2276 | 1464635410375 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 12:10:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:10:10 INFO - PROCESS | 2276 | 1464635410377 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:10:10 INFO - PROCESS | 2276 | 1464635410378 Marionette TRACE conn2 <- [1,1178,null,{}] 12:10:10 INFO - PROCESS | 2276 | 1464635410380 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}] 12:10:10 INFO - PROCESS | 2276 | 1464635410490 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 12:10:10 INFO - PROCESS | 2276 | --DOMWINDOW == 161 (0x112791c00) [pid = 2276] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:10:10 INFO - PROCESS | 2276 | --DOMWINDOW == 160 (0x110eb7000) [pid = 2276] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:10:10 INFO - PROCESS | 2276 | --DOMWINDOW == 159 (0x118412c00) [pid = 2276] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:10:10 INFO - PROCESS | 2276 | --DOMWINDOW == 158 (0x1187d6000) [pid = 2276] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:10:10 INFO - PROCESS | 2276 | --DOMWINDOW == 157 (0x12ae54c00) [pid = 2276] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:10:10 INFO - PROCESS | 2276 | --DOMWINDOW == 156 (0x12111cc00) [pid = 2276] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:10:10 INFO - PROCESS | 2276 | --DOMWINDOW == 155 (0x1219d6000) [pid = 2276] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:10:10 INFO - PROCESS | 2276 | --DOMWINDOW == 154 (0x121bcb800) [pid = 2276] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:10:10 INFO - PROCESS | 2276 | --DOMWINDOW == 153 (0x117590000) [pid = 2276] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:10:10 INFO - PROCESS | 2276 | --DOMWINDOW == 152 (0x1133a8800) [pid = 2276] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:10:10 INFO - PROCESS | 2276 | --DOMWINDOW == 151 (0x1168a4000) [pid = 2276] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:10:10 INFO - PROCESS | 2276 | --DOMWINDOW == 150 (0x12128b400) [pid = 2276] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:10:10 INFO - PROCESS | 2276 | --DOMWINDOW == 149 (0x111c20800) [pid = 2276] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:10:10 INFO - PROCESS | 2276 | --DOMWINDOW == 148 (0x119073400) [pid = 2276] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:10:10 INFO - PROCESS | 2276 | --DOMWINDOW == 147 (0x1190f3c00) [pid = 2276] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:10:10 INFO - PROCESS | 2276 | --DOMWINDOW == 146 (0x128fc3800) [pid = 2276] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:10:10 INFO - PROCESS | 2276 | --DOMWINDOW == 145 (0x11840e400) [pid = 2276] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:10:10 INFO - PROCESS | 2276 | --DOMWINDOW == 144 (0x124db2800) [pid = 2276] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:10:10 INFO - PROCESS | 2276 | --DOMWINDOW == 143 (0x1267ea400) [pid = 2276] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:10:10 INFO - PROCESS | 2276 | --DOMWINDOW == 142 (0x111ab2000) [pid = 2276] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:10:10 INFO - PROCESS | 2276 | --DOMWINDOW == 141 (0x118510400) [pid = 2276] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:10:10 INFO - PROCESS | 2276 | --DOMWINDOW == 140 (0x1187cd400) [pid = 2276] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:10:10 INFO - PROCESS | 2276 | --DOMWINDOW == 139 (0x121bb6000) [pid = 2276] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:10:10 INFO - PROCESS | 2276 | --DOMWINDOW == 138 (0x124b80800) [pid = 2276] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:10:10 INFO - PROCESS | 2276 | --DOMWINDOW == 137 (0x110eaa800) [pid = 2276] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:10:10 INFO - PROCESS | 2276 | --DOMWINDOW == 136 (0x113c5f800) [pid = 2276] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:10:10 INFO - PROCESS | 2276 | --DOMWINDOW == 135 (0x120f0c800) [pid = 2276] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:10:10 INFO - PROCESS | 2276 | --DOMWINDOW == 134 (0x121bb5800) [pid = 2276] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:10:10 INFO - PROCESS | 2276 | --DOMWINDOW == 133 (0x121c12400) [pid = 2276] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:10:10 INFO - PROCESS | 2276 | --DOMWINDOW == 132 (0x121bbe000) [pid = 2276] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:10:10 INFO - PROCESS | 2276 | --DOMWINDOW == 131 (0x12c556c00) [pid = 2276] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:10:10 INFO - PROCESS | 2276 | 1464635410744 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:10 INFO - PROCESS | 2276 | ++DOCSHELL 0x112ac6000 == 70 [pid = 2276] [id = 302] 12:10:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 132 (0x110eac400) [pid = 2276] [serial = 905] [outer = 0x0] 12:10:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 133 (0x11224e400) [pid = 2276] [serial = 906] [outer = 0x110eac400] 12:10:10 INFO - PROCESS | 2276 | 1464635410775 Marionette DEBUG loaded listener.js 12:10:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 134 (0x1133a8800) [pid = 2276] [serial = 907] [outer = 0x110eac400] 12:10:11 INFO - PROCESS | 2276 | 1464635411048 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] 12:10:11 INFO - PROCESS | 2276 | 1464635411100 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 12:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:10:11 INFO - PROCESS | 2276 | 1464635411103 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:10:11 INFO - PROCESS | 2276 | 1464635411104 Marionette TRACE conn2 <- [1,1182,null,{}] 12:10:11 INFO - PROCESS | 2276 | 1464635411106 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}] 12:10:11 INFO - PROCESS | 2276 | 1464635411200 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 12:10:11 INFO - PROCESS | 2276 | 1464635411205 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:11 INFO - PROCESS | 2276 | ++DOCSHELL 0x12944d800 == 71 [pid = 2276] [id = 303] 12:10:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 135 (0x1168a4000) [pid = 2276] [serial = 908] [outer = 0x0] 12:10:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 136 (0x119a88c00) [pid = 2276] [serial = 909] [outer = 0x1168a4000] 12:10:11 INFO - PROCESS | 2276 | 1464635411236 Marionette DEBUG loaded listener.js 12:10:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 137 (0x12128f800) [pid = 2276] [serial = 910] [outer = 0x1168a4000] 12:10:11 INFO - PROCESS | 2276 | 1464635411600 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] 12:10:11 INFO - PROCESS | 2276 | 1464635411625 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 12:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:10:11 INFO - PROCESS | 2276 | 1464635411639 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:10:11 INFO - PROCESS | 2276 | 1464635411641 Marionette TRACE conn2 <- [1,1186,null,{}] 12:10:11 INFO - PROCESS | 2276 | 1464635411643 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}] 12:10:11 INFO - PROCESS | 2276 | 1464635411745 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 12:10:11 INFO - PROCESS | 2276 | 1464635411749 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:11 INFO - PROCESS | 2276 | ++DOCSHELL 0x12aed9800 == 72 [pid = 2276] [id = 304] 12:10:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 138 (0x1215d1000) [pid = 2276] [serial = 911] [outer = 0x0] 12:10:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 139 (0x121626800) [pid = 2276] [serial = 912] [outer = 0x1215d1000] 12:10:11 INFO - PROCESS | 2276 | 1464635411774 Marionette DEBUG loaded listener.js 12:10:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 140 (0x1219e1c00) [pid = 2276] [serial = 913] [outer = 0x1215d1000] 12:10:12 INFO - PROCESS | 2276 | 1464635412112 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] 12:10:12 INFO - PROCESS | 2276 | 1464635412161 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 12:10:12 INFO - PROCESS | 2276 | 1464635412163 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:10:12 INFO - PROCESS | 2276 | 1464635412165 Marionette TRACE conn2 <- [1,1190,null,{}] 12:10:12 INFO - PROCESS | 2276 | 1464635412167 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}] 12:10:12 INFO - PROCESS | 2276 | 1464635412255 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 12:10:12 INFO - PROCESS | 2276 | 1464635412319 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:12 INFO - PROCESS | 2276 | ++DOCSHELL 0x12af5f000 == 73 [pid = 2276] [id = 305] 12:10:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 141 (0x1219d7800) [pid = 2276] [serial = 914] [outer = 0x0] 12:10:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 142 (0x121bb4000) [pid = 2276] [serial = 915] [outer = 0x1219d7800] 12:10:12 INFO - PROCESS | 2276 | 1464635412344 Marionette DEBUG loaded listener.js 12:10:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 143 (0x121c1cc00) [pid = 2276] [serial = 916] [outer = 0x1219d7800] 12:10:12 INFO - PROCESS | 2276 | 1464635412613 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] 12:10:12 INFO - PROCESS | 2276 | 1464635412636 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 12:10:12 INFO - PROCESS | 2276 | 1464635412638 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:10:12 INFO - PROCESS | 2276 | 1464635412639 Marionette TRACE conn2 <- [1,1194,null,{}] 12:10:12 INFO - PROCESS | 2276 | 1464635412649 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}] 12:10:12 INFO - PROCESS | 2276 | 1464635412761 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 12:10:12 INFO - PROCESS | 2276 | 1464635412885 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:12 INFO - PROCESS | 2276 | ++DOCSHELL 0x110f1f000 == 74 [pid = 2276] [id = 306] 12:10:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 144 (0x110eac800) [pid = 2276] [serial = 917] [outer = 0x0] 12:10:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 145 (0x110eb6c00) [pid = 2276] [serial = 918] [outer = 0x110eac800] 12:10:12 INFO - PROCESS | 2276 | 1464635412918 Marionette DEBUG loaded listener.js 12:10:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 146 (0x1122b5400) [pid = 2276] [serial = 919] [outer = 0x110eac800] 12:10:13 INFO - PROCESS | 2276 | 1464635413398 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] 12:10:13 INFO - PROCESS | 2276 | 1464635413416 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 12:10:13 INFO - PROCESS | 2276 | 1464635413419 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:10:13 INFO - PROCESS | 2276 | 1464635413422 Marionette TRACE conn2 <- [1,1198,null,{}] 12:10:13 INFO - PROCESS | 2276 | 1464635413425 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}] 12:10:13 INFO - PROCESS | 2276 | 1464635413542 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 12:10:13 INFO - PROCESS | 2276 | 1464635413617 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:13 INFO - PROCESS | 2276 | ++DOCSHELL 0x11813c000 == 75 [pid = 2276] [id = 307] 12:10:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 147 (0x11278ec00) [pid = 2276] [serial = 920] [outer = 0x0] 12:10:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 148 (0x113e11c00) [pid = 2276] [serial = 921] [outer = 0x11278ec00] 12:10:13 INFO - PROCESS | 2276 | 1464635413648 Marionette DEBUG loaded listener.js 12:10:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 149 (0x116795c00) [pid = 2276] [serial = 922] [outer = 0x11278ec00] 12:10:14 INFO - PROCESS | 2276 | 1464635414068 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]]]}] 12:10:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:10:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 673ms 12:10:14 INFO - PROCESS | 2276 | 1464635414094 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 12:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:10:14 INFO - PROCESS | 2276 | 1464635414097 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 12:10:14 INFO - PROCESS | 2276 | 1464635414100 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:10:14 INFO - PROCESS | 2276 | 1464635414101 Marionette TRACE conn2 <- [1,1202,null,{}] 12:10:14 INFO - PROCESS | 2276 | 1464635414104 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}] 12:10:14 INFO - PROCESS | 2276 | 1464635414238 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 12:10:14 INFO - PROCESS | 2276 | 1464635414317 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:14 INFO - PROCESS | 2276 | ++DOCSHELL 0x1296aa800 == 76 [pid = 2276] [id = 308] 12:10:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 150 (0x11714fc00) [pid = 2276] [serial = 923] [outer = 0x0] 12:10:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 151 (0x118510400) [pid = 2276] [serial = 924] [outer = 0x11714fc00] 12:10:14 INFO - PROCESS | 2276 | 1464635414348 Marionette DEBUG loaded listener.js 12:10:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 152 (0x1187c8000) [pid = 2276] [serial = 925] [outer = 0x11714fc00] 12:10:14 INFO - PROCESS | 2276 | 1464635414782 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]]]}] 12:10:14 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 12:10:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 720ms 12:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:10:14 INFO - PROCESS | 2276 | 1464635414820 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 12:10:14 INFO - PROCESS | 2276 | 1464635414822 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 12:10:14 INFO - PROCESS | 2276 | 1464635414830 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:10:14 INFO - PROCESS | 2276 | 1464635414834 Marionette TRACE conn2 <- [1,1206,null,{}] 12:10:14 INFO - PROCESS | 2276 | 1464635414837 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}] 12:10:14 INFO - PROCESS | 2276 | 1464635414953 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 12:10:15 INFO - PROCESS | 2276 | 1464635415055 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:15 INFO - PROCESS | 2276 | ++DOCSHELL 0x12bb5c800 == 77 [pid = 2276] [id = 309] 12:10:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 153 (0x11871cc00) [pid = 2276] [serial = 926] [outer = 0x0] 12:10:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 154 (0x1190f3c00) [pid = 2276] [serial = 927] [outer = 0x11871cc00] 12:10:15 INFO - PROCESS | 2276 | 1464635415086 Marionette DEBUG loaded listener.js 12:10:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 155 (0x121286400) [pid = 2276] [serial = 928] [outer = 0x11871cc00] 12:10:15 INFO - PROCESS | 2276 | 1464635415527 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]]]}] 12:10:15 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 12:10:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 779ms 12:10:15 INFO - PROCESS | 2276 | 1464635415605 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 12:10:15 INFO - PROCESS | 2276 | 1464635415607 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 12:10:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:10:15 INFO - PROCESS | 2276 | 1464635415609 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:10:15 INFO - PROCESS | 2276 | 1464635415610 Marionette TRACE conn2 <- [1,1210,null,{}] 12:10:15 INFO - PROCESS | 2276 | 1464635415613 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}] 12:10:15 INFO - PROCESS | 2276 | 1464635415726 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 12:10:15 INFO - PROCESS | 2276 | 1464635415801 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:15 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c906000 == 78 [pid = 2276] [id = 310] 12:10:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 156 (0x121290800) [pid = 2276] [serial = 929] [outer = 0x0] 12:10:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 157 (0x1218e5800) [pid = 2276] [serial = 930] [outer = 0x121290800] 12:10:15 INFO - PROCESS | 2276 | 1464635415830 Marionette DEBUG loaded listener.js 12:10:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 158 (0x121bbec00) [pid = 2276] [serial = 931] [outer = 0x121290800] 12:10:16 INFO - PROCESS | 2276 | 1464635416261 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]]]}] 12:10:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:10:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 671ms 12:10:16 INFO - PROCESS | 2276 | 1464635416281 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 12:10:16 INFO - PROCESS | 2276 | 1464635416282 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 12:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:10:16 INFO - PROCESS | 2276 | 1464635416285 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:10:16 INFO - PROCESS | 2276 | 1464635416286 Marionette TRACE conn2 <- [1,1214,null,{}] 12:10:16 INFO - PROCESS | 2276 | 1464635416288 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}] 12:10:16 INFO - PROCESS | 2276 | 1464635416402 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 12:10:16 INFO - PROCESS | 2276 | 1464635416475 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:16 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ce13000 == 79 [pid = 2276] [id = 311] 12:10:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 159 (0x124b86000) [pid = 2276] [serial = 932] [outer = 0x0] 12:10:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 160 (0x124ba2000) [pid = 2276] [serial = 933] [outer = 0x124b86000] 12:10:16 INFO - PROCESS | 2276 | 1464635416513 Marionette DEBUG loaded listener.js 12:10:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 161 (0x1254acc00) [pid = 2276] [serial = 934] [outer = 0x124b86000] 12:10:16 INFO - PROCESS | 2276 | 1464635416926 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]]]}] 12:10:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:10:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 669ms 12:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:10:16 INFO - PROCESS | 2276 | 1464635416954 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 12:10:16 INFO - PROCESS | 2276 | 1464635416955 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 12:10:16 INFO - PROCESS | 2276 | 1464635416958 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:10:16 INFO - PROCESS | 2276 | 1464635416959 Marionette TRACE conn2 <- [1,1218,null,{}] 12:10:16 INFO - PROCESS | 2276 | 1464635416962 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}] 12:10:17 INFO - PROCESS | 2276 | 1464635417086 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 12:10:17 INFO - PROCESS | 2276 | 1464635417173 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d18b000 == 80 [pid = 2276] [id = 312] 12:10:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 162 (0x125fa1400) [pid = 2276] [serial = 935] [outer = 0x0] 12:10:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 163 (0x126759000) [pid = 2276] [serial = 936] [outer = 0x125fa1400] 12:10:17 INFO - PROCESS | 2276 | 1464635417204 Marionette DEBUG loaded listener.js 12:10:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 164 (0x126c3c400) [pid = 2276] [serial = 937] [outer = 0x125fa1400] 12:10:17 INFO - PROCESS | 2276 | 1464635417658 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]]]}] 12:10:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 719ms 12:10:17 INFO - PROCESS | 2276 | 1464635417678 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 12:10:17 INFO - PROCESS | 2276 | 1464635417679 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 12:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:10:17 INFO - PROCESS | 2276 | 1464635417682 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:10:17 INFO - PROCESS | 2276 | 1464635417683 Marionette TRACE conn2 <- [1,1222,null,{}] 12:10:17 INFO - PROCESS | 2276 | 1464635417685 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}] 12:10:17 INFO - PROCESS | 2276 | 1464635417800 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 12:10:17 INFO - PROCESS | 2276 | 1464635417880 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x126d75800 == 81 [pid = 2276] [id = 313] 12:10:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 165 (0x1133e6400) [pid = 2276] [serial = 938] [outer = 0x0] 12:10:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 166 (0x125fa4000) [pid = 2276] [serial = 939] [outer = 0x1133e6400] 12:10:17 INFO - PROCESS | 2276 | 1464635417912 Marionette DEBUG loaded listener.js 12:10:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 167 (0x126dae400) [pid = 2276] [serial = 940] [outer = 0x1133e6400] 12:10:18 INFO - PROCESS | 2276 | 1464635418309 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] 12:10:18 INFO - PROCESS | 2276 | 1464635418352 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 12:10:18 INFO - PROCESS | 2276 | 1464635418354 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:10:18 INFO - PROCESS | 2276 | 1464635418355 Marionette TRACE conn2 <- [1,1226,null,{}] 12:10:18 INFO - PROCESS | 2276 | 1464635418358 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}] 12:10:18 INFO - PROCESS | 2276 | 1464635418487 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 12:10:18 INFO - PROCESS | 2276 | 1464635418593 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:18 INFO - PROCESS | 2276 | ++DOCSHELL 0x117e05800 == 82 [pid = 2276] [id = 314] 12:10:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 168 (0x11278e800) [pid = 2276] [serial = 941] [outer = 0x0] 12:10:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 169 (0x1182e4400) [pid = 2276] [serial = 942] [outer = 0x11278e800] 12:10:18 INFO - PROCESS | 2276 | 1464635418624 Marionette DEBUG loaded listener.js 12:10:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 170 (0x1269eb000) [pid = 2276] [serial = 943] [outer = 0x11278e800] 12:10:19 INFO - PROCESS | 2276 | 1464635419215 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]]]}] 12:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 871ms 12:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:10:19 INFO - PROCESS | 2276 | 1464635419225 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 12:10:19 INFO - PROCESS | 2276 | 1464635419228 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 12:10:19 INFO - PROCESS | 2276 | 1464635419231 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:10:19 INFO - PROCESS | 2276 | 1464635419234 Marionette TRACE conn2 <- [1,1230,null,{}] 12:10:19 INFO - PROCESS | 2276 | 1464635419237 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}] 12:10:19 INFO - PROCESS | 2276 | 1464635419345 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 12:10:19 INFO - PROCESS | 2276 | 1464635419423 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:19 INFO - PROCESS | 2276 | ++DOCSHELL 0x118158000 == 83 [pid = 2276] [id = 315] 12:10:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 171 (0x112793400) [pid = 2276] [serial = 944] [outer = 0x0] 12:10:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 172 (0x1131d8400) [pid = 2276] [serial = 945] [outer = 0x112793400] 12:10:19 INFO - PROCESS | 2276 | 1464635419452 Marionette DEBUG loaded listener.js 12:10:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 173 (0x115d0a800) [pid = 2276] [serial = 946] [outer = 0x112793400] 12:10:19 INFO - PROCESS | 2276 | 1464635419903 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]]]}] 12:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 722ms 12:10:19 INFO - PROCESS | 2276 | 1464635419954 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 12:10:19 INFO - PROCESS | 2276 | 1464635419958 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 12:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:10:19 INFO - PROCESS | 2276 | 1464635419982 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:10:19 INFO - PROCESS | 2276 | 1464635419984 Marionette TRACE conn2 <- [1,1234,null,{}] 12:10:19 INFO - PROCESS | 2276 | 1464635419986 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}] 12:10:20 INFO - PROCESS | 2276 | 1464635420089 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 12:10:20 INFO - PROCESS | 2276 | 1464635420167 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:20 INFO - PROCESS | 2276 | ++DOCSHELL 0x1190a1000 == 84 [pid = 2276] [id = 316] 12:10:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 174 (0x115d7c800) [pid = 2276] [serial = 947] [outer = 0x0] 12:10:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 175 (0x1182e4000) [pid = 2276] [serial = 948] [outer = 0x115d7c800] 12:10:20 INFO - PROCESS | 2276 | 1464635420195 Marionette DEBUG loaded listener.js 12:10:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 176 (0x118511000) [pid = 2276] [serial = 949] [outer = 0x115d7c800] 12:10:20 INFO - PROCESS | 2276 | --DOCSHELL 0x12af5f000 == 83 [pid = 2276] [id = 305] 12:10:20 INFO - PROCESS | 2276 | --DOCSHELL 0x12aed9800 == 82 [pid = 2276] [id = 304] 12:10:20 INFO - PROCESS | 2276 | --DOCSHELL 0x12944d800 == 81 [pid = 2276] [id = 303] 12:10:20 INFO - PROCESS | 2276 | --DOCSHELL 0x112ac6000 == 80 [pid = 2276] [id = 302] 12:10:20 INFO - PROCESS | 2276 | --DOCSHELL 0x126d7d800 == 79 [pid = 2276] [id = 301] 12:10:20 INFO - PROCESS | 2276 | --DOCSHELL 0x12554b000 == 78 [pid = 2276] [id = 300] 12:10:20 INFO - PROCESS | 2276 | --DOCSHELL 0x1248e1000 == 77 [pid = 2276] [id = 299] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 175 (0x126db8800) [pid = 2276] [serial = 854] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOCSHELL 0x121263000 == 76 [pid = 2276] [id = 298] 12:10:20 INFO - PROCESS | 2276 | --DOCSHELL 0x119647000 == 75 [pid = 2276] [id = 297] 12:10:20 INFO - PROCESS | 2276 | --DOCSHELL 0x118123000 == 74 [pid = 2276] [id = 296] 12:10:20 INFO - PROCESS | 2276 | --DOCSHELL 0x115fc6800 == 73 [pid = 2276] [id = 295] 12:10:20 INFO - PROCESS | 2276 | --DOCSHELL 0x112646800 == 72 [pid = 2276] [id = 294] 12:10:20 INFO - PROCESS | 2276 | --DOCSHELL 0x113ea9800 == 71 [pid = 2276] [id = 293] 12:10:20 INFO - PROCESS | 2276 | --DOCSHELL 0x12cae0000 == 70 [pid = 2276] [id = 288] 12:10:20 INFO - PROCESS | 2276 | --DOCSHELL 0x1213de000 == 69 [pid = 2276] [id = 287] 12:10:20 INFO - PROCESS | 2276 | --DOCSHELL 0x1170a8000 == 68 [pid = 2276] [id = 286] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 174 (0x11854cc00) [pid = 2276] [serial = 824] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 173 (0x1187d6400) [pid = 2276] [serial = 825] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 172 (0x12128fc00) [pid = 2276] [serial = 800] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 171 (0x12675b400) [pid = 2276] [serial = 848] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 170 (0x126ce7c00) [pid = 2276] [serial = 851] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 169 (0x124b36000) [pid = 2276] [serial = 845] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 168 (0x11840d800) [pid = 2276] [serial = 819] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 167 (0x121bb6800) [pid = 2276] [serial = 840] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 166 (0x124934c00) [pid = 2276] [serial = 843] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 165 (0x1219d4000) [pid = 2276] [serial = 837] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 164 (0x126ce0000) [pid = 2276] [serial = 849] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 163 (0x126db6c00) [pid = 2276] [serial = 852] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 162 (0x121626000) [pid = 2276] [serial = 834] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 161 (0x124ba2800) [pid = 2276] [serial = 846] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 160 (0x119029c00) [pid = 2276] [serial = 738] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 159 (0x1215d5c00) [pid = 2276] [serial = 741] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 158 (0x1267eb800) [pid = 2276] [serial = 750] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 157 (0x128fbd400) [pid = 2276] [serial = 753] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 156 (0x1128a0400) [pid = 2276] [serial = 732] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 155 (0x118306800) [pid = 2276] [serial = 735] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 154 (0x1219d8c00) [pid = 2276] [serial = 744] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 153 (0x12354c800) [pid = 2276] [serial = 747] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 152 (0x129267800) [pid = 2276] [serial = 717] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 151 (0x1254af400) [pid = 2276] [serial = 714] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 150 (0x12d00c000) [pid = 2276] [serial = 723] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 149 (0x112799c00) [pid = 2276] [serial = 702] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 148 (0x113acdc00) [pid = 2276] [serial = 705] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 147 (0x1187ce800) [pid = 2276] [serial = 708] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 146 (0x12162cc00) [pid = 2276] [serial = 711] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 145 (0x12caacc00) [pid = 2276] [serial = 720] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 144 (0x12162c400) [pid = 2276] [serial = 836] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 143 (0x1219df800) [pid = 2276] [serial = 839] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 142 (0x121c17800) [pid = 2276] [serial = 842] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 141 (0x11768c000) [pid = 2276] [serial = 818] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 140 (0x116379000) [pid = 2276] [serial = 816] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 139 (0x113a42800) [pid = 2276] [serial = 815] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 138 (0x11892cc00) [pid = 2276] [serial = 822] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 137 (0x118510800) [pid = 2276] [serial = 821] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 136 (0x11840a400) [pid = 2276] [serial = 797] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 135 (0x1215cc800) [pid = 2276] [serial = 833] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 134 (0x11279bc00) [pid = 2276] [serial = 813] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 133 (0x1122acc00) [pid = 2276] [serial = 812] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 132 (0x1196eec00) [pid = 2276] [serial = 827] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 131 (0x119a86800) [pid = 2276] [serial = 828] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 130 (0x119a8f400) [pid = 2276] [serial = 830] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 129 (0x121287000) [pid = 2276] [serial = 831] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 128 (0x12d00d000) [pid = 2276] [serial = 809] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 127 (0x12c54f800) [pid = 2276] [serial = 806] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 126 (0x135057400) [pid = 2276] [serial = 795] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | --DOMWINDOW == 125 (0x126dbc000) [pid = 2276] [serial = 803] [outer = 0x0] [url = about:blank] 12:10:20 INFO - PROCESS | 2276 | 1464635420606 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]]]}] 12:10:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:10:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 672ms 12:10:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:10:20 INFO - PROCESS | 2276 | 1464635420653 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 12:10:20 INFO - PROCESS | 2276 | 1464635420654 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 12:10:20 INFO - PROCESS | 2276 | 1464635420656 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:10:20 INFO - PROCESS | 2276 | 1464635420659 Marionette TRACE conn2 <- [1,1238,null,{}] 12:10:20 INFO - PROCESS | 2276 | 1464635420666 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}] 12:10:20 INFO - PROCESS | 2276 | 1464635420758 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 12:10:20 INFO - PROCESS | 2276 | 1464635420825 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:20 INFO - PROCESS | 2276 | ++DOCSHELL 0x11709e800 == 69 [pid = 2276] [id = 317] 12:10:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 126 (0x1131db400) [pid = 2276] [serial = 950] [outer = 0x0] 12:10:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 127 (0x118551c00) [pid = 2276] [serial = 951] [outer = 0x1131db400] 12:10:20 INFO - PROCESS | 2276 | 1464635420854 Marionette DEBUG loaded listener.js 12:10:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 128 (0x1187d6400) [pid = 2276] [serial = 952] [outer = 0x1131db400] 12:10:21 INFO - PROCESS | 2276 | 1464635421165 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]]]}] 12:10:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:10:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 525ms 12:10:21 INFO - PROCESS | 2276 | 1464635421183 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 12:10:21 INFO - PROCESS | 2276 | 1464635421184 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 12:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:10:21 INFO - PROCESS | 2276 | 1464635421187 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:10:21 INFO - PROCESS | 2276 | 1464635421188 Marionette TRACE conn2 <- [1,1242,null,{}] 12:10:21 INFO - PROCESS | 2276 | 1464635421190 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}] 12:10:21 INFO - PROCESS | 2276 | 1464635421286 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 12:10:21 INFO - PROCESS | 2276 | 1464635421292 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:21 INFO - PROCESS | 2276 | ++DOCSHELL 0x12118f800 == 70 [pid = 2276] [id = 318] 12:10:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 129 (0x11892d400) [pid = 2276] [serial = 953] [outer = 0x0] 12:10:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 130 (0x1190ef800) [pid = 2276] [serial = 954] [outer = 0x11892d400] 12:10:21 INFO - PROCESS | 2276 | 1464635421318 Marionette DEBUG loaded listener.js 12:10:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 131 (0x119a87000) [pid = 2276] [serial = 955] [outer = 0x11892d400] 12:10:21 INFO - PROCESS | 2276 | 1464635421711 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]]]}] 12:10:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:10:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 568ms 12:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:10:21 INFO - PROCESS | 2276 | 1464635421756 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 12:10:21 INFO - PROCESS | 2276 | 1464635421758 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 12:10:21 INFO - PROCESS | 2276 | 1464635421772 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:10:21 INFO - PROCESS | 2276 | 1464635421774 Marionette TRACE conn2 <- [1,1246,null,{}] 12:10:21 INFO - PROCESS | 2276 | 1464635421777 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}] 12:10:21 INFO - PROCESS | 2276 | 1464635421876 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 12:10:21 INFO - PROCESS | 2276 | 1464635421880 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:21 INFO - PROCESS | 2276 | ++DOCSHELL 0x1254d1800 == 71 [pid = 2276] [id = 319] 12:10:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 132 (0x119a86c00) [pid = 2276] [serial = 956] [outer = 0x0] 12:10:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 133 (0x119a8e800) [pid = 2276] [serial = 957] [outer = 0x119a86c00] 12:10:21 INFO - PROCESS | 2276 | 1464635421905 Marionette DEBUG loaded listener.js 12:10:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 134 (0x12111c000) [pid = 2276] [serial = 958] [outer = 0x119a86c00] 12:10:22 INFO - PROCESS | 2276 | 1464635422239 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]]]}] 12:10:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:10:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 533ms 12:10:22 INFO - PROCESS | 2276 | 1464635422304 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 12:10:22 INFO - PROCESS | 2276 | 1464635422306 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 12:10:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:10:22 INFO - PROCESS | 2276 | 1464635422309 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:10:22 INFO - PROCESS | 2276 | 1464635422310 Marionette TRACE conn2 <- [1,1250,null,{}] 12:10:22 INFO - PROCESS | 2276 | 1464635422312 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}] 12:10:22 INFO - PROCESS | 2276 | 1464635422416 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 12:10:22 INFO - PROCESS | 2276 | 1464635422421 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:22 INFO - PROCESS | 2276 | ++DOCSHELL 0x126d70000 == 72 [pid = 2276] [id = 320] 12:10:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 135 (0x121288800) [pid = 2276] [serial = 959] [outer = 0x0] 12:10:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 136 (0x12162e000) [pid = 2276] [serial = 960] [outer = 0x121288800] 12:10:22 INFO - PROCESS | 2276 | 1464635422447 Marionette DEBUG loaded listener.js 12:10:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 137 (0x121c18400) [pid = 2276] [serial = 961] [outer = 0x121288800] 12:10:22 INFO - PROCESS | 2276 | 1464635422819 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]]]}] 12:10:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:10:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 520ms 12:10:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:10:22 INFO - PROCESS | 2276 | 1464635422830 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 12:10:22 INFO - PROCESS | 2276 | 1464635422831 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 12:10:22 INFO - PROCESS | 2276 | 1464635422833 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:10:22 INFO - PROCESS | 2276 | 1464635422834 Marionette TRACE conn2 <- [1,1254,null,{}] 12:10:22 INFO - PROCESS | 2276 | 1464635422836 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}] 12:10:22 INFO - PROCESS | 2276 | 1464635422952 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 12:10:22 INFO - PROCESS | 2276 | 1464635422966 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:22 INFO - PROCESS | 2276 | ++DOCSHELL 0x128faf800 == 73 [pid = 2276] [id = 321] 12:10:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 138 (0x123514400) [pid = 2276] [serial = 962] [outer = 0x0] 12:10:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 139 (0x124b40400) [pid = 2276] [serial = 963] [outer = 0x123514400] 12:10:22 INFO - PROCESS | 2276 | 1464635422992 Marionette DEBUG loaded listener.js 12:10:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 140 (0x124eabc00) [pid = 2276] [serial = 964] [outer = 0x123514400] 12:10:23 INFO - PROCESS | 2276 | 1464635423338 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]]]}] 12:10:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:10:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 519ms 12:10:23 INFO - PROCESS | 2276 | 1464635423352 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 12:10:23 INFO - PROCESS | 2276 | 1464635423354 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 12:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:10:23 INFO - PROCESS | 2276 | 1464635423356 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:10:23 INFO - PROCESS | 2276 | 1464635423357 Marionette TRACE conn2 <- [1,1258,null,{}] 12:10:23 INFO - PROCESS | 2276 | 1464635423360 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}] 12:10:23 INFO - PROCESS | 2276 | 1464635423470 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 12:10:23 INFO - PROCESS | 2276 | 1464635423484 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:23 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a781000 == 74 [pid = 2276] [id = 322] 12:10:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 141 (0x12354c800) [pid = 2276] [serial = 965] [outer = 0x0] 12:10:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 142 (0x12663b800) [pid = 2276] [serial = 966] [outer = 0x12354c800] 12:10:23 INFO - PROCESS | 2276 | 1464635423508 Marionette DEBUG loaded listener.js 12:10:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 143 (0x126c34400) [pid = 2276] [serial = 967] [outer = 0x12354c800] 12:10:23 INFO - PROCESS | 2276 | 1464635423872 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]]]}] 12:10:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:10:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 522ms 12:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:10:23 INFO - PROCESS | 2276 | 1464635423880 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 12:10:23 INFO - PROCESS | 2276 | 1464635423881 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 12:10:23 INFO - PROCESS | 2276 | 1464635423884 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:10:23 INFO - PROCESS | 2276 | 1464635423885 Marionette TRACE conn2 <- [1,1262,null,{}] 12:10:23 INFO - PROCESS | 2276 | 1464635423887 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}] 12:10:24 INFO - PROCESS | 2276 | 1464635424000 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 12:10:24 INFO - PROCESS | 2276 | 1464635424015 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:24 INFO - PROCESS | 2276 | ++DOCSHELL 0x12aedb800 == 75 [pid = 2276] [id = 323] 12:10:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 144 (0x1254b2400) [pid = 2276] [serial = 968] [outer = 0x0] 12:10:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 145 (0x126db5800) [pid = 2276] [serial = 969] [outer = 0x1254b2400] 12:10:24 INFO - PROCESS | 2276 | 1464635424040 Marionette DEBUG loaded listener.js 12:10:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 146 (0x128e28400) [pid = 2276] [serial = 970] [outer = 0x1254b2400] 12:10:24 INFO - PROCESS | 2276 | 1464635424394 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]]]}] 12:10:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:10:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 518ms 12:10:24 INFO - PROCESS | 2276 | 1464635424403 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 12:10:24 INFO - PROCESS | 2276 | 1464635424404 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 12:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:10:24 INFO - PROCESS | 2276 | 1464635424406 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:10:24 INFO - PROCESS | 2276 | 1464635424407 Marionette TRACE conn2 <- [1,1266,null,{}] 12:10:24 INFO - PROCESS | 2276 | 1464635424411 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}] 12:10:24 INFO - PROCESS | 2276 | 1464635424526 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 12:10:24 INFO - PROCESS | 2276 | 1464635424539 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:24 INFO - PROCESS | 2276 | ++DOCSHELL 0x12bb48000 == 76 [pid = 2276] [id = 324] 12:10:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 147 (0x126daf000) [pid = 2276] [serial = 971] [outer = 0x0] 12:10:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 148 (0x128fc0400) [pid = 2276] [serial = 972] [outer = 0x126daf000] 12:10:24 INFO - PROCESS | 2276 | 1464635424565 Marionette DEBUG loaded listener.js 12:10:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 149 (0x129268000) [pid = 2276] [serial = 973] [outer = 0x126daf000] 12:10:24 INFO - PROCESS | 2276 | --DOMWINDOW == 148 (0x110eac400) [pid = 2276] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:10:24 INFO - PROCESS | 2276 | --DOMWINDOW == 147 (0x1168a4000) [pid = 2276] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:10:24 INFO - PROCESS | 2276 | --DOMWINDOW == 146 (0x11906d800) [pid = 2276] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:10:24 INFO - PROCESS | 2276 | --DOMWINDOW == 145 (0x1196f5800) [pid = 2276] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:10:24 INFO - PROCESS | 2276 | --DOMWINDOW == 144 (0x112797400) [pid = 2276] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:10:24 INFO - PROCESS | 2276 | --DOMWINDOW == 143 (0x118065000) [pid = 2276] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:10:24 INFO - PROCESS | 2276 | --DOMWINDOW == 142 (0x11840b800) [pid = 2276] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:10:24 INFO - PROCESS | 2276 | --DOMWINDOW == 141 (0x112a7e000) [pid = 2276] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:10:24 INFO - PROCESS | 2276 | --DOMWINDOW == 140 (0x113c69c00) [pid = 2276] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:10:24 INFO - PROCESS | 2276 | --DOMWINDOW == 139 (0x1187c1000) [pid = 2276] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:10:24 INFO - PROCESS | 2276 | --DOMWINDOW == 138 (0x116798400) [pid = 2276] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:10:24 INFO - PROCESS | 2276 | --DOMWINDOW == 137 (0x111a02400) [pid = 2276] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:10:24 INFO - PROCESS | 2276 | --DOMWINDOW == 136 (0x1215d1000) [pid = 2276] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:10:25 INFO - PROCESS | 2276 | 1464635425038 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]]]}] 12:10:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:10:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 674ms 12:10:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:10:25 INFO - PROCESS | 2276 | 1464635425089 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 12:10:25 INFO - PROCESS | 2276 | 1464635425090 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 12:10:25 INFO - PROCESS | 2276 | 1464635425099 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:10:25 INFO - PROCESS | 2276 | 1464635425100 Marionette TRACE conn2 <- [1,1270,null,{}] 12:10:25 INFO - PROCESS | 2276 | 1464635425103 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}] 12:10:25 INFO - PROCESS | 2276 | 1464635425212 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 12:10:25 INFO - PROCESS | 2276 | 1464635425218 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:25 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c212800 == 77 [pid = 2276] [id = 325] 12:10:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 137 (0x119024400) [pid = 2276] [serial = 974] [outer = 0x0] 12:10:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 138 (0x120dbf000) [pid = 2276] [serial = 975] [outer = 0x119024400] 12:10:25 INFO - PROCESS | 2276 | 1464635425247 Marionette DEBUG loaded listener.js 12:10:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 139 (0x1294d4c00) [pid = 2276] [serial = 976] [outer = 0x119024400] 12:10:25 INFO - PROCESS | 2276 | 1464635425595 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]]]}] 12:10:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:10:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 524ms 12:10:25 INFO - PROCESS | 2276 | 1464635425618 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 12:10:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:10:25 INFO - PROCESS | 2276 | 1464635425620 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 12:10:25 INFO - PROCESS | 2276 | 1464635425624 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:10:25 INFO - PROCESS | 2276 | 1464635425625 Marionette TRACE conn2 <- [1,1274,null,{}] 12:10:25 INFO - PROCESS | 2276 | 1464635425629 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}] 12:10:25 INFO - PROCESS | 2276 | 1464635425808 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 12:10:25 INFO - PROCESS | 2276 | 1464635425822 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:25 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cade000 == 78 [pid = 2276] [id = 326] 12:10:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 140 (0x11906d800) [pid = 2276] [serial = 977] [outer = 0x0] 12:10:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 141 (0x129504400) [pid = 2276] [serial = 978] [outer = 0x11906d800] 12:10:25 INFO - PROCESS | 2276 | 1464635425863 Marionette DEBUG loaded listener.js 12:10:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 142 (0x12a745800) [pid = 2276] [serial = 979] [outer = 0x11906d800] 12:10:26 INFO - PROCESS | 2276 | 1464635426290 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]]]}] 12:10:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:10:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 721ms 12:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:10:26 INFO - PROCESS | 2276 | 1464635426345 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 12:10:26 INFO - PROCESS | 2276 | 1464635426346 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 12:10:26 INFO - PROCESS | 2276 | 1464635426348 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:10:26 INFO - PROCESS | 2276 | 1464635426349 Marionette TRACE conn2 <- [1,1278,null,{}] 12:10:26 INFO - PROCESS | 2276 | 1464635426351 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}] 12:10:26 INFO - PROCESS | 2276 | 1464635426469 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 12:10:26 INFO - PROCESS | 2276 | 1464635426476 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:26 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d197800 == 79 [pid = 2276] [id = 327] 12:10:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 143 (0x12a687800) [pid = 2276] [serial = 980] [outer = 0x0] 12:10:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 144 (0x12a7e2c00) [pid = 2276] [serial = 981] [outer = 0x12a687800] 12:10:26 INFO - PROCESS | 2276 | 1464635426501 Marionette DEBUG loaded listener.js 12:10:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 145 (0x12a993400) [pid = 2276] [serial = 982] [outer = 0x12a687800] 12:10:26 INFO - PROCESS | 2276 | 1464635426805 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]]]}] 12:10:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:10:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 568ms 12:10:26 INFO - PROCESS | 2276 | 1464635426917 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 12:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:10:26 INFO - PROCESS | 2276 | 1464635426920 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 12:10:26 INFO - PROCESS | 2276 | 1464635426923 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:10:26 INFO - PROCESS | 2276 | 1464635426926 Marionette TRACE conn2 <- [1,1282,null,{}] 12:10:26 INFO - PROCESS | 2276 | 1464635426932 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}] 12:10:27 INFO - PROCESS | 2276 | 1464635427052 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 12:10:27 INFO - PROCESS | 2276 | 1464635427125 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x115fbc800 == 80 [pid = 2276] [id = 328] 12:10:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 146 (0x112796400) [pid = 2276] [serial = 983] [outer = 0x0] 12:10:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 147 (0x1128a2400) [pid = 2276] [serial = 984] [outer = 0x112796400] 12:10:27 INFO - PROCESS | 2276 | 1464635427157 Marionette DEBUG loaded listener.js 12:10:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 148 (0x1133e9c00) [pid = 2276] [serial = 985] [outer = 0x112796400] 12:10:27 INFO - PROCESS | 2276 | 1464635427681 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]]]}] 12:10:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:10:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 827ms 12:10:27 INFO - PROCESS | 2276 | 1464635427750 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 12:10:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:10:27 INFO - PROCESS | 2276 | 1464635427755 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 12:10:27 INFO - PROCESS | 2276 | 1464635427763 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:10:27 INFO - PROCESS | 2276 | 1464635427767 Marionette TRACE conn2 <- [1,1286,null,{}] 12:10:27 INFO - PROCESS | 2276 | 1464635427771 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}] 12:10:27 INFO - PROCESS | 2276 | 1464635427978 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 12:10:28 INFO - PROCESS | 2276 | 1464635428030 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:28 INFO - PROCESS | 2276 | ++DOCSHELL 0x1217e9000 == 81 [pid = 2276] [id = 329] 12:10:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 149 (0x116790c00) [pid = 2276] [serial = 986] [outer = 0x0] 12:10:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 150 (0x11768dc00) [pid = 2276] [serial = 987] [outer = 0x116790c00] 12:10:28 INFO - PROCESS | 2276 | 1464635428060 Marionette DEBUG loaded listener.js 12:10:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 151 (0x118413000) [pid = 2276] [serial = 988] [outer = 0x116790c00] 12:10:28 INFO - PROCESS | 2276 | 1464635428508 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]]]}] 12:10:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:10:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 779ms 12:10:28 INFO - PROCESS | 2276 | 1464635428564 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 12:10:28 INFO - PROCESS | 2276 | 1464635428566 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 12:10:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:10:28 INFO - PROCESS | 2276 | 1464635428570 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:10:28 INFO - PROCESS | 2276 | 1464635428571 Marionette TRACE conn2 <- [1,1290,null,{}] 12:10:28 INFO - PROCESS | 2276 | 1464635428581 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}] 12:10:28 INFO - PROCESS | 2276 | 1464635428698 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 12:10:28 INFO - PROCESS | 2276 | 1464635428774 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:28 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ba71000 == 82 [pid = 2276] [id = 330] 12:10:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 152 (0x11906f800) [pid = 2276] [serial = 989] [outer = 0x0] 12:10:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 153 (0x1196f2c00) [pid = 2276] [serial = 990] [outer = 0x11906f800] 12:10:28 INFO - PROCESS | 2276 | 1464635428807 Marionette DEBUG loaded listener.js 12:10:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 154 (0x121254800) [pid = 2276] [serial = 991] [outer = 0x11906f800] 12:10:29 INFO - PROCESS | 2276 | 1464635429245 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]]]}] 12:10:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:10:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 721ms 12:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:10:29 INFO - PROCESS | 2276 | 1464635429292 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 12:10:29 INFO - PROCESS | 2276 | 1464635429293 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 12:10:29 INFO - PROCESS | 2276 | 1464635429296 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:10:29 INFO - PROCESS | 2276 | 1464635429297 Marionette TRACE conn2 <- [1,1294,null,{}] 12:10:29 INFO - PROCESS | 2276 | 1464635429300 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}] 12:10:29 INFO - PROCESS | 2276 | 1464635429412 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 12:10:29 INFO - PROCESS | 2276 | 1464635429488 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:29 INFO - PROCESS | 2276 | ++DOCSHELL 0x12edb5800 == 83 [pid = 2276] [id = 331] 12:10:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 155 (0x121285000) [pid = 2276] [serial = 992] [outer = 0x0] 12:10:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 156 (0x1219d3800) [pid = 2276] [serial = 993] [outer = 0x121285000] 12:10:29 INFO - PROCESS | 2276 | 1464635429518 Marionette DEBUG loaded listener.js 12:10:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 157 (0x121bc4c00) [pid = 2276] [serial = 994] [outer = 0x121285000] 12:10:29 INFO - PROCESS | 2276 | 1464635429942 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]]]}] 12:10:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:10:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 670ms 12:10:29 INFO - PROCESS | 2276 | 1464635429966 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 12:10:29 INFO - PROCESS | 2276 | 1464635429968 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 12:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:10:29 INFO - PROCESS | 2276 | 1464635429970 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:10:29 INFO - PROCESS | 2276 | 1464635429972 Marionette TRACE conn2 <- [1,1298,null,{}] 12:10:29 INFO - PROCESS | 2276 | 1464635429974 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}] 12:10:30 INFO - PROCESS | 2276 | 1464635430101 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 12:10:30 INFO - PROCESS | 2276 | 1464635430202 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:30 INFO - PROCESS | 2276 | ++DOCSHELL 0x134b12800 == 84 [pid = 2276] [id = 332] 12:10:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 158 (0x124b7a000) [pid = 2276] [serial = 995] [outer = 0x0] 12:10:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 159 (0x1267df800) [pid = 2276] [serial = 996] [outer = 0x124b7a000] 12:10:30 INFO - PROCESS | 2276 | 1464635430236 Marionette DEBUG loaded listener.js 12:10:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 160 (0x128e2e800) [pid = 2276] [serial = 997] [outer = 0x124b7a000] 12:10:30 INFO - PROCESS | 2276 | 1464635430655 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]]]}] 12:10:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:10:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 723ms 12:10:30 INFO - PROCESS | 2276 | 1464635430693 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 12:10:30 INFO - PROCESS | 2276 | 1464635430695 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 12:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:10:30 INFO - PROCESS | 2276 | 1464635430697 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:10:30 INFO - PROCESS | 2276 | 1464635430698 Marionette TRACE conn2 <- [1,1302,null,{}] 12:10:30 INFO - PROCESS | 2276 | 1464635430701 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}] 12:10:30 INFO - PROCESS | 2276 | 1464635430827 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 12:10:30 INFO - PROCESS | 2276 | 1464635430889 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:30 INFO - PROCESS | 2276 | ++DOCSHELL 0x134d96800 == 85 [pid = 2276] [id = 333] 12:10:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 161 (0x128fc3800) [pid = 2276] [serial = 998] [outer = 0x0] 12:10:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 162 (0x12a99e400) [pid = 2276] [serial = 999] [outer = 0x128fc3800] 12:10:30 INFO - PROCESS | 2276 | 1464635430961 Marionette DEBUG loaded listener.js 12:10:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 163 (0x12afd5000) [pid = 2276] [serial = 1000] [outer = 0x128fc3800] 12:10:31 INFO - PROCESS | 2276 | 1464635431384 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]]]}] 12:10:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:10:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 720ms 12:10:31 INFO - PROCESS | 2276 | 1464635431423 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 12:10:31 INFO - PROCESS | 2276 | 1464635431424 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 12:10:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:10:31 INFO - PROCESS | 2276 | 1464635431441 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:10:31 INFO - PROCESS | 2276 | 1464635431443 Marionette TRACE conn2 <- [1,1306,null,{}] 12:10:31 INFO - PROCESS | 2276 | 1464635431445 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}] 12:10:31 INFO - PROCESS | 2276 | 1464635431553 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 12:10:31 INFO - PROCESS | 2276 | 1464635431614 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:31 INFO - PROCESS | 2276 | ++DOCSHELL 0x134fc4800 == 86 [pid = 2276] [id = 334] 12:10:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 164 (0x12afd8400) [pid = 2276] [serial = 1001] [outer = 0x0] 12:10:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 165 (0x12bad8400) [pid = 2276] [serial = 1002] [outer = 0x12afd8400] 12:10:31 INFO - PROCESS | 2276 | 1464635431685 Marionette DEBUG loaded listener.js 12:10:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 166 (0x12bb84400) [pid = 2276] [serial = 1003] [outer = 0x12afd8400] 12:10:32 INFO - PROCESS | 2276 | 1464635432163 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]]]}] 12:10:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:10:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 774ms 12:10:32 INFO - PROCESS | 2276 | 1464635432214 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 12:10:32 INFO - PROCESS | 2276 | 1464635432216 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 12:10:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:10:32 INFO - PROCESS | 2276 | 1464635432220 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:10:32 INFO - PROCESS | 2276 | 1464635432222 Marionette TRACE conn2 <- [1,1310,null,{}] 12:10:32 INFO - PROCESS | 2276 | 1464635432225 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}] 12:10:32 INFO - PROCESS | 2276 | 1464635432359 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 12:10:32 INFO - PROCESS | 2276 | 1464635432461 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:32 INFO - PROCESS | 2276 | ++DOCSHELL 0x13519c000 == 87 [pid = 2276] [id = 335] 12:10:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 167 (0x12bb81800) [pid = 2276] [serial = 1004] [outer = 0x0] 12:10:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 168 (0x12c050000) [pid = 2276] [serial = 1005] [outer = 0x12bb81800] 12:10:32 INFO - PROCESS | 2276 | 1464635432495 Marionette DEBUG loaded listener.js 12:10:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 169 (0x12c26c000) [pid = 2276] [serial = 1006] [outer = 0x12bb81800] 12:10:32 INFO - PROCESS | 2276 | 1464635432952 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] 12:10:33 INFO - PROCESS | 2276 | 1464635433013 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 12:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:10:33 INFO - PROCESS | 2276 | 1464635433017 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:10:33 INFO - PROCESS | 2276 | 1464635433018 Marionette TRACE conn2 <- [1,1314,null,{}] 12:10:33 INFO - PROCESS | 2276 | 1464635433021 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}] 12:10:33 INFO - PROCESS | 2276 | 1464635433135 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 12:10:33 INFO - PROCESS | 2276 | 1464635433211 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:33 INFO - PROCESS | 2276 | ++DOCSHELL 0x1166f6000 == 88 [pid = 2276] [id = 336] 12:10:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 170 (0x11609bc00) [pid = 2276] [serial = 1007] [outer = 0x0] 12:10:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 171 (0x118413800) [pid = 2276] [serial = 1008] [outer = 0x11609bc00] 12:10:33 INFO - PROCESS | 2276 | 1464635433241 Marionette DEBUG loaded listener.js 12:10:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 172 (0x12c279800) [pid = 2276] [serial = 1009] [outer = 0x11609bc00] 12:10:33 INFO - PROCESS | 2276 | 1464635433870 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]]]}] 12:10:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:10:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 874ms 12:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:10:33 INFO - PROCESS | 2276 | 1464635433891 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 12:10:33 INFO - PROCESS | 2276 | 1464635433894 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 12:10:33 INFO - PROCESS | 2276 | 1464635433897 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:10:33 INFO - PROCESS | 2276 | 1464635433899 Marionette TRACE conn2 <- [1,1318,null,{}] 12:10:33 INFO - PROCESS | 2276 | 1464635433904 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}] 12:10:34 INFO - PROCESS | 2276 | 1464635434013 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 12:10:34 INFO - PROCESS | 2276 | 1464635434092 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:34 INFO - PROCESS | 2276 | ++DOCSHELL 0x119643800 == 89 [pid = 2276] [id = 337] 12:10:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 173 (0x1128afc00) [pid = 2276] [serial = 1010] [outer = 0x0] 12:10:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 174 (0x113346400) [pid = 2276] [serial = 1011] [outer = 0x1128afc00] 12:10:34 INFO - PROCESS | 2276 | 1464635434122 Marionette DEBUG loaded listener.js 12:10:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 175 (0x11636a800) [pid = 2276] [serial = 1012] [outer = 0x1128afc00] 12:10:34 INFO - PROCESS | 2276 | 1464635434579 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]]]}] 12:10:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:10:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 724ms 12:10:34 INFO - PROCESS | 2276 | 1464635434629 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 12:10:34 INFO - PROCESS | 2276 | 1464635434632 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 12:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:10:34 INFO - PROCESS | 2276 | 1464635434639 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:10:34 INFO - PROCESS | 2276 | 1464635434641 Marionette TRACE conn2 <- [1,1322,null,{}] 12:10:34 INFO - PROCESS | 2276 | 1464635434645 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}] 12:10:34 INFO - PROCESS | 2276 | 1464635434751 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 12:10:34 INFO - PROCESS | 2276 | 1464635434832 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:34 INFO - PROCESS | 2276 | ++DOCSHELL 0x1163e5000 == 90 [pid = 2276] [id = 338] 12:10:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 176 (0x1163b4c00) [pid = 2276] [serial = 1013] [outer = 0x0] 12:10:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 177 (0x117590400) [pid = 2276] [serial = 1014] [outer = 0x1163b4c00] 12:10:34 INFO - PROCESS | 2276 | 1464635434860 Marionette DEBUG loaded listener.js 12:10:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 178 (0x118410800) [pid = 2276] [serial = 1015] [outer = 0x1163b4c00] 12:10:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12cade000 == 89 [pid = 2276] [id = 326] 12:10:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12c212800 == 88 [pid = 2276] [id = 325] 12:10:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12bb48000 == 87 [pid = 2276] [id = 324] 12:10:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12aedb800 == 86 [pid = 2276] [id = 323] 12:10:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12a781000 == 85 [pid = 2276] [id = 322] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 177 (0x121bb4000) [pid = 2276] [serial = 915] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOCSHELL 0x128faf800 == 84 [pid = 2276] [id = 321] 12:10:35 INFO - PROCESS | 2276 | --DOCSHELL 0x126d70000 == 83 [pid = 2276] [id = 320] 12:10:35 INFO - PROCESS | 2276 | --DOCSHELL 0x1254d1800 == 82 [pid = 2276] [id = 319] 12:10:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12118f800 == 81 [pid = 2276] [id = 318] 12:10:35 INFO - PROCESS | 2276 | --DOCSHELL 0x11709e800 == 80 [pid = 2276] [id = 317] 12:10:35 INFO - PROCESS | 2276 | --DOCSHELL 0x1190a1000 == 79 [pid = 2276] [id = 316] 12:10:35 INFO - PROCESS | 2276 | --DOCSHELL 0x118158000 == 78 [pid = 2276] [id = 315] 12:10:35 INFO - PROCESS | 2276 | --DOCSHELL 0x1296aa800 == 77 [pid = 2276] [id = 308] 12:10:35 INFO - PROCESS | 2276 | --DOCSHELL 0x11813c000 == 76 [pid = 2276] [id = 307] 12:10:35 INFO - PROCESS | 2276 | --DOCSHELL 0x110f1f000 == 75 [pid = 2276] [id = 306] 12:10:35 INFO - PROCESS | 2276 | 1464635435331 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]]]}] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 176 (0x11224e400) [pid = 2276] [serial = 906] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 175 (0x1133a8800) [pid = 2276] [serial = 907] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 174 (0x120dbd400) [pid = 2276] [serial = 901] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 173 (0x119a88c00) [pid = 2276] [serial = 909] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 172 (0x121256400) [pid = 2276] [serial = 904] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 171 (0x12128f800) [pid = 2276] [serial = 910] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 170 (0x118928400) [pid = 2276] [serial = 895] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 169 (0x1133e7400) [pid = 2276] [serial = 495] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 168 (0x119a36400) [pid = 2276] [serial = 898] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 167 (0x1197be800) [pid = 2276] [serial = 897] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 166 (0x119a90800) [pid = 2276] [serial = 900] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 165 (0x120f0bc00) [pid = 2276] [serial = 903] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 164 (0x128e32800) [pid = 2276] [serial = 855] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 163 (0x118502400) [pid = 2276] [serial = 891] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 162 (0x11854e400) [pid = 2276] [serial = 892] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 161 (0x1133c6000) [pid = 2276] [serial = 883] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 160 (0x112f9ec00) [pid = 2276] [serial = 882] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 159 (0x115033400) [pid = 2276] [serial = 885] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 158 (0x1163b8000) [pid = 2276] [serial = 886] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 157 (0x1187c7800) [pid = 2276] [serial = 894] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 156 (0x113c64000) [pid = 2276] [serial = 857] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 155 (0x116a66400) [pid = 2276] [serial = 888] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 154 (0x118061000) [pid = 2276] [serial = 889] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 153 (0x126dbd400) [pid = 2276] [serial = 876] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 152 (0x124ba3000) [pid = 2276] [serial = 869] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 151 (0x1128a8400) [pid = 2276] [serial = 880] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 150 (0x1122ad400) [pid = 2276] [serial = 879] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 149 (0x1219dec00) [pid = 2276] [serial = 866] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 148 (0x1294da800) [pid = 2276] [serial = 872] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 147 (0x119a19c00) [pid = 2276] [serial = 863] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 146 (0x121626800) [pid = 2276] [serial = 912] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 145 (0x118309c00) [pid = 2276] [serial = 860] [outer = 0x0] [url = about:blank] 12:10:35 INFO - PROCESS | 2276 | --DOMWINDOW == 144 (0x1219e1c00) [pid = 2276] [serial = 913] [outer = 0x0] [url = about:blank] 12:10:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:10:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 727ms 12:10:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:10:35 INFO - PROCESS | 2276 | 1464635435376 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 12:10:35 INFO - PROCESS | 2276 | 1464635435378 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 12:10:35 INFO - PROCESS | 2276 | 1464635435380 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:10:35 INFO - PROCESS | 2276 | 1464635435383 Marionette TRACE conn2 <- [1,1326,null,{}] 12:10:35 INFO - PROCESS | 2276 | 1464635435389 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}] 12:10:35 INFO - PROCESS | 2276 | 1464635435485 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 12:10:35 INFO - PROCESS | 2276 | 1464635435490 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:35 INFO - PROCESS | 2276 | ++DOCSHELL 0x116f07000 == 76 [pid = 2276] [id = 339] 12:10:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 145 (0x11840e800) [pid = 2276] [serial = 1016] [outer = 0x0] 12:10:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 146 (0x118710800) [pid = 2276] [serial = 1017] [outer = 0x11840e800] 12:10:35 INFO - PROCESS | 2276 | 1464635435520 Marionette DEBUG loaded listener.js 12:10:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 147 (0x1187d4400) [pid = 2276] [serial = 1018] [outer = 0x11840e800] 12:10:35 INFO - PROCESS | 2276 | 1464635435872 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]]]}] 12:10:35 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 12:10:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 521ms 12:10:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:10:35 INFO - PROCESS | 2276 | 1464635435901 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 12:10:35 INFO - PROCESS | 2276 | 1464635435903 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 12:10:35 INFO - PROCESS | 2276 | 1464635435905 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:10:35 INFO - PROCESS | 2276 | 1464635435906 Marionette TRACE conn2 <- [1,1330,null,{}] 12:10:35 INFO - PROCESS | 2276 | 1464635435908 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}] 12:10:36 INFO - PROCESS | 2276 | 1464635436039 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 12:10:36 INFO - PROCESS | 2276 | 1464635436070 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:36 INFO - PROCESS | 2276 | ++DOCSHELL 0x1213ca000 == 77 [pid = 2276] [id = 340] 12:10:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 148 (0x1196f7000) [pid = 2276] [serial = 1019] [outer = 0x0] 12:10:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 149 (0x119a36400) [pid = 2276] [serial = 1020] [outer = 0x1196f7000] 12:10:36 INFO - PROCESS | 2276 | 1464635436097 Marionette DEBUG loaded listener.js 12:10:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 150 (0x119a92400) [pid = 2276] [serial = 1021] [outer = 0x1196f7000] 12:10:36 INFO - PROCESS | 2276 | 1464635436413 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]]]}] 12:10:36 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 12:10:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 519ms 12:10:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:10:36 INFO - PROCESS | 2276 | 1464635436424 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 12:10:36 INFO - PROCESS | 2276 | 1464635436425 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 12:10:36 INFO - PROCESS | 2276 | 1464635436430 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:10:36 INFO - PROCESS | 2276 | 1464635436439 Marionette TRACE conn2 <- [1,1334,null,{}] 12:10:36 INFO - PROCESS | 2276 | 1464635436442 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}] 12:10:36 INFO - PROCESS | 2276 | 1464635436542 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 12:10:36 INFO - PROCESS | 2276 | 1464635436621 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:36 INFO - PROCESS | 2276 | ++DOCSHELL 0x1254e0800 == 78 [pid = 2276] [id = 341] 12:10:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 151 (0x119a89800) [pid = 2276] [serial = 1022] [outer = 0x0] 12:10:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 152 (0x121122000) [pid = 2276] [serial = 1023] [outer = 0x119a89800] 12:10:36 INFO - PROCESS | 2276 | 1464635436661 Marionette DEBUG loaded listener.js 12:10:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 153 (0x121624400) [pid = 2276] [serial = 1024] [outer = 0x119a89800] 12:10:37 INFO - PROCESS | 2276 | 1464635437079 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]]]}] 12:10:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 680ms 12:10:37 INFO - PROCESS | 2276 | 1464635437108 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 12:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:10:37 INFO - PROCESS | 2276 | 1464635437110 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 12:10:37 INFO - PROCESS | 2276 | 1464635437112 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:10:37 INFO - PROCESS | 2276 | 1464635437113 Marionette TRACE conn2 <- [1,1338,null,{}] 12:10:37 INFO - PROCESS | 2276 | 1464635437115 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}] 12:10:37 INFO - PROCESS | 2276 | 1464635437221 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 12:10:37 INFO - PROCESS | 2276 | 1464635437226 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:37 INFO - PROCESS | 2276 | ++DOCSHELL 0x128fa8000 == 79 [pid = 2276] [id = 342] 12:10:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 154 (0x1219d8000) [pid = 2276] [serial = 1025] [outer = 0x0] 12:10:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 155 (0x121c16000) [pid = 2276] [serial = 1026] [outer = 0x1219d8000] 12:10:37 INFO - PROCESS | 2276 | 1464635437252 Marionette DEBUG loaded listener.js 12:10:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 156 (0x124eb7400) [pid = 2276] [serial = 1027] [outer = 0x1219d8000] 12:10:38 INFO - PROCESS | 2276 | 1464635438122 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]]]}] 12:10:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:10:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1018ms 12:10:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:10:38 INFO - PROCESS | 2276 | 1464635438131 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 12:10:38 INFO - PROCESS | 2276 | 1464635438132 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 12:10:38 INFO - PROCESS | 2276 | 1464635438134 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:10:38 INFO - PROCESS | 2276 | 1464635438135 Marionette TRACE conn2 <- [1,1342,null,{}] 12:10:38 INFO - PROCESS | 2276 | 1464635438137 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}] 12:10:38 INFO - PROCESS | 2276 | 1464635438259 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 12:10:38 INFO - PROCESS | 2276 | 1464635438270 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:38 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a789000 == 80 [pid = 2276] [id = 343] 12:10:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 157 (0x123514000) [pid = 2276] [serial = 1028] [outer = 0x0] 12:10:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 158 (0x12675d800) [pid = 2276] [serial = 1029] [outer = 0x123514000] 12:10:38 INFO - PROCESS | 2276 | 1464635438295 Marionette DEBUG loaded listener.js 12:10:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 159 (0x126ce6800) [pid = 2276] [serial = 1030] [outer = 0x123514000] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x12d9ab800 == 79 [pid = 2276] [id = 291] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x12a9da000 == 78 [pid = 2276] [id = 128] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x135681000 == 77 [pid = 2276] [id = 268] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x12d1d8800 == 76 [pid = 2276] [id = 290] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x13519d000 == 75 [pid = 2276] [id = 269] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x117e05800 == 74 [pid = 2276] [id = 314] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x12670b800 == 73 [pid = 2276] [id = 112] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x12d6c4800 == 72 [pid = 2276] [id = 175] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x12af5d000 == 71 [pid = 2276] [id = 251] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x12c214000 == 70 [pid = 2276] [id = 142] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x1215a7800 == 69 [pid = 2276] [id = 111] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x1296b1800 == 68 [pid = 2276] [id = 124] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x12c906000 == 67 [pid = 2276] [id = 310] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x12ce13000 == 66 [pid = 2276] [id = 311] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x12edb8000 == 65 [pid = 2276] [id = 241] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x110f8e800 == 64 [pid = 2276] [id = 176] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x12d18b000 == 63 [pid = 2276] [id = 312] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x12af71000 == 62 [pid = 2276] [id = 240] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x126d75800 == 61 [pid = 2276] [id = 313] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x12ce11800 == 60 [pid = 2276] [id = 148] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x134fc0800 == 59 [pid = 2276] [id = 238] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x12bb5c800 == 58 [pid = 2276] [id = 309] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x12ba6e800 == 57 [pid = 2276] [id = 188] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x12c90d800 == 56 [pid = 2276] [id = 285] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x12bb62800 == 55 [pid = 2276] [id = 252] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x12cef1800 == 54 [pid = 2276] [id = 289] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x12edcb000 == 53 [pid = 2276] [id = 292] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x1354de000 == 52 [pid = 2276] [id = 239] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x13566c800 == 51 [pid = 2276] [id = 265] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x12aee3800 == 50 [pid = 2276] [id = 187] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x12a912000 == 49 [pid = 2276] [id = 98] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x13557c000 == 48 [pid = 2276] [id = 270] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x11671a800 == 47 [pid = 2276] [id = 201] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x1166f2000 == 46 [pid = 2276] [id = 99] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x12ce1e800 == 45 [pid = 2276] [id = 169] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x12d183000 == 44 [pid = 2276] [id = 237] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x12d1e2800 == 43 [pid = 2276] [id = 174] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x1163e5000 == 42 [pid = 2276] [id = 338] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x119643800 == 41 [pid = 2276] [id = 337] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x1166f6000 == 40 [pid = 2276] [id = 336] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x13519c000 == 39 [pid = 2276] [id = 335] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x134fc4800 == 38 [pid = 2276] [id = 334] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x134d96800 == 37 [pid = 2276] [id = 333] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x134b12800 == 36 [pid = 2276] [id = 332] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x12edb5800 == 35 [pid = 2276] [id = 331] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x12ba71000 == 34 [pid = 2276] [id = 330] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x1217e9000 == 33 [pid = 2276] [id = 329] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x115fbc800 == 32 [pid = 2276] [id = 328] 12:10:39 INFO - PROCESS | 2276 | --DOCSHELL 0x12d197800 == 31 [pid = 2276] [id = 327] 12:10:40 INFO - PROCESS | 2276 | --DOCSHELL 0x116f07000 == 30 [pid = 2276] [id = 339] 12:10:40 INFO - PROCESS | 2276 | --DOCSHELL 0x1213ca000 == 29 [pid = 2276] [id = 340] 12:10:40 INFO - PROCESS | 2276 | --DOCSHELL 0x1254e0800 == 28 [pid = 2276] [id = 341] 12:10:40 INFO - PROCESS | 2276 | --DOCSHELL 0x128fa8000 == 27 [pid = 2276] [id = 342] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 158 (0x123514400) [pid = 2276] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 157 (0x12354c800) [pid = 2276] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 156 (0x1254b2400) [pid = 2276] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 155 (0x1131db400) [pid = 2276] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 154 (0x115d7c800) [pid = 2276] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 153 (0x121288800) [pid = 2276] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 152 (0x119a86c00) [pid = 2276] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 151 (0x112793400) [pid = 2276] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 150 (0x126daf000) [pid = 2276] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 149 (0x11906d800) [pid = 2276] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 148 (0x11892d400) [pid = 2276] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 147 (0x119024400) [pid = 2276] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 146 (0x121c1cc00) [pid = 2276] [serial = 916] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 145 (0x1219d7800) [pid = 2276] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 144 (0x124b40400) [pid = 2276] [serial = 963] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 143 (0x12663b800) [pid = 2276] [serial = 966] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 142 (0x126db5800) [pid = 2276] [serial = 969] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 141 (0x126c34400) [pid = 2276] [serial = 967] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 140 (0x118551c00) [pid = 2276] [serial = 951] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 139 (0x1187d6400) [pid = 2276] [serial = 952] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 138 (0x118511000) [pid = 2276] [serial = 949] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 137 (0x1182e4000) [pid = 2276] [serial = 948] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 136 (0x12162e000) [pid = 2276] [serial = 960] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 135 (0x126759000) [pid = 2276] [serial = 936] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 134 (0x110eb6c00) [pid = 2276] [serial = 918] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 133 (0x119a8e800) [pid = 2276] [serial = 957] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 132 (0x12111c000) [pid = 2276] [serial = 958] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 131 (0x118510400) [pid = 2276] [serial = 924] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 130 (0x1131d8400) [pid = 2276] [serial = 945] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 129 (0x128fc0400) [pid = 2276] [serial = 972] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 128 (0x115d0a800) [pid = 2276] [serial = 946] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 127 (0x113e11c00) [pid = 2276] [serial = 921] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 126 (0x124ba2000) [pid = 2276] [serial = 933] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 125 (0x1218e5800) [pid = 2276] [serial = 930] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 124 (0x129504400) [pid = 2276] [serial = 978] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 123 (0x125fa4000) [pid = 2276] [serial = 939] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 122 (0x1190f3c00) [pid = 2276] [serial = 927] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 121 (0x1182e4400) [pid = 2276] [serial = 942] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 120 (0x12a745800) [pid = 2276] [serial = 979] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 119 (0x1190ef800) [pid = 2276] [serial = 954] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 118 (0x120dbf000) [pid = 2276] [serial = 975] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 117 (0x129268000) [pid = 2276] [serial = 973] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 116 (0x119a87000) [pid = 2276] [serial = 955] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 115 (0x128e28400) [pid = 2276] [serial = 970] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x1294d4c00) [pid = 2276] [serial = 976] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x121c18400) [pid = 2276] [serial = 961] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x12a7e2c00) [pid = 2276] [serial = 981] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x124eabc00) [pid = 2276] [serial = 964] [outer = 0x0] [url = about:blank] 12:10:40 INFO - PROCESS | 2276 | 1464635440472 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]]]}] 12:10:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:10:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 2375ms 12:10:40 INFO - PROCESS | 2276 | 1464635440510 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 12:10:40 INFO - PROCESS | 2276 | 1464635440512 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 12:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:10:40 INFO - PROCESS | 2276 | 1464635440535 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:10:40 INFO - PROCESS | 2276 | 1464635440537 Marionette TRACE conn2 <- [1,1346,null,{}] 12:10:40 INFO - PROCESS | 2276 | 1464635440543 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}] 12:10:40 INFO - PROCESS | 2276 | 1464635440625 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 12:10:40 INFO - PROCESS | 2276 | 1464635440634 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:40 INFO - PROCESS | 2276 | ++DOCSHELL 0x111c9e000 == 28 [pid = 2276] [id = 344] 12:10:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x112791c00) [pid = 2276] [serial = 1031] [outer = 0x0] 12:10:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x112796c00) [pid = 2276] [serial = 1032] [outer = 0x112791c00] 12:10:40 INFO - PROCESS | 2276 | 1464635440662 Marionette DEBUG loaded listener.js 12:10:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x1128a7800) [pid = 2276] [serial = 1033] [outer = 0x112791c00] 12:10:41 INFO - PROCESS | 2276 | 1464635441002 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]]]}] 12:10:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:10:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 483ms 12:10:41 INFO - PROCESS | 2276 | 1464635441006 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 12:10:41 INFO - PROCESS | 2276 | 1464635441013 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 12:10:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:10:41 INFO - PROCESS | 2276 | 1464635441018 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:10:41 INFO - PROCESS | 2276 | 1464635441020 Marionette TRACE conn2 <- [1,1350,null,{}] 12:10:41 INFO - PROCESS | 2276 | 1464635441022 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}] 12:10:41 INFO - PROCESS | 2276 | 1464635441122 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 12:10:41 INFO - PROCESS | 2276 | 1464635441168 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:41 INFO - PROCESS | 2276 | ++DOCSHELL 0x11273e000 == 29 [pid = 2276] [id = 345] 12:10:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x1128a8400) [pid = 2276] [serial = 1034] [outer = 0x0] 12:10:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 116 (0x113243800) [pid = 2276] [serial = 1035] [outer = 0x1128a8400] 12:10:41 INFO - PROCESS | 2276 | 1464635441194 Marionette DEBUG loaded listener.js 12:10:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 117 (0x113c5a800) [pid = 2276] [serial = 1036] [outer = 0x1128a8400] 12:10:41 INFO - PROCESS | 2276 | 1464635441637 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]]]}] 12:10:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:10:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 670ms 12:10:41 INFO - PROCESS | 2276 | 1464635441703 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 12:10:41 INFO - PROCESS | 2276 | 1464635441705 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 12:10:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:10:41 INFO - PROCESS | 2276 | 1464635441711 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:10:41 INFO - PROCESS | 2276 | 1464635441715 Marionette TRACE conn2 <- [1,1354,null,{}] 12:10:41 INFO - PROCESS | 2276 | 1464635441719 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}] 12:10:41 INFO - PROCESS | 2276 | 1464635441822 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 12:10:41 INFO - PROCESS | 2276 | 1464635441941 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:41 INFO - PROCESS | 2276 | ++DOCSHELL 0x113c07800 == 30 [pid = 2276] [id = 346] 12:10:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 118 (0x110eae800) [pid = 2276] [serial = 1037] [outer = 0x0] 12:10:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 119 (0x112f97400) [pid = 2276] [serial = 1038] [outer = 0x110eae800] 12:10:41 INFO - PROCESS | 2276 | 1464635441975 Marionette DEBUG loaded listener.js 12:10:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 120 (0x113c60000) [pid = 2276] [serial = 1039] [outer = 0x110eae800] 12:10:42 INFO - PROCESS | 2276 | 1464635442554 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]]]}] 12:10:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:10:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 874ms 12:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:10:42 INFO - PROCESS | 2276 | 1464635442584 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 12:10:42 INFO - PROCESS | 2276 | 1464635442588 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 12:10:42 INFO - PROCESS | 2276 | 1464635442592 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:10:42 INFO - PROCESS | 2276 | 1464635442596 Marionette TRACE conn2 <- [1,1358,null,{}] 12:10:42 INFO - PROCESS | 2276 | 1464635442599 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}] 12:10:42 INFO - PROCESS | 2276 | 1464635442699 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 12:10:42 INFO - PROCESS | 2276 | 1464635442773 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:42 INFO - PROCESS | 2276 | ++DOCSHELL 0x116f0d000 == 31 [pid = 2276] [id = 347] 12:10:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 121 (0x111e30000) [pid = 2276] [serial = 1040] [outer = 0x0] 12:10:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 122 (0x115d0a800) [pid = 2276] [serial = 1041] [outer = 0x111e30000] 12:10:42 INFO - PROCESS | 2276 | 1464635442803 Marionette DEBUG loaded listener.js 12:10:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 123 (0x11660a400) [pid = 2276] [serial = 1042] [outer = 0x111e30000] 12:10:43 INFO - PROCESS | 2276 | 1464635443413 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]]]}] 12:10:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:10:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 875ms 12:10:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:10:43 INFO - PROCESS | 2276 | 1464635443468 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 12:10:43 INFO - PROCESS | 2276 | 1464635443470 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 12:10:43 INFO - PROCESS | 2276 | 1464635443473 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:10:43 INFO - PROCESS | 2276 | 1464635443475 Marionette TRACE conn2 <- [1,1362,null,{}] 12:10:43 INFO - PROCESS | 2276 | 1464635443482 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}] 12:10:43 INFO - PROCESS | 2276 | 1464635443562 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 12:10:43 INFO - PROCESS | 2276 | --DOCSHELL 0x112726000 == 30 [pid = 2276] [id = 21] 12:10:43 INFO - PROCESS | 2276 | --DOCSHELL 0x115d36800 == 29 [pid = 2276] [id = 24] 12:10:43 INFO - PROCESS | 2276 | --DOCSHELL 0x126956000 == 28 [pid = 2276] [id = 20] 12:10:43 INFO - PROCESS | 2276 | --DOCSHELL 0x117069800 == 27 [pid = 2276] [id = 23] 12:10:43 INFO - PROCESS | 2276 | --DOCSHELL 0x11687a800 == 26 [pid = 2276] [id = 22] 12:10:43 INFO - PROCESS | 2276 | --DOCSHELL 0x112659000 == 25 [pid = 2276] [id = 25] 12:10:43 INFO - PROCESS | 2276 | 1464635443617 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:43 INFO - PROCESS | 2276 | ++DOCSHELL 0x11265e000 == 26 [pid = 2276] [id = 348] 12:10:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 124 (0x1128a1400) [pid = 2276] [serial = 1043] [outer = 0x0] 12:10:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 125 (0x1128ab800) [pid = 2276] [serial = 1044] [outer = 0x1128a1400] 12:10:43 INFO - PROCESS | 2276 | 1464635443644 Marionette DEBUG loaded listener.js 12:10:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 126 (0x113c5c400) [pid = 2276] [serial = 1045] [outer = 0x1128a1400] 12:10:43 INFO - PROCESS | 2276 | 1464635443957 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]]]}] 12:10:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:10:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 525ms 12:10:44 INFO - PROCESS | 2276 | 1464635444003 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 12:10:44 INFO - PROCESS | 2276 | 1464635444007 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 12:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:10:44 INFO - PROCESS | 2276 | 1464635444013 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:10:44 INFO - PROCESS | 2276 | 1464635444014 Marionette TRACE conn2 <- [1,1366,null,{}] 12:10:44 INFO - PROCESS | 2276 | 1464635444017 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}] 12:10:44 INFO - PROCESS | 2276 | 1464635444106 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 12:10:44 INFO - PROCESS | 2276 | 1464635444114 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:44 INFO - PROCESS | 2276 | ++DOCSHELL 0x117e05800 == 27 [pid = 2276] [id = 349] 12:10:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 127 (0x116610c00) [pid = 2276] [serial = 1046] [outer = 0x0] 12:10:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 128 (0x116854c00) [pid = 2276] [serial = 1047] [outer = 0x116610c00] 12:10:44 INFO - PROCESS | 2276 | 1464635444140 Marionette DEBUG loaded listener.js 12:10:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 129 (0x117688c00) [pid = 2276] [serial = 1048] [outer = 0x116610c00] 12:10:44 INFO - PROCESS | 2276 | 1464635444488 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] 12:10:44 INFO - PROCESS | 2276 | 1464635444535 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 12:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:10:44 INFO - PROCESS | 2276 | 1464635444542 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:10:44 INFO - PROCESS | 2276 | 1464635444545 Marionette TRACE conn2 <- [1,1370,null,{}] 12:10:44 INFO - PROCESS | 2276 | 1464635444552 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}] 12:10:44 INFO - PROCESS | 2276 | 1464635444630 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 12:10:44 INFO - PROCESS | 2276 | 1464635444636 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:44 INFO - PROCESS | 2276 | ++DOCSHELL 0x11897e000 == 28 [pid = 2276] [id = 350] 12:10:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 130 (0x1122a8c00) [pid = 2276] [serial = 1049] [outer = 0x0] 12:10:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 131 (0x11840b800) [pid = 2276] [serial = 1050] [outer = 0x1122a8c00] 12:10:44 INFO - PROCESS | 2276 | 1464635444667 Marionette DEBUG loaded listener.js 12:10:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 132 (0x118503000) [pid = 2276] [serial = 1051] [outer = 0x1122a8c00] 12:10:45 INFO - PROCESS | 2276 | 1464635445035 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] 12:10:45 INFO - PROCESS | 2276 | 1464635445073 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 12:10:45 INFO - PROCESS | 2276 | 1464635445075 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:10:45 INFO - PROCESS | 2276 | 1464635445077 Marionette TRACE conn2 <- [1,1374,null,{}] 12:10:45 INFO - PROCESS | 2276 | 1464635445079 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}] 12:10:45 INFO - PROCESS | 2276 | 1464635445155 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 12:10:45 INFO - PROCESS | 2276 | 1464635445161 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:45 INFO - PROCESS | 2276 | ++DOCSHELL 0x119639800 == 29 [pid = 2276] [id = 351] 12:10:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 133 (0x11854dc00) [pid = 2276] [serial = 1052] [outer = 0x0] 12:10:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 134 (0x118715c00) [pid = 2276] [serial = 1053] [outer = 0x11854dc00] 12:10:45 INFO - PROCESS | 2276 | 1464635445189 Marionette DEBUG loaded listener.js 12:10:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 135 (0x1187c4c00) [pid = 2276] [serial = 1054] [outer = 0x11854dc00] 12:10:45 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:10:45 INFO - PROCESS | 2276 | 1464635445539 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] 12:10:45 INFO - PROCESS | 2276 | 1464635445551 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 12:10:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:10:45 INFO - PROCESS | 2276 | 1464635445553 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:10:45 INFO - PROCESS | 2276 | 1464635445554 Marionette TRACE conn2 <- [1,1378,null,{}] 12:10:45 INFO - PROCESS | 2276 | 1464635445556 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}] 12:10:45 INFO - PROCESS | 2276 | 1464635445634 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 12:10:45 INFO - PROCESS | 2276 | 1464635445639 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:45 INFO - PROCESS | 2276 | ++DOCSHELL 0x119bed800 == 30 [pid = 2276] [id = 352] 12:10:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 136 (0x112792800) [pid = 2276] [serial = 1055] [outer = 0x0] 12:10:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 137 (0x1187d5800) [pid = 2276] [serial = 1056] [outer = 0x112792800] 12:10:45 INFO - PROCESS | 2276 | 1464635445667 Marionette DEBUG loaded listener.js 12:10:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 138 (0x11892f800) [pid = 2276] [serial = 1057] [outer = 0x112792800] 12:10:46 INFO - PROCESS | 2276 | 1464635446043 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] 12:10:46 INFO - PROCESS | 2276 | 1464635446075 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 12:10:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:10:46 INFO - PROCESS | 2276 | 1464635446094 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:10:46 INFO - PROCESS | 2276 | 1464635446095 Marionette TRACE conn2 <- [1,1382,null,{}] 12:10:46 INFO - PROCESS | 2276 | 1464635446098 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}] 12:10:46 INFO - PROCESS | 2276 | 1464635446206 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 12:10:46 INFO - PROCESS | 2276 | 1464635446218 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:46 INFO - PROCESS | 2276 | ++DOCSHELL 0x121183000 == 31 [pid = 2276] [id = 353] 12:10:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 139 (0x11902bc00) [pid = 2276] [serial = 1058] [outer = 0x0] 12:10:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 140 (0x1190f0400) [pid = 2276] [serial = 1059] [outer = 0x11902bc00] 12:10:46 INFO - PROCESS | 2276 | 1464635446272 Marionette DEBUG loaded listener.js 12:10:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 141 (0x119a32400) [pid = 2276] [serial = 1060] [outer = 0x11902bc00] 12:10:46 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:10:46 INFO - PROCESS | 2276 | 1464635446634 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] 12:10:46 INFO - PROCESS | 2276 | 1464635446666 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 12:10:46 INFO - PROCESS | 2276 | 1464635446668 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:10:46 INFO - PROCESS | 2276 | 1464635446669 Marionette TRACE conn2 <- [1,1386,null,{}] 12:10:46 INFO - PROCESS | 2276 | 1464635446671 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}] 12:10:46 INFO - PROCESS | 2276 | 1464635446766 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 12:10:46 INFO - PROCESS | 2276 | 1464635446770 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:46 INFO - PROCESS | 2276 | ++DOCSHELL 0x121985800 == 32 [pid = 2276] [id = 354] 12:10:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 142 (0x119a8b000) [pid = 2276] [serial = 1061] [outer = 0x0] 12:10:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 143 (0x119a8e000) [pid = 2276] [serial = 1062] [outer = 0x119a8b000] 12:10:46 INFO - PROCESS | 2276 | 1464635446799 Marionette DEBUG loaded listener.js 12:10:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 144 (0x120dbf000) [pid = 2276] [serial = 1063] [outer = 0x119a8b000] 12:10:47 INFO - PROCESS | 2276 | 1464635447137 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] 12:10:47 INFO - PROCESS | 2276 | 1464635447191 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 12:10:47 INFO - PROCESS | 2276 | 1464635447193 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:10:47 INFO - PROCESS | 2276 | 1464635447194 Marionette TRACE conn2 <- [1,1390,null,{}] 12:10:47 INFO - PROCESS | 2276 | 1464635447197 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}] 12:10:47 INFO - PROCESS | 2276 | 1464635447288 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 12:10:47 INFO - PROCESS | 2276 | 1464635447301 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:47 INFO - PROCESS | 2276 | ++DOCSHELL 0x124b0c800 == 33 [pid = 2276] [id = 355] 12:10:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 145 (0x119a87c00) [pid = 2276] [serial = 1064] [outer = 0x0] 12:10:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 146 (0x120f0f800) [pid = 2276] [serial = 1065] [outer = 0x119a87c00] 12:10:47 INFO - PROCESS | 2276 | 1464635447326 Marionette DEBUG loaded listener.js 12:10:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 147 (0x12111dc00) [pid = 2276] [serial = 1066] [outer = 0x119a87c00] 12:10:47 INFO - PROCESS | 2276 | 1464635447671 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]]]}] 12:10:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:10:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 519ms 12:10:47 INFO - PROCESS | 2276 | 1464635447712 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 12:10:47 INFO - PROCESS | 2276 | 1464635447714 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 12:10:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:10:47 INFO - PROCESS | 2276 | 1464635447716 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:10:47 INFO - PROCESS | 2276 | 1464635447717 Marionette TRACE conn2 <- [1,1394,null,{}] 12:10:47 INFO - PROCESS | 2276 | 1464635447719 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}] 12:10:47 INFO - PROCESS | 2276 | 1464635447939 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 146 (0x113c5cc00) [pid = 2276] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 145 (0x1190f3800) [pid = 2276] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 144 (0x12c052000) [pid = 2276] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 143 (0x112791c00) [pid = 2276] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 142 (0x121c13400) [pid = 2276] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 141 (0x1190fa400) [pid = 2276] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 140 (0x112792400) [pid = 2276] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 139 (0x1187c5400) [pid = 2276] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 138 (0x11714e800) [pid = 2276] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 137 (0x12354e400) [pid = 2276] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 136 (0x1133e9800) [pid = 2276] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 135 (0x126dbdc00) [pid = 2276] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 134 (0x120f10000) [pid = 2276] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 133 (0x116a68000) [pid = 2276] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 132 (0x124b7a000) [pid = 2276] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 131 (0x121285000) [pid = 2276] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 130 (0x11906f800) [pid = 2276] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 129 (0x116790c00) [pid = 2276] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 128 (0x112796400) [pid = 2276] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 127 (0x119a89800) [pid = 2276] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 126 (0x1196f7000) [pid = 2276] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 125 (0x11840e800) [pid = 2276] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 124 (0x1163b4c00) [pid = 2276] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 123 (0x1128afc00) [pid = 2276] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 122 (0x11609bc00) [pid = 2276] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 121 (0x12bb81800) [pid = 2276] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 120 (0x12afd8400) [pid = 2276] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 119 (0x128fc3800) [pid = 2276] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 118 (0x1219d8000) [pid = 2276] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 117 (0x11714fc00) [pid = 2276] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 116 (0x11278e800) [pid = 2276] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 115 (0x11871cc00) [pid = 2276] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x124b86000) [pid = 2276] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x110eac800) [pid = 2276] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x1133e6400) [pid = 2276] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x11278ec00) [pid = 2276] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x12a687800) [pid = 2276] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x125fa1400) [pid = 2276] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:10:47 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x121290800) [pid = 2276] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:10:47 INFO - PROCESS | 2276 | 1464635447991 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:48 INFO - PROCESS | 2276 | ++DOCSHELL 0x111eaa800 == 34 [pid = 2276] [id = 356] 12:10:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x11224c000) [pid = 2276] [serial = 1067] [outer = 0x0] 12:10:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x112791c00) [pid = 2276] [serial = 1068] [outer = 0x11224c000] 12:10:48 INFO - PROCESS | 2276 | 1464635448017 Marionette DEBUG loaded listener.js 12:10:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x113acec00) [pid = 2276] [serial = 1069] [outer = 0x11224c000] 12:10:48 INFO - PROCESS | 2276 | 1464635448277 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]]]}] 12:10:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:10:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 618ms 12:10:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:10:48 INFO - PROCESS | 2276 | 1464635448335 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 12:10:48 INFO - PROCESS | 2276 | 1464635448336 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 12:10:48 INFO - PROCESS | 2276 | 1464635448338 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:10:48 INFO - PROCESS | 2276 | 1464635448339 Marionette TRACE conn2 <- [1,1398,null,{}] 12:10:48 INFO - PROCESS | 2276 | 1464635448341 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}] 12:10:48 INFO - PROCESS | 2276 | 1464635448421 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 12:10:48 INFO - PROCESS | 2276 | 1464635448426 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:48 INFO - PROCESS | 2276 | ++DOCSHELL 0x1254e9800 == 35 [pid = 2276] [id = 357] 12:10:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x1168ae800) [pid = 2276] [serial = 1070] [outer = 0x0] 12:10:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x11840e800) [pid = 2276] [serial = 1071] [outer = 0x1168ae800] 12:10:48 INFO - PROCESS | 2276 | 1464635448453 Marionette DEBUG loaded listener.js 12:10:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x118924800) [pid = 2276] [serial = 1072] [outer = 0x1168ae800] 12:10:48 INFO - PROCESS | 2276 | 1464635448787 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]]]}] 12:10:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:10:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 468ms 12:10:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:10:48 INFO - PROCESS | 2276 | 1464635448807 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 12:10:48 INFO - PROCESS | 2276 | 1464635448808 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 12:10:48 INFO - PROCESS | 2276 | 1464635448810 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:10:48 INFO - PROCESS | 2276 | 1464635448814 Marionette TRACE conn2 <- [1,1402,null,{}] 12:10:48 INFO - PROCESS | 2276 | 1464635448817 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}] 12:10:48 INFO - PROCESS | 2276 | 1464635448936 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 12:10:48 INFO - PROCESS | 2276 | 1464635448942 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:48 INFO - PROCESS | 2276 | ++DOCSHELL 0x12664b000 == 36 [pid = 2276] [id = 358] 12:10:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x11854b800) [pid = 2276] [serial = 1073] [outer = 0x0] 12:10:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 116 (0x121284800) [pid = 2276] [serial = 1074] [outer = 0x11854b800] 12:10:48 INFO - PROCESS | 2276 | 1464635448974 Marionette DEBUG loaded listener.js 12:10:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 117 (0x12147f800) [pid = 2276] [serial = 1075] [outer = 0x11854b800] 12:10:49 INFO - PROCESS | 2276 | 1464635449341 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]]]}] 12:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 570ms 12:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:10:49 INFO - PROCESS | 2276 | 1464635449382 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 12:10:49 INFO - PROCESS | 2276 | 1464635449383 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 12:10:49 INFO - PROCESS | 2276 | 1464635449385 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:10:49 INFO - PROCESS | 2276 | 1464635449386 Marionette TRACE conn2 <- [1,1406,null,{}] 12:10:49 INFO - PROCESS | 2276 | 1464635449389 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}] 12:10:49 INFO - PROCESS | 2276 | 1464635449504 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 12:10:49 INFO - PROCESS | 2276 | 1464635449580 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:49 INFO - PROCESS | 2276 | ++DOCSHELL 0x126d75800 == 37 [pid = 2276] [id = 359] 12:10:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 118 (0x1196f7000) [pid = 2276] [serial = 1076] [outer = 0x0] 12:10:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 119 (0x121621800) [pid = 2276] [serial = 1077] [outer = 0x1196f7000] 12:10:49 INFO - PROCESS | 2276 | 1464635449619 Marionette DEBUG loaded listener.js 12:10:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 120 (0x12162e400) [pid = 2276] [serial = 1078] [outer = 0x1196f7000] 12:10:49 INFO - PROCESS | 2276 | 1464635449989 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]]]}] 12:10:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 619ms 12:10:50 INFO - PROCESS | 2276 | 1464635450005 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 12:10:50 INFO - PROCESS | 2276 | 1464635450007 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 12:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:10:50 INFO - PROCESS | 2276 | 1464635450012 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:10:50 INFO - PROCESS | 2276 | 1464635450015 Marionette TRACE conn2 <- [1,1410,null,{}] 12:10:50 INFO - PROCESS | 2276 | 1464635450020 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}] 12:10:50 INFO - PROCESS | 2276 | 1464635450120 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 12:10:50 INFO - PROCESS | 2276 | 1464635450169 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:50 INFO - PROCESS | 2276 | ++DOCSHELL 0x113a6f800 == 38 [pid = 2276] [id = 360] 12:10:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 121 (0x112792400) [pid = 2276] [serial = 1079] [outer = 0x0] 12:10:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 122 (0x1128a5400) [pid = 2276] [serial = 1080] [outer = 0x112792400] 12:10:50 INFO - PROCESS | 2276 | 1464635450200 Marionette DEBUG loaded listener.js 12:10:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 123 (0x113c62000) [pid = 2276] [serial = 1081] [outer = 0x112792400] 12:10:50 INFO - PROCESS | 2276 | 1464635450715 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]]]}] 12:10:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 723ms 12:10:50 INFO - PROCESS | 2276 | 1464635450747 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 12:10:50 INFO - PROCESS | 2276 | 1464635450751 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 12:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:10:50 INFO - PROCESS | 2276 | 1464635450757 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:10:50 INFO - PROCESS | 2276 | 1464635450758 Marionette TRACE conn2 <- [1,1414,null,{}] 12:10:50 INFO - PROCESS | 2276 | 1464635450763 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}] 12:10:50 INFO - PROCESS | 2276 | 1464635450886 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 12:10:50 INFO - PROCESS | 2276 | 1464635450952 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:50 INFO - PROCESS | 2276 | ++DOCSHELL 0x119643000 == 39 [pid = 2276] [id = 361] 12:10:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 124 (0x11805a000) [pid = 2276] [serial = 1082] [outer = 0x0] 12:10:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 125 (0x118065000) [pid = 2276] [serial = 1083] [outer = 0x11805a000] 12:10:50 INFO - PROCESS | 2276 | 1464635450982 Marionette DEBUG loaded listener.js 12:10:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 126 (0x118411400) [pid = 2276] [serial = 1084] [outer = 0x11805a000] 12:10:51 INFO - PROCESS | 2276 | 1464635451432 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]]]}] 12:10:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:10:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 721ms 12:10:51 INFO - PROCESS | 2276 | 1464635451479 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 12:10:51 INFO - PROCESS | 2276 | 1464635451480 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 12:10:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:10:51 INFO - PROCESS | 2276 | 1464635451483 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:10:51 INFO - PROCESS | 2276 | 1464635451485 Marionette TRACE conn2 <- [1,1418,null,{}] 12:10:51 INFO - PROCESS | 2276 | 1464635451493 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}] 12:10:51 INFO - PROCESS | 2276 | 1464635451597 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 12:10:51 INFO - PROCESS | 2276 | 1464635451664 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:51 INFO - PROCESS | 2276 | ++DOCSHELL 0x128bce000 == 40 [pid = 2276] [id = 362] 12:10:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 127 (0x1187c5800) [pid = 2276] [serial = 1085] [outer = 0x0] 12:10:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 128 (0x118928400) [pid = 2276] [serial = 1086] [outer = 0x1187c5800] 12:10:51 INFO - PROCESS | 2276 | 1464635451696 Marionette DEBUG loaded listener.js 12:10:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 129 (0x1190f2400) [pid = 2276] [serial = 1087] [outer = 0x1187c5800] 12:10:52 INFO - PROCESS | 2276 | 1464635452133 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]]]}] 12:10:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:10:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 674ms 12:10:52 INFO - PROCESS | 2276 | 1464635452180 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 12:10:52 INFO - PROCESS | 2276 | 1464635452182 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 12:10:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:10:52 INFO - PROCESS | 2276 | 1464635452184 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:10:52 INFO - PROCESS | 2276 | 1464635452185 Marionette TRACE conn2 <- [1,1422,null,{}] 12:10:52 INFO - PROCESS | 2276 | 1464635452188 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}] 12:10:52 INFO - PROCESS | 2276 | 1464635452288 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 12:10:52 INFO - PROCESS | 2276 | 1464635452351 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:52 INFO - PROCESS | 2276 | ++DOCSHELL 0x129444000 == 41 [pid = 2276] [id = 363] 12:10:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 130 (0x1196f5800) [pid = 2276] [serial = 1088] [outer = 0x0] 12:10:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 131 (0x119a8ac00) [pid = 2276] [serial = 1089] [outer = 0x1196f5800] 12:10:52 INFO - PROCESS | 2276 | 1464635452384 Marionette DEBUG loaded listener.js 12:10:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 132 (0x121284400) [pid = 2276] [serial = 1090] [outer = 0x1196f5800] 12:10:52 INFO - PROCESS | 2276 | 1464635452825 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]]]}] 12:10:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:10:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 671ms 12:10:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:10:52 INFO - PROCESS | 2276 | 1464635452855 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 12:10:52 INFO - PROCESS | 2276 | 1464635452856 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 12:10:52 INFO - PROCESS | 2276 | 1464635452859 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:10:52 INFO - PROCESS | 2276 | 1464635452860 Marionette TRACE conn2 <- [1,1426,null,{}] 12:10:52 INFO - PROCESS | 2276 | 1464635452862 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}] 12:10:52 INFO - PROCESS | 2276 | 1464635452960 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 12:10:53 INFO - PROCESS | 2276 | 1464635453025 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:53 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a77e800 == 42 [pid = 2276] [id = 364] 12:10:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 133 (0x119a87000) [pid = 2276] [serial = 1091] [outer = 0x0] 12:10:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 134 (0x121363c00) [pid = 2276] [serial = 1092] [outer = 0x119a87000] 12:10:53 INFO - PROCESS | 2276 | 1464635453055 Marionette DEBUG loaded listener.js 12:10:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 135 (0x12173f000) [pid = 2276] [serial = 1093] [outer = 0x119a87000] 12:10:53 INFO - PROCESS | 2276 | 1464635453469 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]]]}] 12:10:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:10:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 671ms 12:10:53 INFO - PROCESS | 2276 | 1464635453545 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 12:10:53 INFO - PROCESS | 2276 | 1464635453547 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 12:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:10:53 INFO - PROCESS | 2276 | 1464635453571 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:10:53 INFO - PROCESS | 2276 | 1464635453573 Marionette TRACE conn2 <- [1,1430,null,{}] 12:10:53 INFO - PROCESS | 2276 | 1464635453589 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}] 12:10:53 INFO - PROCESS | 2276 | 1464635453721 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 12:10:53 INFO - PROCESS | 2276 | 1464635453772 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:53 INFO - PROCESS | 2276 | ++DOCSHELL 0x119783000 == 43 [pid = 2276] [id = 365] 12:10:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 136 (0x118415400) [pid = 2276] [serial = 1094] [outer = 0x0] 12:10:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 137 (0x1219db800) [pid = 2276] [serial = 1095] [outer = 0x118415400] 12:10:53 INFO - PROCESS | 2276 | 1464635453802 Marionette DEBUG loaded listener.js 12:10:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 138 (0x121bb2400) [pid = 2276] [serial = 1096] [outer = 0x118415400] 12:10:54 INFO - PROCESS | 2276 | 1464635454366 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]]]}] 12:10:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:10:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 841ms 12:10:54 INFO - PROCESS | 2276 | 1464635454393 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 12:10:54 INFO - PROCESS | 2276 | 1464635454397 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 12:10:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:10:54 INFO - PROCESS | 2276 | 1464635454401 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:10:54 INFO - PROCESS | 2276 | 1464635454403 Marionette TRACE conn2 <- [1,1434,null,{}] 12:10:54 INFO - PROCESS | 2276 | 1464635454408 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}] 12:10:54 INFO - PROCESS | 2276 | 1464635454498 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 12:10:54 INFO - PROCESS | 2276 | 1464635454566 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:54 INFO - PROCESS | 2276 | ++DOCSHELL 0x117068800 == 44 [pid = 2276] [id = 366] 12:10:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 139 (0x1128ab000) [pid = 2276] [serial = 1097] [outer = 0x0] 12:10:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 140 (0x112f96800) [pid = 2276] [serial = 1098] [outer = 0x1128ab000] 12:10:54 INFO - PROCESS | 2276 | 1464635454593 Marionette DEBUG loaded listener.js 12:10:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 141 (0x115d0ec00) [pid = 2276] [serial = 1099] [outer = 0x1128ab000] 12:10:55 INFO - PROCESS | 2276 | 1464635455042 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]]]}] 12:10:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:10:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 673ms 12:10:55 INFO - PROCESS | 2276 | 1464635455074 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 12:10:55 INFO - PROCESS | 2276 | 1464635455079 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 12:10:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:10:55 INFO - PROCESS | 2276 | 1464635455084 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:10:55 INFO - PROCESS | 2276 | 1464635455086 Marionette TRACE conn2 <- [1,1438,null,{}] 12:10:55 INFO - PROCESS | 2276 | 1464635455088 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}] 12:10:55 INFO - PROCESS | 2276 | 1464635455184 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 12:10:55 INFO - PROCESS | 2276 | 1464635455239 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:55 INFO - PROCESS | 2276 | ++DOCSHELL 0x116884000 == 45 [pid = 2276] [id = 367] 12:10:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 142 (0x116798000) [pid = 2276] [serial = 1100] [outer = 0x0] 12:10:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 143 (0x117599c00) [pid = 2276] [serial = 1101] [outer = 0x116798000] 12:10:55 INFO - PROCESS | 2276 | 1464635455266 Marionette DEBUG loaded listener.js 12:10:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 144 (0x1182e5000) [pid = 2276] [serial = 1102] [outer = 0x116798000] 12:10:55 INFO - PROCESS | 2276 | --DOCSHELL 0x12cee8800 == 44 [pid = 2276] [id = 17] 12:10:55 INFO - PROCESS | 2276 | --DOCSHELL 0x12d1d7000 == 43 [pid = 2276] [id = 19] 12:10:55 INFO - PROCESS | 2276 | --DOCSHELL 0x12aedd000 == 42 [pid = 2276] [id = 8] 12:10:55 INFO - PROCESS | 2276 | --DOCSHELL 0x12a789000 == 41 [pid = 2276] [id = 343] 12:10:55 INFO - PROCESS | 2276 | --DOCSHELL 0x128fa7000 == 40 [pid = 2276] [id = 6] 12:10:55 INFO - PROCESS | 2276 | --DOCSHELL 0x12b24e000 == 39 [pid = 2276] [id = 9] 12:10:55 INFO - PROCESS | 2276 | --DOCSHELL 0x116f0b800 == 38 [pid = 2276] [id = 26] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 143 (0x113243800) [pid = 2276] [serial = 1035] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 142 (0x124eb7400) [pid = 2276] [serial = 1027] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 141 (0x1187c8000) [pid = 2276] [serial = 925] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 140 (0x1269eb000) [pid = 2276] [serial = 943] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 139 (0x121286400) [pid = 2276] [serial = 928] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 138 (0x1254acc00) [pid = 2276] [serial = 934] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 137 (0x1122b5400) [pid = 2276] [serial = 919] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 136 (0x126dae400) [pid = 2276] [serial = 940] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 135 (0x116795c00) [pid = 2276] [serial = 922] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 134 (0x12a993400) [pid = 2276] [serial = 982] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 133 (0x126c3c400) [pid = 2276] [serial = 937] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 132 (0x121bbec00) [pid = 2276] [serial = 931] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 131 (0x116610400) [pid = 2276] [serial = 858] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 130 (0x120f0d000) [pid = 2276] [serial = 864] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 129 (0x12caa6800) [pid = 2276] [serial = 807] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 128 (0x1128a7800) [pid = 2276] [serial = 1033] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 127 (0x126dbb800) [pid = 2276] [serial = 870] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 126 (0x12162b000) [pid = 2276] [serial = 801] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 125 (0x12d211800) [pid = 2276] [serial = 810] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 124 (0x12afd6c00) [pid = 2276] [serial = 877] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 123 (0x1187cbc00) [pid = 2276] [serial = 798] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 122 (0x12ae5d000) [pid = 2276] [serial = 804] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 121 (0x1168a6c00) [pid = 2276] [serial = 729] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 120 (0x121c16000) [pid = 2276] [serial = 1026] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 119 (0x12675d800) [pid = 2276] [serial = 1029] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 118 (0x12afd0c00) [pid = 2276] [serial = 873] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 117 (0x121c1d000) [pid = 2276] [serial = 867] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 116 (0x118550c00) [pid = 2276] [serial = 861] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 115 (0x128e2e800) [pid = 2276] [serial = 997] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x1267df800) [pid = 2276] [serial = 996] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x121bc4c00) [pid = 2276] [serial = 994] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x1219d3800) [pid = 2276] [serial = 993] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x121254800) [pid = 2276] [serial = 991] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x1196f2c00) [pid = 2276] [serial = 990] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x118413000) [pid = 2276] [serial = 988] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x11768dc00) [pid = 2276] [serial = 987] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x1133e9c00) [pid = 2276] [serial = 985] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x1128a2400) [pid = 2276] [serial = 984] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x121122000) [pid = 2276] [serial = 1023] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x121624400) [pid = 2276] [serial = 1024] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x119a36400) [pid = 2276] [serial = 1020] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x119a92400) [pid = 2276] [serial = 1021] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x118710800) [pid = 2276] [serial = 1017] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x1187d4400) [pid = 2276] [serial = 1018] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x112796c00) [pid = 2276] [serial = 1032] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x118410800) [pid = 2276] [serial = 1015] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x117590400) [pid = 2276] [serial = 1014] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x11636a800) [pid = 2276] [serial = 1012] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x113346400) [pid = 2276] [serial = 1011] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x12c279800) [pid = 2276] [serial = 1009] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x118413800) [pid = 2276] [serial = 1008] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x12c26c000) [pid = 2276] [serial = 1006] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x12c050000) [pid = 2276] [serial = 1005] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x12bad8400) [pid = 2276] [serial = 1002] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x12bb84400) [pid = 2276] [serial = 1003] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x12a99e400) [pid = 2276] [serial = 999] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x12afd5000) [pid = 2276] [serial = 1000] [outer = 0x0] [url = about:blank] 12:10:55 INFO - PROCESS | 2276 | 1464635455664 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]]]}] 12:10:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:10:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 619ms 12:10:55 INFO - PROCESS | 2276 | 1464635455703 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 12:10:55 INFO - PROCESS | 2276 | 1464635455704 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 12:10:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:10:55 INFO - PROCESS | 2276 | 1464635455707 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:10:55 INFO - PROCESS | 2276 | 1464635455709 Marionette TRACE conn2 <- [1,1442,null,{}] 12:10:55 INFO - PROCESS | 2276 | 1464635455719 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}] 12:10:55 INFO - PROCESS | 2276 | 1464635455801 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 12:10:55 INFO - PROCESS | 2276 | 1464635455851 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:55 INFO - PROCESS | 2276 | ++DOCSHELL 0x1170a3000 == 39 [pid = 2276] [id = 368] 12:10:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x11679ac00) [pid = 2276] [serial = 1103] [outer = 0x0] 12:10:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x118307800) [pid = 2276] [serial = 1104] [outer = 0x11679ac00] 12:10:55 INFO - PROCESS | 2276 | 1464635455878 Marionette DEBUG loaded listener.js 12:10:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x11854b000) [pid = 2276] [serial = 1105] [outer = 0x11679ac00] 12:10:56 INFO - PROCESS | 2276 | 1464635456188 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]]]}] 12:10:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:10:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 524ms 12:10:56 INFO - PROCESS | 2276 | 1464635456232 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 12:10:56 INFO - PROCESS | 2276 | 1464635456233 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 12:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:10:56 INFO - PROCESS | 2276 | 1464635456235 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:10:56 INFO - PROCESS | 2276 | 1464635456236 Marionette TRACE conn2 <- [1,1446,null,{}] 12:10:56 INFO - PROCESS | 2276 | 1464635456239 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}] 12:10:56 INFO - PROCESS | 2276 | 1464635456319 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 12:10:56 INFO - PROCESS | 2276 | 1464635456324 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:56 INFO - PROCESS | 2276 | ++DOCSHELL 0x11963c000 == 40 [pid = 2276] [id = 369] 12:10:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x118551400) [pid = 2276] [serial = 1106] [outer = 0x0] 12:10:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x1187c7000) [pid = 2276] [serial = 1107] [outer = 0x118551400] 12:10:56 INFO - PROCESS | 2276 | 1464635456354 Marionette DEBUG loaded listener.js 12:10:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x1187cf800) [pid = 2276] [serial = 1108] [outer = 0x118551400] 12:10:56 INFO - PROCESS | 2276 | 1464635456816 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]]]}] 12:10:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:10:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 619ms 12:10:56 INFO - PROCESS | 2276 | 1464635456863 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 12:10:56 INFO - PROCESS | 2276 | 1464635456865 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 12:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:10:56 INFO - PROCESS | 2276 | 1464635456868 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:10:56 INFO - PROCESS | 2276 | 1464635456869 Marionette TRACE conn2 <- [1,1450,null,{}] 12:10:56 INFO - PROCESS | 2276 | 1464635456871 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}] 12:10:56 INFO - PROCESS | 2276 | 1464635456949 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 12:10:56 INFO - PROCESS | 2276 | 1464635456995 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:57 INFO - PROCESS | 2276 | ++DOCSHELL 0x11273c000 == 41 [pid = 2276] [id = 370] 12:10:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x1120ed800) [pid = 2276] [serial = 1109] [outer = 0x0] 12:10:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x11892cc00) [pid = 2276] [serial = 1110] [outer = 0x1120ed800] 12:10:57 INFO - PROCESS | 2276 | 1464635457020 Marionette DEBUG loaded listener.js 12:10:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x1190f7000) [pid = 2276] [serial = 1111] [outer = 0x1120ed800] 12:10:57 INFO - PROCESS | 2276 | 1464635457323 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]]]}] 12:10:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 518ms 12:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:10:57 INFO - PROCESS | 2276 | 1464635457386 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 12:10:57 INFO - PROCESS | 2276 | 1464635457387 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 12:10:57 INFO - PROCESS | 2276 | 1464635457389 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:10:57 INFO - PROCESS | 2276 | 1464635457390 Marionette TRACE conn2 <- [1,1454,null,{}] 12:10:57 INFO - PROCESS | 2276 | 1464635457393 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}] 12:10:57 INFO - PROCESS | 2276 | 1464635457485 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 12:10:57 INFO - PROCESS | 2276 | 1464635457489 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:57 INFO - PROCESS | 2276 | ++DOCSHELL 0x12127f800 == 42 [pid = 2276] [id = 371] 12:10:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x1190ee800) [pid = 2276] [serial = 1112] [outer = 0x0] 12:10:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x1197c9c00) [pid = 2276] [serial = 1113] [outer = 0x1190ee800] 12:10:57 INFO - PROCESS | 2276 | 1464635457522 Marionette DEBUG loaded listener.js 12:10:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x12173dc00) [pid = 2276] [serial = 1114] [outer = 0x1190ee800] 12:10:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 518ms 12:10:57 INFO - PROCESS | 2276 | 1464635457901 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]]]}] 12:10:57 INFO - PROCESS | 2276 | 1464635457908 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 12:10:57 INFO - PROCESS | 2276 | 1464635457910 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 12:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:10:57 INFO - PROCESS | 2276 | 1464635457914 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:10:57 INFO - PROCESS | 2276 | 1464635457916 Marionette TRACE conn2 <- [1,1458,null,{}] 12:10:57 INFO - PROCESS | 2276 | 1464635457918 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}] 12:10:58 INFO - PROCESS | 2276 | 1464635458047 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 12:10:58 INFO - PROCESS | 2276 | 1464635458064 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:58 INFO - PROCESS | 2276 | ++DOCSHELL 0x124b5e800 == 43 [pid = 2276] [id = 372] 12:10:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x1219a4000) [pid = 2276] [serial = 1115] [outer = 0x0] 12:10:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x1219d7400) [pid = 2276] [serial = 1116] [outer = 0x1219a4000] 12:10:58 INFO - PROCESS | 2276 | 1464635458106 Marionette DEBUG loaded listener.js 12:10:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x1219e2400) [pid = 2276] [serial = 1117] [outer = 0x1219a4000] 12:10:58 INFO - PROCESS | 2276 | 1464635458532 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]]]}] 12:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 669ms 12:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:10:58 INFO - PROCESS | 2276 | 1464635458584 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 12:10:58 INFO - PROCESS | 2276 | 1464635458585 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 12:10:58 INFO - PROCESS | 2276 | 1464635458587 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:10:58 INFO - PROCESS | 2276 | 1464635458588 Marionette TRACE conn2 <- [1,1462,null,{}] 12:10:58 INFO - PROCESS | 2276 | 1464635458590 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}] 12:10:58 INFO - PROCESS | 2276 | 1464635458687 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 12:10:58 INFO - PROCESS | 2276 | 1464635458700 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:58 INFO - PROCESS | 2276 | ++DOCSHELL 0x126374000 == 44 [pid = 2276] [id = 373] 12:10:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x1219a5400) [pid = 2276] [serial = 1118] [outer = 0x0] 12:10:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x121bb8400) [pid = 2276] [serial = 1119] [outer = 0x1219a5400] 12:10:58 INFO - PROCESS | 2276 | 1464635458724 Marionette DEBUG loaded listener.js 12:10:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x121bbec00) [pid = 2276] [serial = 1120] [outer = 0x1219a5400] 12:10:59 INFO - PROCESS | 2276 | 1464635459107 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]]]}] 12:10:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:10:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 568ms 12:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:10:59 INFO - PROCESS | 2276 | 1464635459155 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 12:10:59 INFO - PROCESS | 2276 | 1464635459156 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 12:10:59 INFO - PROCESS | 2276 | 1464635459159 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:10:59 INFO - PROCESS | 2276 | 1464635459160 Marionette TRACE conn2 <- [1,1466,null,{}] 12:10:59 INFO - PROCESS | 2276 | 1464635459162 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}] 12:10:59 INFO - PROCESS | 2276 | 1464635459260 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 12:10:59 INFO - PROCESS | 2276 | 1464635459290 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:59 INFO - PROCESS | 2276 | ++DOCSHELL 0x126d7c800 == 45 [pid = 2276] [id = 374] 12:10:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x1219e0c00) [pid = 2276] [serial = 1121] [outer = 0x0] 12:10:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x121c16400) [pid = 2276] [serial = 1122] [outer = 0x1219e0c00] 12:10:59 INFO - PROCESS | 2276 | 1464635459316 Marionette DEBUG loaded listener.js 12:10:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x121c1b800) [pid = 2276] [serial = 1123] [outer = 0x1219e0c00] 12:10:59 INFO - PROCESS | 2276 | 1464635459703 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]]]}] 12:10:59 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x11854b800) [pid = 2276] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:10:59 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x11224c000) [pid = 2276] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:10:59 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x1168ae800) [pid = 2276] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:10:59 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x11902bc00) [pid = 2276] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:10:59 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x119a8b000) [pid = 2276] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:10:59 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x119a87c00) [pid = 2276] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:10:59 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x112792800) [pid = 2276] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:10:59 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x1122a8c00) [pid = 2276] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:10:59 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x11854dc00) [pid = 2276] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:10:59 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x116610c00) [pid = 2276] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:10:59 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x1128a1400) [pid = 2276] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:10:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:10:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 569ms 12:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:10:59 INFO - PROCESS | 2276 | 1464635459731 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 12:10:59 INFO - PROCESS | 2276 | 1464635459732 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 12:10:59 INFO - PROCESS | 2276 | 1464635459734 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:10:59 INFO - PROCESS | 2276 | 1464635459735 Marionette TRACE conn2 <- [1,1470,null,{}] 12:10:59 INFO - PROCESS | 2276 | 1464635459738 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}] 12:10:59 INFO - PROCESS | 2276 | 1464635459820 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 12:10:59 INFO - PROCESS | 2276 | 1464635459824 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:59 INFO - PROCESS | 2276 | ++DOCSHELL 0x119790000 == 46 [pid = 2276] [id = 375] 12:10:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x1128a9000) [pid = 2276] [serial = 1124] [outer = 0x0] 12:10:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x118412400) [pid = 2276] [serial = 1125] [outer = 0x1128a9000] 12:10:59 INFO - PROCESS | 2276 | 1464635459851 Marionette DEBUG loaded listener.js 12:10:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x119a95000) [pid = 2276] [serial = 1126] [outer = 0x1128a9000] 12:11:00 INFO - PROCESS | 2276 | 1464635460187 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]]]}] 12:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 467ms 12:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:11:00 INFO - PROCESS | 2276 | 1464635460203 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 12:11:00 INFO - PROCESS | 2276 | 1464635460204 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 12:11:00 INFO - PROCESS | 2276 | 1464635460215 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:11:00 INFO - PROCESS | 2276 | 1464635460217 Marionette TRACE conn2 <- [1,1474,null,{}] 12:11:00 INFO - PROCESS | 2276 | 1464635460219 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}] 12:11:00 INFO - PROCESS | 2276 | 1464635460314 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 12:11:00 INFO - PROCESS | 2276 | 1464635460365 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:00 INFO - PROCESS | 2276 | ++DOCSHELL 0x1299c0800 == 47 [pid = 2276] [id = 376] 12:11:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x112790c00) [pid = 2276] [serial = 1127] [outer = 0x0] 12:11:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x121c1f400) [pid = 2276] [serial = 1128] [outer = 0x112790c00] 12:11:00 INFO - PROCESS | 2276 | 1464635460394 Marionette DEBUG loaded listener.js 12:11:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x124b81400) [pid = 2276] [serial = 1129] [outer = 0x112790c00] 12:11:00 INFO - PROCESS | 2276 | 1464635460705 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]]]}] 12:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 527ms 12:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:11:00 INFO - PROCESS | 2276 | 1464635460734 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 12:11:00 INFO - PROCESS | 2276 | 1464635460736 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 12:11:00 INFO - PROCESS | 2276 | 1464635460738 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:11:00 INFO - PROCESS | 2276 | 1464635460739 Marionette TRACE conn2 <- [1,1478,null,{}] 12:11:00 INFO - PROCESS | 2276 | 1464635460741 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}] 12:11:00 INFO - PROCESS | 2276 | 1464635460823 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 12:11:00 INFO - PROCESS | 2276 | 1464635460828 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:00 INFO - PROCESS | 2276 | ++DOCSHELL 0x12aef5800 == 48 [pid = 2276] [id = 377] 12:11:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x124b86400) [pid = 2276] [serial = 1130] [outer = 0x0] 12:11:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x124ba0000) [pid = 2276] [serial = 1131] [outer = 0x124b86400] 12:11:00 INFO - PROCESS | 2276 | 1464635460855 Marionette DEBUG loaded listener.js 12:11:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x124d58800) [pid = 2276] [serial = 1132] [outer = 0x124b86400] 12:11:01 INFO - PROCESS | 2276 | 1464635461187 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]]]}] 12:11:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:11:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 469ms 12:11:01 INFO - PROCESS | 2276 | 1464635461208 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 12:11:01 INFO - PROCESS | 2276 | 1464635461209 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 12:11:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:11:01 INFO - PROCESS | 2276 | 1464635461214 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:11:01 INFO - PROCESS | 2276 | 1464635461215 Marionette TRACE conn2 <- [1,1482,null,{}] 12:11:01 INFO - PROCESS | 2276 | 1464635461217 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}] 12:11:01 INFO - PROCESS | 2276 | 1464635461332 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 12:11:01 INFO - PROCESS | 2276 | 1464635461338 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:01 INFO - PROCESS | 2276 | ++DOCSHELL 0x12af75000 == 49 [pid = 2276] [id = 378] 12:11:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x124b7a000) [pid = 2276] [serial = 1133] [outer = 0x0] 12:11:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x124d61400) [pid = 2276] [serial = 1134] [outer = 0x124b7a000] 12:11:01 INFO - PROCESS | 2276 | 1464635461363 Marionette DEBUG loaded listener.js 12:11:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x1254b0400) [pid = 2276] [serial = 1135] [outer = 0x124b7a000] 12:11:01 INFO - PROCESS | 2276 | 1464635461684 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]]]}] 12:11:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:11:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 519ms 12:11:01 INFO - PROCESS | 2276 | 1464635461770 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 12:11:01 INFO - PROCESS | 2276 | 1464635461772 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 12:11:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:11:01 INFO - PROCESS | 2276 | 1464635461776 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:11:01 INFO - PROCESS | 2276 | 1464635461778 Marionette TRACE conn2 <- [1,1486,null,{}] 12:11:01 INFO - PROCESS | 2276 | 1464635461782 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}] 12:11:01 INFO - PROCESS | 2276 | 1464635461878 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 12:11:01 INFO - PROCESS | 2276 | 1464635461974 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:01 INFO - PROCESS | 2276 | ++DOCSHELL 0x112728800 == 50 [pid = 2276] [id = 379] 12:11:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x112791400) [pid = 2276] [serial = 1136] [outer = 0x0] 12:11:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x11279a000) [pid = 2276] [serial = 1137] [outer = 0x112791400] 12:11:02 INFO - PROCESS | 2276 | 1464635462005 Marionette DEBUG loaded listener.js 12:11:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x1133e6000) [pid = 2276] [serial = 1138] [outer = 0x112791400] 12:11:02 INFO - PROCESS | 2276 | 1464635462451 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]]]}] 12:11:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:11:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 723ms 12:11:02 INFO - PROCESS | 2276 | 1464635462549 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 12:11:02 INFO - PROCESS | 2276 | 1464635462552 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 12:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:11:02 INFO - PROCESS | 2276 | 1464635462559 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:11:02 INFO - PROCESS | 2276 | 1464635462562 Marionette TRACE conn2 <- [1,1490,null,{}] 12:11:02 INFO - PROCESS | 2276 | 1464635462565 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}] 12:11:02 INFO - PROCESS | 2276 | 1464635462671 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 12:11:02 INFO - PROCESS | 2276 | 1464635462726 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:02 INFO - PROCESS | 2276 | ++DOCSHELL 0x119630000 == 51 [pid = 2276] [id = 380] 12:11:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x117590400) [pid = 2276] [serial = 1139] [outer = 0x0] 12:11:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x1182e3800) [pid = 2276] [serial = 1140] [outer = 0x117590400] 12:11:02 INFO - PROCESS | 2276 | 1464635462756 Marionette DEBUG loaded listener.js 12:11:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x118413c00) [pid = 2276] [serial = 1141] [outer = 0x117590400] 12:11:03 INFO - PROCESS | 2276 | 1464635463218 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]]]}] 12:11:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:11:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 675ms 12:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:11:03 INFO - PROCESS | 2276 | 1464635463232 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 12:11:03 INFO - PROCESS | 2276 | 1464635463234 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 12:11:03 INFO - PROCESS | 2276 | 1464635463237 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:11:03 INFO - PROCESS | 2276 | 1464635463238 Marionette TRACE conn2 <- [1,1494,null,{}] 12:11:03 INFO - PROCESS | 2276 | 1464635463246 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}] 12:11:03 INFO - PROCESS | 2276 | 1464635463384 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 12:11:03 INFO - PROCESS | 2276 | 1464635463503 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:03 INFO - PROCESS | 2276 | ++DOCSHELL 0x1299cd800 == 52 [pid = 2276] [id = 381] 12:11:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 116 (0x1187c6800) [pid = 2276] [serial = 1142] [outer = 0x0] 12:11:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 117 (0x1190f3c00) [pid = 2276] [serial = 1143] [outer = 0x1187c6800] 12:11:03 INFO - PROCESS | 2276 | 1464635463537 Marionette DEBUG loaded listener.js 12:11:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 118 (0x119a8d000) [pid = 2276] [serial = 1144] [outer = 0x1187c6800] 12:11:04 INFO - PROCESS | 2276 | 1464635464010 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]]]}] 12:11:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:11:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 819ms 12:11:04 INFO - PROCESS | 2276 | 1464635464056 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 12:11:04 INFO - PROCESS | 2276 | 1464635464058 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 12:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:11:04 INFO - PROCESS | 2276 | 1464635464060 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:11:04 INFO - PROCESS | 2276 | 1464635464064 Marionette TRACE conn2 <- [1,1498,null,{}] 12:11:04 INFO - PROCESS | 2276 | 1464635464066 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}] 12:11:04 INFO - PROCESS | 2276 | 1464635464170 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 12:11:04 INFO - PROCESS | 2276 | 1464635464234 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:04 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ba6a000 == 53 [pid = 2276] [id = 382] 12:11:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 119 (0x121118c00) [pid = 2276] [serial = 1145] [outer = 0x0] 12:11:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 120 (0x12128c000) [pid = 2276] [serial = 1146] [outer = 0x121118c00] 12:11:04 INFO - PROCESS | 2276 | 1464635464265 Marionette DEBUG loaded listener.js 12:11:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 121 (0x12162d000) [pid = 2276] [serial = 1147] [outer = 0x121118c00] 12:11:04 INFO - PROCESS | 2276 | 1464635464694 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]]]}] 12:11:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:11:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 672ms 12:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:11:04 INFO - PROCESS | 2276 | 1464635464733 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 12:11:04 INFO - PROCESS | 2276 | 1464635464734 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 12:11:04 INFO - PROCESS | 2276 | 1464635464736 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:11:04 INFO - PROCESS | 2276 | 1464635464738 Marionette TRACE conn2 <- [1,1502,null,{}] 12:11:04 INFO - PROCESS | 2276 | 1464635464740 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}] 12:11:04 INFO - PROCESS | 2276 | 1464635464842 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 12:11:04 INFO - PROCESS | 2276 | 1464635464906 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:04 INFO - PROCESS | 2276 | ++DOCSHELL 0x12bb50000 == 54 [pid = 2276] [id = 383] 12:11:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 122 (0x1197bdc00) [pid = 2276] [serial = 1148] [outer = 0x0] 12:11:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 123 (0x121bb4000) [pid = 2276] [serial = 1149] [outer = 0x1197bdc00] 12:11:04 INFO - PROCESS | 2276 | 1464635464937 Marionette DEBUG loaded listener.js 12:11:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 124 (0x121c1e400) [pid = 2276] [serial = 1150] [outer = 0x1197bdc00] 12:11:05 INFO - PROCESS | 2276 | 1464635465581 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]]]}] 12:11:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:11:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 872ms 12:11:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:11:05 INFO - PROCESS | 2276 | 1464635465610 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 12:11:05 INFO - PROCESS | 2276 | 1464635465613 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 12:11:05 INFO - PROCESS | 2276 | 1464635465618 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:11:05 INFO - PROCESS | 2276 | 1464635465620 Marionette TRACE conn2 <- [1,1506,null,{}] 12:11:05 INFO - PROCESS | 2276 | 1464635465624 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}] 12:11:05 INFO - PROCESS | 2276 | 1464635465723 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 12:11:05 INFO - PROCESS | 2276 | 1464635465793 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:05 INFO - PROCESS | 2276 | ++DOCSHELL 0x11909a800 == 55 [pid = 2276] [id = 384] 12:11:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 125 (0x1128a6c00) [pid = 2276] [serial = 1151] [outer = 0x0] 12:11:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 126 (0x112f96c00) [pid = 2276] [serial = 1152] [outer = 0x1128a6c00] 12:11:05 INFO - PROCESS | 2276 | 1464635465821 Marionette DEBUG loaded listener.js 12:11:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 127 (0x1166c3c00) [pid = 2276] [serial = 1153] [outer = 0x1128a6c00] 12:11:06 INFO - PROCESS | 2276 | 1464635466269 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]]]}] 12:11:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:11:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 671ms 12:11:06 INFO - PROCESS | 2276 | 1464635466289 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 12:11:06 INFO - PROCESS | 2276 | 1464635466293 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 12:11:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:11:06 INFO - PROCESS | 2276 | 1464635466297 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:11:06 INFO - PROCESS | 2276 | 1464635466299 Marionette TRACE conn2 <- [1,1510,null,{}] 12:11:06 INFO - PROCESS | 2276 | 1464635466301 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}] 12:11:06 INFO - PROCESS | 2276 | 1464635466404 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 12:11:06 INFO - PROCESS | 2276 | --DOCSHELL 0x12c914800 == 54 [pid = 2276] [id = 14] 12:11:06 INFO - PROCESS | 2276 | --DOCSHELL 0x12aef5800 == 53 [pid = 2276] [id = 377] 12:11:06 INFO - PROCESS | 2276 | --DOCSHELL 0x1299c0800 == 52 [pid = 2276] [id = 376] 12:11:06 INFO - PROCESS | 2276 | --DOCSHELL 0x119790000 == 51 [pid = 2276] [id = 375] 12:11:06 INFO - PROCESS | 2276 | --DOCSHELL 0x126d7c800 == 50 [pid = 2276] [id = 374] 12:11:06 INFO - PROCESS | 2276 | --DOCSHELL 0x126374000 == 49 [pid = 2276] [id = 373] 12:11:06 INFO - PROCESS | 2276 | --DOCSHELL 0x124b5e800 == 48 [pid = 2276] [id = 372] 12:11:06 INFO - PROCESS | 2276 | --DOMWINDOW == 126 (0x112f97400) [pid = 2276] [serial = 1038] [outer = 0x0] [url = about:blank] 12:11:06 INFO - PROCESS | 2276 | --DOMWINDOW == 125 (0x121621800) [pid = 2276] [serial = 1077] [outer = 0x0] [url = about:blank] 12:11:06 INFO - PROCESS | 2276 | 1464635466503 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:06 INFO - PROCESS | 2276 | --DOCSHELL 0x12127f800 == 47 [pid = 2276] [id = 371] 12:11:06 INFO - PROCESS | 2276 | --DOCSHELL 0x11273c000 == 46 [pid = 2276] [id = 370] 12:11:06 INFO - PROCESS | 2276 | --DOCSHELL 0x11963c000 == 45 [pid = 2276] [id = 369] 12:11:06 INFO - PROCESS | 2276 | --DOCSHELL 0x1170a3000 == 44 [pid = 2276] [id = 368] 12:11:06 INFO - PROCESS | 2276 | --DOCSHELL 0x116884000 == 43 [pid = 2276] [id = 367] 12:11:06 INFO - PROCESS | 2276 | --DOCSHELL 0x117068800 == 42 [pid = 2276] [id = 366] 12:11:06 INFO - PROCESS | 2276 | --DOCSHELL 0x119783000 == 41 [pid = 2276] [id = 365] 12:11:06 INFO - PROCESS | 2276 | --DOCSHELL 0x12a77e800 == 40 [pid = 2276] [id = 364] 12:11:06 INFO - PROCESS | 2276 | --DOCSHELL 0x129444000 == 39 [pid = 2276] [id = 363] 12:11:06 INFO - PROCESS | 2276 | --DOCSHELL 0x128bce000 == 38 [pid = 2276] [id = 362] 12:11:06 INFO - PROCESS | 2276 | ++DOCSHELL 0x111eab800 == 39 [pid = 2276] [id = 385] 12:11:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 126 (0x112790000) [pid = 2276] [serial = 1154] [outer = 0x0] 12:11:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 127 (0x1133a8800) [pid = 2276] [serial = 1155] [outer = 0x112790000] 12:11:06 INFO - PROCESS | 2276 | 1464635466535 Marionette DEBUG loaded listener.js 12:11:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 128 (0x11830cc00) [pid = 2276] [serial = 1156] [outer = 0x112790000] 12:11:06 INFO - PROCESS | 2276 | --DOMWINDOW == 127 (0x1190f0400) [pid = 2276] [serial = 1059] [outer = 0x0] [url = about:blank] 12:11:06 INFO - PROCESS | 2276 | --DOMWINDOW == 126 (0x119a8e000) [pid = 2276] [serial = 1062] [outer = 0x0] [url = about:blank] 12:11:06 INFO - PROCESS | 2276 | --DOMWINDOW == 125 (0x119a32400) [pid = 2276] [serial = 1060] [outer = 0x0] [url = about:blank] 12:11:06 INFO - PROCESS | 2276 | --DOMWINDOW == 124 (0x120f0f800) [pid = 2276] [serial = 1065] [outer = 0x0] [url = about:blank] 12:11:06 INFO - PROCESS | 2276 | --DOMWINDOW == 123 (0x1187d5800) [pid = 2276] [serial = 1056] [outer = 0x0] [url = about:blank] 12:11:06 INFO - PROCESS | 2276 | --DOMWINDOW == 122 (0x11840b800) [pid = 2276] [serial = 1050] [outer = 0x0] [url = about:blank] 12:11:06 INFO - PROCESS | 2276 | --DOMWINDOW == 121 (0x118503000) [pid = 2276] [serial = 1051] [outer = 0x0] [url = about:blank] 12:11:06 INFO - PROCESS | 2276 | --DOMWINDOW == 120 (0x118715c00) [pid = 2276] [serial = 1053] [outer = 0x0] [url = about:blank] 12:11:06 INFO - PROCESS | 2276 | --DOMWINDOW == 119 (0x1187c4c00) [pid = 2276] [serial = 1054] [outer = 0x0] [url = about:blank] 12:11:06 INFO - PROCESS | 2276 | --DOMWINDOW == 118 (0x116854c00) [pid = 2276] [serial = 1047] [outer = 0x0] [url = about:blank] 12:11:06 INFO - PROCESS | 2276 | --DOMWINDOW == 117 (0x117688c00) [pid = 2276] [serial = 1048] [outer = 0x0] [url = about:blank] 12:11:06 INFO - PROCESS | 2276 | --DOMWINDOW == 116 (0x1128ab800) [pid = 2276] [serial = 1044] [outer = 0x0] [url = about:blank] 12:11:06 INFO - PROCESS | 2276 | --DOMWINDOW == 115 (0x113c5c400) [pid = 2276] [serial = 1045] [outer = 0x0] [url = about:blank] 12:11:06 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x120dbf000) [pid = 2276] [serial = 1063] [outer = 0x0] [url = about:blank] 12:11:06 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x115d0a800) [pid = 2276] [serial = 1041] [outer = 0x0] [url = about:blank] 12:11:06 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x12111dc00) [pid = 2276] [serial = 1066] [outer = 0x0] [url = about:blank] 12:11:06 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x12147f800) [pid = 2276] [serial = 1075] [outer = 0x0] [url = about:blank] 12:11:06 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x112791c00) [pid = 2276] [serial = 1068] [outer = 0x0] [url = about:blank] 12:11:06 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x113acec00) [pid = 2276] [serial = 1069] [outer = 0x0] [url = about:blank] 12:11:06 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x118924800) [pid = 2276] [serial = 1072] [outer = 0x0] [url = about:blank] 12:11:06 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x121284800) [pid = 2276] [serial = 1074] [outer = 0x0] [url = about:blank] 12:11:06 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x11840e800) [pid = 2276] [serial = 1071] [outer = 0x0] [url = about:blank] 12:11:06 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x11892f800) [pid = 2276] [serial = 1057] [outer = 0x0] [url = about:blank] 12:11:06 INFO - PROCESS | 2276 | 1464635466854 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]]]}] 12:11:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:11:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 570ms 12:11:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:11:06 INFO - PROCESS | 2276 | 1464635466868 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 12:11:06 INFO - PROCESS | 2276 | 1464635466869 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 12:11:06 INFO - PROCESS | 2276 | 1464635466871 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:11:06 INFO - PROCESS | 2276 | 1464635466874 Marionette TRACE conn2 <- [1,1514,null,{}] 12:11:06 INFO - PROCESS | 2276 | 1464635466891 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}] 12:11:06 INFO - PROCESS | 2276 | 1464635466972 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 12:11:07 INFO - PROCESS | 2276 | 1464635466997 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:07 INFO - PROCESS | 2276 | ++DOCSHELL 0x118978000 == 40 [pid = 2276] [id = 386] 12:11:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x118511800) [pid = 2276] [serial = 1157] [outer = 0x0] 12:11:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x118557400) [pid = 2276] [serial = 1158] [outer = 0x118511800] 12:11:07 INFO - PROCESS | 2276 | 1464635467028 Marionette DEBUG loaded listener.js 12:11:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x1187c9c00) [pid = 2276] [serial = 1159] [outer = 0x118511800] 12:11:07 INFO - PROCESS | 2276 | 1464635467382 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]]]}] 12:11:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 527ms 12:11:07 INFO - PROCESS | 2276 | 1464635467400 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 12:11:07 INFO - PROCESS | 2276 | 1464635467402 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 12:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:11:07 INFO - PROCESS | 2276 | 1464635467404 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:11:07 INFO - PROCESS | 2276 | 1464635467405 Marionette TRACE conn2 <- [1,1518,null,{}] 12:11:07 INFO - PROCESS | 2276 | 1464635467407 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}] 12:11:07 INFO - PROCESS | 2276 | 1464635467490 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 12:11:07 INFO - PROCESS | 2276 | 1464635467540 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:07 INFO - PROCESS | 2276 | ++DOCSHELL 0x119643800 == 41 [pid = 2276] [id = 387] 12:11:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x1187cac00) [pid = 2276] [serial = 1160] [outer = 0x0] 12:11:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x11892d800) [pid = 2276] [serial = 1161] [outer = 0x1187cac00] 12:11:07 INFO - PROCESS | 2276 | 1464635467567 Marionette DEBUG loaded listener.js 12:11:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x1196f5400) [pid = 2276] [serial = 1162] [outer = 0x1187cac00] 12:11:07 INFO - PROCESS | 2276 | 1464635467865 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]]]}] 12:11:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 470ms 12:11:07 INFO - PROCESS | 2276 | 1464635467874 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 12:11:07 INFO - PROCESS | 2276 | 1464635467875 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 12:11:07 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:11:07 INFO - PROCESS | 2276 | 1464635467877 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:11:07 INFO - PROCESS | 2276 | 1464635467880 Marionette TRACE conn2 <- [1,1522,null,{}] 12:11:07 INFO - PROCESS | 2276 | 1464635467889 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}] 12:11:07 INFO - PROCESS | 2276 | 1464635467972 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 12:11:07 INFO - PROCESS | 2276 | 1464635467977 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:07 INFO - PROCESS | 2276 | ++DOCSHELL 0x121cae800 == 42 [pid = 2276] [id = 388] 12:11:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x1187d0c00) [pid = 2276] [serial = 1163] [outer = 0x0] 12:11:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x119a8e400) [pid = 2276] [serial = 1164] [outer = 0x1187d0c00] 12:11:08 INFO - PROCESS | 2276 | 1464635468005 Marionette DEBUG loaded listener.js 12:11:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x120f10400) [pid = 2276] [serial = 1165] [outer = 0x1187d0c00] 12:11:08 INFO - PROCESS | 2276 | 1464635468337 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"]]]}] 12:11:08 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 () { 12:11:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:11:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:11:08 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 () { 12:11:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:11:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:11:08 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 () { 12:11:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:11:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:11:08 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 () { 12:11:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:11:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:11:08 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 477ms 12:11:08 INFO - PROCESS | 2276 | 1464635468356 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 12:11:08 INFO - PROCESS | 2276 | 1464635468358 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 12:11:08 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:11:08 INFO - PROCESS | 2276 | 1464635468388 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:11:08 INFO - PROCESS | 2276 | 1464635468389 Marionette TRACE conn2 <- [1,1526,null,{}] 12:11:08 INFO - PROCESS | 2276 | 1464635468392 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}] 12:11:08 INFO - PROCESS | 2276 | 1464635468520 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 12:11:08 INFO - PROCESS | 2276 | 1464635468529 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:08 INFO - PROCESS | 2276 | ++DOCSHELL 0x116f1d000 == 43 [pid = 2276] [id = 389] 12:11:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x121286000) [pid = 2276] [serial = 1166] [outer = 0x0] 12:11:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 116 (0x121629400) [pid = 2276] [serial = 1167] [outer = 0x121286000] 12:11:08 INFO - PROCESS | 2276 | 1464635468572 Marionette DEBUG loaded listener.js 12:11:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 117 (0x121bbd000) [pid = 2276] [serial = 1168] [outer = 0x121286000] 12:11:08 INFO - PROCESS | 2276 | 1464635468985 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"]]]}] 12:11:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:11:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:11:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:11:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:11:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:11:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:11:09 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 627ms 12:11:09 INFO - PROCESS | 2276 | 1464635469010 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 12:11:09 INFO - PROCESS | 2276 | 1464635469012 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 12:11:09 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:11:09 INFO - PROCESS | 2276 | 1464635469016 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:11:09 INFO - PROCESS | 2276 | 1464635469018 Marionette TRACE conn2 <- [1,1530,null,{}] 12:11:09 INFO - PROCESS | 2276 | 1464635469030 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}] 12:11:09 INFO - PROCESS | 2276 | 1464635469182 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 12:11:09 INFO - PROCESS | 2276 | 1464635469204 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:09 INFO - PROCESS | 2276 | ++DOCSHELL 0x126374000 == 44 [pid = 2276] [id = 390] 12:11:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 118 (0x121bc4c00) [pid = 2276] [serial = 1169] [outer = 0x0] 12:11:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 119 (0x121c1e800) [pid = 2276] [serial = 1170] [outer = 0x121bc4c00] 12:11:09 INFO - PROCESS | 2276 | 1464635469246 Marionette DEBUG loaded listener.js 12:11:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 120 (0x1248b7000) [pid = 2276] [serial = 1171] [outer = 0x121bc4c00] 12:11:09 INFO - PROCESS | 2276 | 1464635469592 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]]]}] 12:11:09 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 12:11:09 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:11:09 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:11:09 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:11:09 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. 12:11:09 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:11:09 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 621ms 12:11:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:11:09 INFO - PROCESS | 2276 | 1464635469636 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 12:11:09 INFO - PROCESS | 2276 | 1464635469638 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 12:11:09 INFO - PROCESS | 2276 | 1464635469640 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:11:09 INFO - PROCESS | 2276 | 1464635469641 Marionette TRACE conn2 <- [1,1534,null,{}] 12:11:09 INFO - PROCESS | 2276 | 1464635469643 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}] 12:11:09 INFO - PROCESS | 2276 | 1464635469743 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 12:11:09 INFO - PROCESS | 2276 | 1464635469748 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:09 INFO - PROCESS | 2276 | ++DOCSHELL 0x128f9f000 == 45 [pid = 2276] [id = 391] 12:11:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 121 (0x124b3f800) [pid = 2276] [serial = 1172] [outer = 0x0] 12:11:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 122 (0x124b9ac00) [pid = 2276] [serial = 1173] [outer = 0x124b3f800] 12:11:09 INFO - PROCESS | 2276 | 1464635469772 Marionette DEBUG loaded listener.js 12:11:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 123 (0x124d55000) [pid = 2276] [serial = 1174] [outer = 0x124b3f800] 12:11:10 INFO - PROCESS | 2276 | 1464635470219 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]]]}] 12:11:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:11:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 623ms 12:11:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:11:10 INFO - PROCESS | 2276 | 1464635470264 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 12:11:10 INFO - PROCESS | 2276 | 1464635470266 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 12:11:10 INFO - PROCESS | 2276 | 1464635470270 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:11:10 INFO - PROCESS | 2276 | 1464635470271 Marionette TRACE conn2 <- [1,1538,null,{}] 12:11:10 INFO - PROCESS | 2276 | 1464635470275 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}] 12:11:10 INFO - PROCESS | 2276 | 1464635470445 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 12:11:10 INFO - PROCESS | 2276 | 1464635470465 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:10 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a77e800 == 46 [pid = 2276] [id = 392] 12:11:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 124 (0x1254b5000) [pid = 2276] [serial = 1175] [outer = 0x0] 12:11:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 125 (0x125fa1800) [pid = 2276] [serial = 1176] [outer = 0x1254b5000] 12:11:10 INFO - PROCESS | 2276 | 1464635470510 Marionette DEBUG loaded listener.js 12:11:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 126 (0x12663c400) [pid = 2276] [serial = 1177] [outer = 0x1254b5000] 12:11:10 INFO - PROCESS | 2276 | --DOMWINDOW == 125 (0x1128a8400) [pid = 2276] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:11:10 INFO - PROCESS | 2276 | --DOMWINDOW == 124 (0x1219a4000) [pid = 2276] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:11:10 INFO - PROCESS | 2276 | --DOMWINDOW == 123 (0x1120ed800) [pid = 2276] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:11:10 INFO - PROCESS | 2276 | --DOMWINDOW == 122 (0x1219a5400) [pid = 2276] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:11:10 INFO - PROCESS | 2276 | --DOMWINDOW == 121 (0x1128ab000) [pid = 2276] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:11:10 INFO - PROCESS | 2276 | --DOMWINDOW == 120 (0x118551400) [pid = 2276] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:11:10 INFO - PROCESS | 2276 | --DOMWINDOW == 119 (0x1196f7000) [pid = 2276] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:11:10 INFO - PROCESS | 2276 | --DOMWINDOW == 118 (0x1219e0c00) [pid = 2276] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:11:10 INFO - PROCESS | 2276 | --DOMWINDOW == 117 (0x124b86400) [pid = 2276] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:11:10 INFO - PROCESS | 2276 | --DOMWINDOW == 116 (0x1128a9000) [pid = 2276] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:11:10 INFO - PROCESS | 2276 | --DOMWINDOW == 115 (0x112790c00) [pid = 2276] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:11:10 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x1190ee800) [pid = 2276] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:11:10 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x11679ac00) [pid = 2276] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:11:10 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x116798000) [pid = 2276] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:11:11 INFO - PROCESS | 2276 | 1464635471022 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]]]}] 12:11:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:11:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 770ms 12:11:11 INFO - PROCESS | 2276 | 1464635471040 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 12:11:11 INFO - PROCESS | 2276 | 1464635471042 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 12:11:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:11:11 INFO - PROCESS | 2276 | 1464635471048 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:11:11 INFO - PROCESS | 2276 | 1464635471049 Marionette TRACE conn2 <- [1,1542,null,{}] 12:11:11 INFO - PROCESS | 2276 | 1464635471053 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}] 12:11:11 INFO - PROCESS | 2276 | 1464635471141 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 12:11:11 INFO - PROCESS | 2276 | 1464635471195 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:11 INFO - PROCESS | 2276 | ++DOCSHELL 0x1248f2800 == 47 [pid = 2276] [id = 393] 12:11:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x1110b0800) [pid = 2276] [serial = 1178] [outer = 0x0] 12:11:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x1133e8400) [pid = 2276] [serial = 1179] [outer = 0x1110b0800] 12:11:11 INFO - PROCESS | 2276 | 1464635471221 Marionette DEBUG loaded listener.js 12:11:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x119a40400) [pid = 2276] [serial = 1180] [outer = 0x1110b0800] 12:11:11 INFO - PROCESS | 2276 | 1464635471491 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]]]}] 12:11:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:11:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 471ms 12:11:11 INFO - PROCESS | 2276 | 1464635471519 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 12:11:11 INFO - PROCESS | 2276 | 1464635471520 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 12:11:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:11:11 INFO - PROCESS | 2276 | 1464635471522 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:11:11 INFO - PROCESS | 2276 | 1464635471524 Marionette TRACE conn2 <- [1,1546,null,{}] 12:11:11 INFO - PROCESS | 2276 | 1464635471526 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}] 12:11:11 INFO - PROCESS | 2276 | 1464635471638 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 12:11:11 INFO - PROCESS | 2276 | 1464635471651 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:11 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b255000 == 48 [pid = 2276] [id = 394] 12:11:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 116 (0x11660b400) [pid = 2276] [serial = 1181] [outer = 0x0] 12:11:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 117 (0x124b86400) [pid = 2276] [serial = 1182] [outer = 0x11660b400] 12:11:11 INFO - PROCESS | 2276 | 1464635471680 Marionette DEBUG loaded listener.js 12:11:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 118 (0x126c39400) [pid = 2276] [serial = 1183] [outer = 0x11660b400] 12:11:12 INFO - PROCESS | 2276 | 1464635472023 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]]]}] 12:11:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:11:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 521ms 12:11:12 INFO - PROCESS | 2276 | 1464635472043 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 12:11:12 INFO - PROCESS | 2276 | 1464635472045 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 12:11:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:11:12 INFO - PROCESS | 2276 | 1464635472050 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:11:12 INFO - PROCESS | 2276 | 1464635472051 Marionette TRACE conn2 <- [1,1550,null,{}] 12:11:12 INFO - PROCESS | 2276 | 1464635472054 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}] 12:11:12 INFO - PROCESS | 2276 | 1464635472164 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 12:11:12 INFO - PROCESS | 2276 | 1464635472170 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:12 INFO - PROCESS | 2276 | ++DOCSHELL 0x12bb5c000 == 49 [pid = 2276] [id = 395] 12:11:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 119 (0x121287400) [pid = 2276] [serial = 1184] [outer = 0x0] 12:11:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 120 (0x126ce0800) [pid = 2276] [serial = 1185] [outer = 0x121287400] 12:11:12 INFO - PROCESS | 2276 | 1464635472195 Marionette DEBUG loaded listener.js 12:11:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 121 (0x126daf000) [pid = 2276] [serial = 1186] [outer = 0x121287400] 12:11:12 INFO - PROCESS | 2276 | 1464635472505 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]]]}] 12:11:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:11:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 470ms 12:11:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:11:12 INFO - PROCESS | 2276 | 1464635472520 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 12:11:12 INFO - PROCESS | 2276 | 1464635472521 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 12:11:12 INFO - PROCESS | 2276 | 1464635472523 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:11:12 INFO - PROCESS | 2276 | 1464635472524 Marionette TRACE conn2 <- [1,1554,null,{}] 12:11:12 INFO - PROCESS | 2276 | 1464635472526 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}] 12:11:12 INFO - PROCESS | 2276 | 1464635472614 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 12:11:12 INFO - PROCESS | 2276 | 1464635472618 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:12 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c513800 == 50 [pid = 2276] [id = 396] 12:11:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 122 (0x126db0800) [pid = 2276] [serial = 1187] [outer = 0x0] 12:11:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 123 (0x126db7c00) [pid = 2276] [serial = 1188] [outer = 0x126db0800] 12:11:12 INFO - PROCESS | 2276 | 1464635472643 Marionette DEBUG loaded listener.js 12:11:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 124 (0x126dbdc00) [pid = 2276] [serial = 1189] [outer = 0x126db0800] 12:11:13 INFO - PROCESS | 2276 | 1464635473102 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]]]}] 12:11:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:11:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 621ms 12:11:13 INFO - PROCESS | 2276 | 1464635473145 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 12:11:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:11:13 INFO - PROCESS | 2276 | 1464635473147 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 12:11:13 INFO - PROCESS | 2276 | 1464635473151 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:11:13 INFO - PROCESS | 2276 | 1464635473153 Marionette TRACE conn2 <- [1,1558,null,{}] 12:11:13 INFO - PROCESS | 2276 | 1464635473157 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}] 12:11:13 INFO - PROCESS | 2276 | 1464635473265 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 12:11:13 INFO - PROCESS | 2276 | 1464635473334 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:13 INFO - PROCESS | 2276 | ++DOCSHELL 0x117052000 == 51 [pid = 2276] [id = 397] 12:11:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 125 (0x112797800) [pid = 2276] [serial = 1190] [outer = 0x0] 12:11:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 126 (0x113acec00) [pid = 2276] [serial = 1191] [outer = 0x112797800] 12:11:13 INFO - PROCESS | 2276 | 1464635473366 Marionette DEBUG loaded listener.js 12:11:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 127 (0x116854c00) [pid = 2276] [serial = 1192] [outer = 0x112797800] 12:11:13 INFO - PROCESS | 2276 | 1464635473809 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]]]}] 12:11:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:11:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 671ms 12:11:13 INFO - PROCESS | 2276 | 1464635473822 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 12:11:13 INFO - PROCESS | 2276 | 1464635473826 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 12:11:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:11:13 INFO - PROCESS | 2276 | 1464635473831 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:11:13 INFO - PROCESS | 2276 | 1464635473832 Marionette TRACE conn2 <- [1,1562,null,{}] 12:11:13 INFO - PROCESS | 2276 | 1464635473835 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}] 12:11:13 INFO - PROCESS | 2276 | 1464635473941 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 12:11:14 INFO - PROCESS | 2276 | 1464635474013 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:14 INFO - PROCESS | 2276 | ++DOCSHELL 0x1215a7000 == 52 [pid = 2276] [id = 398] 12:11:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 128 (0x1182e1c00) [pid = 2276] [serial = 1193] [outer = 0x0] 12:11:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 129 (0x118418000) [pid = 2276] [serial = 1194] [outer = 0x1182e1c00] 12:11:14 INFO - PROCESS | 2276 | 1464635474043 Marionette DEBUG loaded listener.js 12:11:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 130 (0x1187c1800) [pid = 2276] [serial = 1195] [outer = 0x1182e1c00] 12:11:14 INFO - PROCESS | 2276 | 1464635474480 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]]]}] 12:11:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:11:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 670ms 12:11:14 INFO - PROCESS | 2276 | 1464635474501 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 12:11:14 INFO - PROCESS | 2276 | 1464635474502 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 12:11:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:11:14 INFO - PROCESS | 2276 | 1464635474505 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:11:14 INFO - PROCESS | 2276 | 1464635474507 Marionette TRACE conn2 <- [1,1566,null,{}] 12:11:14 INFO - PROCESS | 2276 | 1464635474515 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}] 12:11:14 INFO - PROCESS | 2276 | 1464635474648 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 12:11:14 INFO - PROCESS | 2276 | 1464635474719 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:14 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b257000 == 53 [pid = 2276] [id = 399] 12:11:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 131 (0x1196f5000) [pid = 2276] [serial = 1196] [outer = 0x0] 12:11:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 132 (0x121283c00) [pid = 2276] [serial = 1197] [outer = 0x1196f5000] 12:11:14 INFO - PROCESS | 2276 | 1464635474752 Marionette DEBUG loaded listener.js 12:11:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 133 (0x1219a3800) [pid = 2276] [serial = 1198] [outer = 0x1196f5000] 12:11:15 INFO - PROCESS | 2276 | 1464635475179 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]]]}] 12:11:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:11:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 724ms 12:11:15 INFO - PROCESS | 2276 | 1464635475245 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 12:11:15 INFO - PROCESS | 2276 | 1464635475247 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 12:11:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:11:15 INFO - PROCESS | 2276 | 1464635475250 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:11:15 INFO - PROCESS | 2276 | 1464635475252 Marionette TRACE conn2 <- [1,1570,null,{}] 12:11:15 INFO - PROCESS | 2276 | 1464635475254 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}] 12:11:15 INFO - PROCESS | 2276 | 1464635475362 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 12:11:15 INFO - PROCESS | 2276 | 1464635475431 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:15 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c910000 == 54 [pid = 2276] [id = 400] 12:11:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 134 (0x121bafc00) [pid = 2276] [serial = 1199] [outer = 0x0] 12:11:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 135 (0x121c1c400) [pid = 2276] [serial = 1200] [outer = 0x121bafc00] 12:11:15 INFO - PROCESS | 2276 | 1464635475461 Marionette DEBUG loaded listener.js 12:11:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 136 (0x124ba0c00) [pid = 2276] [serial = 1201] [outer = 0x121bafc00] 12:11:15 INFO - PROCESS | 2276 | 1464635475875 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]]]}] 12:11:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:11:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 670ms 12:11:15 INFO - PROCESS | 2276 | 1464635475939 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 12:11:15 INFO - PROCESS | 2276 | 1464635475940 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 12:11:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:11:15 INFO - PROCESS | 2276 | 1464635475956 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:11:15 INFO - PROCESS | 2276 | 1464635475957 Marionette TRACE conn2 <- [1,1574,null,{}] 12:11:15 INFO - PROCESS | 2276 | 1464635475980 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}] 12:11:16 INFO - PROCESS | 2276 | 1464635476082 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 12:11:16 INFO - PROCESS | 2276 | 1464635476150 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:16 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cacd800 == 55 [pid = 2276] [id = 401] 12:11:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 137 (0x121c21000) [pid = 2276] [serial = 1202] [outer = 0x0] 12:11:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 138 (0x126394c00) [pid = 2276] [serial = 1203] [outer = 0x121c21000] 12:11:16 INFO - PROCESS | 2276 | 1464635476179 Marionette DEBUG loaded listener.js 12:11:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 139 (0x1269ec000) [pid = 2276] [serial = 1204] [outer = 0x121c21000] 12:11:16 INFO - PROCESS | 2276 | 1464635476613 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]]]}] 12:11:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:11:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 683ms 12:11:16 INFO - PROCESS | 2276 | 1464635476626 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 12:11:16 INFO - PROCESS | 2276 | 1464635476629 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 12:11:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:11:16 INFO - PROCESS | 2276 | 1464635476633 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:11:16 INFO - PROCESS | 2276 | 1464635476634 Marionette TRACE conn2 <- [1,1578,null,{}] 12:11:16 INFO - PROCESS | 2276 | 1464635476637 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}] 12:11:16 INFO - PROCESS | 2276 | 1464635476753 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 12:11:16 INFO - PROCESS | 2276 | 1464635476810 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:16 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ce20800 == 56 [pid = 2276] [id = 402] 12:11:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 140 (0x126c34c00) [pid = 2276] [serial = 1205] [outer = 0x0] 12:11:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 141 (0x128e32400) [pid = 2276] [serial = 1206] [outer = 0x126c34c00] 12:11:16 INFO - PROCESS | 2276 | 1464635476840 Marionette DEBUG loaded listener.js 12:11:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 142 (0x12926d400) [pid = 2276] [serial = 1207] [outer = 0x126c34c00] 12:11:17 INFO - PROCESS | 2276 | 1464635477527 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]]]}] 12:11:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:11:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 922ms 12:11:17 INFO - PROCESS | 2276 | 1464635477564 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 12:11:17 INFO - PROCESS | 2276 | 1464635477567 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 12:11:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:11:17 INFO - PROCESS | 2276 | 1464635477574 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:11:17 INFO - PROCESS | 2276 | 1464635477581 Marionette TRACE conn2 <- [1,1582,null,{}] 12:11:17 INFO - PROCESS | 2276 | 1464635477588 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}] 12:11:17 INFO - PROCESS | 2276 | 1464635477730 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 12:11:17 INFO - PROCESS | 2276 | 1464635477830 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x119096800 == 57 [pid = 2276] [id = 403] 12:11:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 143 (0x1128a6800) [pid = 2276] [serial = 1208] [outer = 0x0] 12:11:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 144 (0x1133e9c00) [pid = 2276] [serial = 1209] [outer = 0x1128a6800] 12:11:17 INFO - PROCESS | 2276 | 1464635477857 Marionette DEBUG loaded listener.js 12:11:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 145 (0x11678f400) [pid = 2276] [serial = 1210] [outer = 0x1128a6800] 12:11:18 INFO - PROCESS | 2276 | 1464635478286 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]]]}] 12:11:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:11:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 729ms 12:11:18 INFO - PROCESS | 2276 | 1464635478303 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 12:11:18 INFO - PROCESS | 2276 | 1464635478307 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 12:11:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:11:18 INFO - PROCESS | 2276 | 1464635478312 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:11:18 INFO - PROCESS | 2276 | 1464635478314 Marionette TRACE conn2 <- [1,1586,null,{}] 12:11:18 INFO - PROCESS | 2276 | 1464635478317 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}] 12:11:18 INFO - PROCESS | 2276 | 1464635478436 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 12:11:18 INFO - PROCESS | 2276 | 1464635478540 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:18 INFO - PROCESS | 2276 | ++DOCSHELL 0x11705d000 == 58 [pid = 2276] [id = 404] 12:11:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 146 (0x1128a9000) [pid = 2276] [serial = 1211] [outer = 0x0] 12:11:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 147 (0x11714f800) [pid = 2276] [serial = 1212] [outer = 0x1128a9000] 12:11:18 INFO - PROCESS | 2276 | 1464635478586 Marionette DEBUG loaded listener.js 12:11:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 148 (0x118305c00) [pid = 2276] [serial = 1213] [outer = 0x1128a9000] 12:11:19 INFO - PROCESS | 2276 | --DOCSHELL 0x12bb5c000 == 57 [pid = 2276] [id = 395] 12:11:19 INFO - PROCESS | 2276 | --DOCSHELL 0x12b255000 == 56 [pid = 2276] [id = 394] 12:11:19 INFO - PROCESS | 2276 | --DOCSHELL 0x1248f2800 == 55 [pid = 2276] [id = 393] 12:11:19 INFO - PROCESS | 2276 | --DOCSHELL 0x12a77e800 == 54 [pid = 2276] [id = 392] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 147 (0x124d61400) [pid = 2276] [serial = 1134] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 146 (0x119a8ac00) [pid = 2276] [serial = 1089] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 145 (0x121363c00) [pid = 2276] [serial = 1092] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 144 (0x1219db800) [pid = 2276] [serial = 1095] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 143 (0x118065000) [pid = 2276] [serial = 1083] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 142 (0x1128a5400) [pid = 2276] [serial = 1080] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 141 (0x118928400) [pid = 2276] [serial = 1086] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOCSHELL 0x128f9f000 == 53 [pid = 2276] [id = 391] 12:11:19 INFO - PROCESS | 2276 | --DOCSHELL 0x126374000 == 52 [pid = 2276] [id = 390] 12:11:19 INFO - PROCESS | 2276 | --DOCSHELL 0x116f1d000 == 51 [pid = 2276] [id = 389] 12:11:19 INFO - PROCESS | 2276 | --DOCSHELL 0x121cae800 == 50 [pid = 2276] [id = 388] 12:11:19 INFO - PROCESS | 2276 | --DOCSHELL 0x119643800 == 49 [pid = 2276] [id = 387] 12:11:19 INFO - PROCESS | 2276 | --DOCSHELL 0x118978000 == 48 [pid = 2276] [id = 386] 12:11:19 INFO - PROCESS | 2276 | 1464635479166 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]]]}] 12:11:19 INFO - PROCESS | 2276 | --DOCSHELL 0x111eab800 == 47 [pid = 2276] [id = 385] 12:11:19 INFO - PROCESS | 2276 | --DOCSHELL 0x11909a800 == 46 [pid = 2276] [id = 384] 12:11:19 INFO - PROCESS | 2276 | --DOCSHELL 0x112728800 == 45 [pid = 2276] [id = 379] 12:11:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:11:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 870ms 12:11:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:11:19 INFO - PROCESS | 2276 | 1464635479183 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 12:11:19 INFO - PROCESS | 2276 | 1464635479184 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 12:11:19 INFO - PROCESS | 2276 | 1464635479186 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:11:19 INFO - PROCESS | 2276 | 1464635479188 Marionette TRACE conn2 <- [1,1590,null,{}] 12:11:19 INFO - PROCESS | 2276 | 1464635479196 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}] 12:11:19 INFO - PROCESS | 2276 | 1464635479289 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 140 (0x113c5a800) [pid = 2276] [serial = 1036] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 139 (0x118412400) [pid = 2276] [serial = 1125] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 138 (0x121c1f400) [pid = 2276] [serial = 1128] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 137 (0x119a95000) [pid = 2276] [serial = 1126] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 136 (0x124ba0000) [pid = 2276] [serial = 1131] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 135 (0x121c1b800) [pid = 2276] [serial = 1123] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 134 (0x1197c9c00) [pid = 2276] [serial = 1113] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 133 (0x118307800) [pid = 2276] [serial = 1104] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 132 (0x1182e5000) [pid = 2276] [serial = 1102] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 131 (0x11854b000) [pid = 2276] [serial = 1105] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 130 (0x117599c00) [pid = 2276] [serial = 1101] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 129 (0x124b81400) [pid = 2276] [serial = 1129] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 128 (0x12173dc00) [pid = 2276] [serial = 1114] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 127 (0x1219d7400) [pid = 2276] [serial = 1116] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 126 (0x11892cc00) [pid = 2276] [serial = 1110] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 125 (0x121bb8400) [pid = 2276] [serial = 1119] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 124 (0x115d0ec00) [pid = 2276] [serial = 1099] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 123 (0x112f96800) [pid = 2276] [serial = 1098] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 122 (0x1187c7000) [pid = 2276] [serial = 1107] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 121 (0x1187cf800) [pid = 2276] [serial = 1108] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 120 (0x1219e2400) [pid = 2276] [serial = 1117] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 119 (0x12162e400) [pid = 2276] [serial = 1078] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 118 (0x1190f7000) [pid = 2276] [serial = 1111] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 117 (0x121c16400) [pid = 2276] [serial = 1122] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 116 (0x124d58800) [pid = 2276] [serial = 1132] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | --DOMWINDOW == 115 (0x121bbec00) [pid = 2276] [serial = 1120] [outer = 0x0] [url = about:blank] 12:11:19 INFO - PROCESS | 2276 | 1464635479365 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:19 INFO - PROCESS | 2276 | ++DOCSHELL 0x117051000 == 46 [pid = 2276] [id = 405] 12:11:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 116 (0x11334e000) [pid = 2276] [serial = 1214] [outer = 0x0] 12:11:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 117 (0x11714f000) [pid = 2276] [serial = 1215] [outer = 0x11334e000] 12:11:19 INFO - PROCESS | 2276 | 1464635479407 Marionette DEBUG loaded listener.js 12:11:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 118 (0x118712000) [pid = 2276] [serial = 1216] [outer = 0x11334e000] 12:11:19 INFO - PROCESS | 2276 | 1464635479839 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]]]}] 12:11:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:11:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 672ms 12:11:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:11:19 INFO - PROCESS | 2276 | 1464635479870 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 12:11:19 INFO - PROCESS | 2276 | 1464635479872 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 12:11:19 INFO - PROCESS | 2276 | 1464635479874 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:11:19 INFO - PROCESS | 2276 | 1464635479875 Marionette TRACE conn2 <- [1,1594,null,{}] 12:11:19 INFO - PROCESS | 2276 | 1464635479878 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}] 12:11:19 INFO - PROCESS | 2276 | 1464635479962 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 12:11:19 INFO - PROCESS | 2276 | 1464635479969 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:19 INFO - PROCESS | 2276 | ++DOCSHELL 0x119b25000 == 47 [pid = 2276] [id = 406] 12:11:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 119 (0x1187ca400) [pid = 2276] [serial = 1217] [outer = 0x0] 12:11:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 120 (0x11892a400) [pid = 2276] [serial = 1218] [outer = 0x1187ca400] 12:11:19 INFO - PROCESS | 2276 | 1464635479995 Marionette DEBUG loaded listener.js 12:11:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 121 (0x119070800) [pid = 2276] [serial = 1219] [outer = 0x1187ca400] 12:11:20 INFO - PROCESS | 2276 | 1464635480328 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]]]}] 12:11:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:11:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 471ms 12:11:20 INFO - PROCESS | 2276 | 1464635480349 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 12:11:20 INFO - PROCESS | 2276 | 1464635480352 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 12:11:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:11:20 INFO - PROCESS | 2276 | 1464635480354 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:11:20 INFO - PROCESS | 2276 | 1464635480364 Marionette TRACE conn2 <- [1,1598,null,{}] 12:11:20 INFO - PROCESS | 2276 | 1464635480368 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}] 12:11:20 INFO - PROCESS | 2276 | 1464635480504 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 12:11:20 INFO - PROCESS | 2276 | 1464635480586 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:20 INFO - PROCESS | 2276 | ++DOCSHELL 0x12126d800 == 48 [pid = 2276] [id = 407] 12:11:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 122 (0x11850d800) [pid = 2276] [serial = 1220] [outer = 0x0] 12:11:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 123 (0x1190f0c00) [pid = 2276] [serial = 1221] [outer = 0x11850d800] 12:11:20 INFO - PROCESS | 2276 | 1464635480622 Marionette DEBUG loaded listener.js 12:11:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 124 (0x1197be000) [pid = 2276] [serial = 1222] [outer = 0x11850d800] 12:11:20 INFO - PROCESS | 2276 | 1464635480989 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]]]}] 12:11:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:11:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 679ms 12:11:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:11:21 INFO - PROCESS | 2276 | 1464635481033 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 12:11:21 INFO - PROCESS | 2276 | 1464635481034 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 12:11:21 INFO - PROCESS | 2276 | 1464635481036 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:11:21 INFO - PROCESS | 2276 | 1464635481038 Marionette TRACE conn2 <- [1,1602,null,{}] 12:11:21 INFO - PROCESS | 2276 | 1464635481040 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}] 12:11:21 INFO - PROCESS | 2276 | 1464635481167 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 12:11:21 INFO - PROCESS | 2276 | 1464635481174 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:21 INFO - PROCESS | 2276 | ++DOCSHELL 0x121cbc000 == 49 [pid = 2276] [id = 408] 12:11:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 125 (0x119a8ac00) [pid = 2276] [serial = 1223] [outer = 0x0] 12:11:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 126 (0x120f07000) [pid = 2276] [serial = 1224] [outer = 0x119a8ac00] 12:11:21 INFO - PROCESS | 2276 | 1464635481200 Marionette DEBUG loaded listener.js 12:11:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 127 (0x121620400) [pid = 2276] [serial = 1225] [outer = 0x119a8ac00] 12:11:21 INFO - PROCESS | 2276 | 1464635481534 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]]]}] 12:11:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:11:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 522ms 12:11:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:11:21 INFO - PROCESS | 2276 | 1464635481567 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 12:11:21 INFO - PROCESS | 2276 | 1464635481568 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 12:11:21 INFO - PROCESS | 2276 | 1464635481570 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:11:21 INFO - PROCESS | 2276 | 1464635481571 Marionette TRACE conn2 <- [1,1606,null,{}] 12:11:21 INFO - PROCESS | 2276 | 1464635481573 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}] 12:11:21 INFO - PROCESS | 2276 | 1464635481675 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 12:11:21 INFO - PROCESS | 2276 | 1464635481722 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:21 INFO - PROCESS | 2276 | ++DOCSHELL 0x126375000 == 50 [pid = 2276] [id = 409] 12:11:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 128 (0x12128e400) [pid = 2276] [serial = 1226] [outer = 0x0] 12:11:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 129 (0x12162ec00) [pid = 2276] [serial = 1227] [outer = 0x12128e400] 12:11:21 INFO - PROCESS | 2276 | 1464635481747 Marionette DEBUG loaded listener.js 12:11:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 130 (0x1219dd800) [pid = 2276] [serial = 1228] [outer = 0x12128e400] 12:11:22 INFO - PROCESS | 2276 | 1464635482076 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]]]}] 12:11:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:11:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 519ms 12:11:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:11:22 INFO - PROCESS | 2276 | 1464635482089 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 12:11:22 INFO - PROCESS | 2276 | 1464635482090 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 12:11:22 INFO - PROCESS | 2276 | 1464635482092 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:11:22 INFO - PROCESS | 2276 | 1464635482094 Marionette TRACE conn2 <- [1,1610,null,{}] 12:11:22 INFO - PROCESS | 2276 | 1464635482100 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}] 12:11:22 INFO - PROCESS | 2276 | 1464635482211 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 12:11:22 INFO - PROCESS | 2276 | 1464635482234 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:22 INFO - PROCESS | 2276 | ++DOCSHELL 0x126d62800 == 51 [pid = 2276] [id = 410] 12:11:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 131 (0x12173ec00) [pid = 2276] [serial = 1229] [outer = 0x0] 12:11:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 132 (0x121bbec00) [pid = 2276] [serial = 1230] [outer = 0x12173ec00] 12:11:22 INFO - PROCESS | 2276 | 1464635482261 Marionette DEBUG loaded listener.js 12:11:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 133 (0x121c1c000) [pid = 2276] [serial = 1231] [outer = 0x12173ec00] 12:11:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:11:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 619ms 12:11:22 INFO - PROCESS | 2276 | 1464635482705 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]]]}] 12:11:22 INFO - PROCESS | 2276 | 1464635482715 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 12:11:22 INFO - PROCESS | 2276 | 1464635482717 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 12:11:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:11:22 INFO - PROCESS | 2276 | 1464635482720 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:11:22 INFO - PROCESS | 2276 | 1464635482722 Marionette TRACE conn2 <- [1,1614,null,{}] 12:11:22 INFO - PROCESS | 2276 | 1464635482725 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}] 12:11:22 INFO - PROCESS | 2276 | 1464635482865 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 12:11:22 INFO - PROCESS | 2276 | 1464635482879 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:22 INFO - PROCESS | 2276 | ++DOCSHELL 0x128fa0800 == 52 [pid = 2276] [id = 411] 12:11:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 134 (0x121c1cc00) [pid = 2276] [serial = 1232] [outer = 0x0] 12:11:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 135 (0x124b7f400) [pid = 2276] [serial = 1233] [outer = 0x121c1cc00] 12:11:22 INFO - PROCESS | 2276 | 1464635482905 Marionette DEBUG loaded listener.js 12:11:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 136 (0x124d54000) [pid = 2276] [serial = 1234] [outer = 0x121c1cc00] 12:11:23 INFO - PROCESS | 2276 | 1464635483270 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]]]}] 12:11:23 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 12:11:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 569ms 12:11:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:11:23 INFO - PROCESS | 2276 | 1464635483290 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 12:11:23 INFO - PROCESS | 2276 | 1464635483291 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 12:11:23 INFO - PROCESS | 2276 | 1464635483293 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:11:23 INFO - PROCESS | 2276 | 1464635483296 Marionette TRACE conn2 <- [1,1618,null,{}] 12:11:23 INFO - PROCESS | 2276 | 1464635483307 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}] 12:11:23 INFO - PROCESS | 2276 | 1464635483413 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 12:11:23 INFO - PROCESS | 2276 | --DOMWINDOW == 135 (0x111e30000) [pid = 2276] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:11:23 INFO - PROCESS | 2276 | --DOMWINDOW == 134 (0x118415400) [pid = 2276] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:11:23 INFO - PROCESS | 2276 | --DOMWINDOW == 133 (0x110eae800) [pid = 2276] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:11:23 INFO - PROCESS | 2276 | --DOMWINDOW == 132 (0x123514000) [pid = 2276] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:11:23 INFO - PROCESS | 2276 | --DOMWINDOW == 131 (0x121bc4c00) [pid = 2276] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:11:23 INFO - PROCESS | 2276 | --DOMWINDOW == 130 (0x124b3f800) [pid = 2276] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:11:23 INFO - PROCESS | 2276 | --DOMWINDOW == 129 (0x1254b5000) [pid = 2276] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:11:23 INFO - PROCESS | 2276 | --DOMWINDOW == 128 (0x1110b0800) [pid = 2276] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:11:23 INFO - PROCESS | 2276 | --DOMWINDOW == 127 (0x11660b400) [pid = 2276] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:11:23 INFO - PROCESS | 2276 | --DOMWINDOW == 126 (0x124b7a000) [pid = 2276] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:11:23 INFO - PROCESS | 2276 | --DOMWINDOW == 125 (0x1128a6c00) [pid = 2276] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:11:23 INFO - PROCESS | 2276 | --DOMWINDOW == 124 (0x121286000) [pid = 2276] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:11:23 INFO - PROCESS | 2276 | --DOMWINDOW == 123 (0x1187d0c00) [pid = 2276] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:11:23 INFO - PROCESS | 2276 | --DOMWINDOW == 122 (0x1197bdc00) [pid = 2276] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:11:23 INFO - PROCESS | 2276 | --DOMWINDOW == 121 (0x118511800) [pid = 2276] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:11:23 INFO - PROCESS | 2276 | --DOMWINDOW == 120 (0x112790000) [pid = 2276] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:11:23 INFO - PROCESS | 2276 | --DOMWINDOW == 119 (0x1187cac00) [pid = 2276] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:11:23 INFO - PROCESS | 2276 | --DOMWINDOW == 118 (0x121287400) [pid = 2276] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:11:23 INFO - PROCESS | 2276 | 1464635483645 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:23 INFO - PROCESS | 2276 | ++DOCSHELL 0x11200a000 == 53 [pid = 2276] [id = 412] 12:11:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 119 (0x111ab2000) [pid = 2276] [serial = 1235] [outer = 0x0] 12:11:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 120 (0x112798000) [pid = 2276] [serial = 1236] [outer = 0x111ab2000] 12:11:23 INFO - PROCESS | 2276 | 1464635483675 Marionette DEBUG loaded listener.js 12:11:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 121 (0x116850800) [pid = 2276] [serial = 1237] [outer = 0x111ab2000] 12:11:23 INFO - PROCESS | 2276 | 1464635483972 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]]]}] 12:11:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:11:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 731ms 12:11:24 INFO - PROCESS | 2276 | 1464635484025 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 12:11:24 INFO - PROCESS | 2276 | 1464635484026 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 12:11:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:11:24 INFO - PROCESS | 2276 | 1464635484029 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:11:24 INFO - PROCESS | 2276 | 1464635484031 Marionette TRACE conn2 <- [1,1622,null,{}] 12:11:24 INFO - PROCESS | 2276 | 1464635484034 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}] 12:11:24 INFO - PROCESS | 2276 | 1464635484157 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 12:11:24 INFO - PROCESS | 2276 | 1464635484270 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:24 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a78f800 == 54 [pid = 2276] [id = 413] 12:11:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 122 (0x1133e7400) [pid = 2276] [serial = 1238] [outer = 0x0] 12:11:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 123 (0x1254aa800) [pid = 2276] [serial = 1239] [outer = 0x1133e7400] 12:11:24 INFO - PROCESS | 2276 | 1464635484319 Marionette DEBUG loaded listener.js 12:11:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 124 (0x126cdd000) [pid = 2276] [serial = 1240] [outer = 0x1133e7400] 12:11:24 INFO - PROCESS | 2276 | 1464635484610 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]]]}] 12:11:24 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 12:11:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 621ms 12:11:24 INFO - PROCESS | 2276 | 1464635484652 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 12:11:24 INFO - PROCESS | 2276 | 1464635484654 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 12:11:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:11:24 INFO - PROCESS | 2276 | 1464635484656 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:11:24 INFO - PROCESS | 2276 | 1464635484657 Marionette TRACE conn2 <- [1,1626,null,{}] 12:11:24 INFO - PROCESS | 2276 | 1464635484659 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}] 12:11:24 INFO - PROCESS | 2276 | 1464635484749 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 12:11:24 INFO - PROCESS | 2276 | 1464635484753 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:24 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b24b000 == 55 [pid = 2276] [id = 414] 12:11:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 125 (0x126ce0000) [pid = 2276] [serial = 1241] [outer = 0x0] 12:11:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 126 (0x126db6800) [pid = 2276] [serial = 1242] [outer = 0x126ce0000] 12:11:24 INFO - PROCESS | 2276 | 1464635484779 Marionette DEBUG loaded listener.js 12:11:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 127 (0x128fc3000) [pid = 2276] [serial = 1243] [outer = 0x126ce0000] 12:11:25 INFO - PROCESS | 2276 | 1464635485089 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]]]}] 12:11:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:11:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 470ms 12:11:25 INFO - PROCESS | 2276 | 1464635485126 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 12:11:25 INFO - PROCESS | 2276 | 1464635485129 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 12:11:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:11:25 INFO - PROCESS | 2276 | 1464635485132 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:11:25 INFO - PROCESS | 2276 | 1464635485133 Marionette TRACE conn2 <- [1,1630,null,{}] 12:11:25 INFO - PROCESS | 2276 | 1464635485136 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}] 12:11:25 INFO - PROCESS | 2276 | 1464635485244 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 12:11:25 INFO - PROCESS | 2276 | 1464635485252 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:25 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ba71800 == 56 [pid = 2276] [id = 415] 12:11:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 128 (0x1128a1000) [pid = 2276] [serial = 1244] [outer = 0x0] 12:11:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 129 (0x129265800) [pid = 2276] [serial = 1245] [outer = 0x1128a1000] 12:11:25 INFO - PROCESS | 2276 | 1464635485277 Marionette DEBUG loaded listener.js 12:11:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 130 (0x129271400) [pid = 2276] [serial = 1246] [outer = 0x1128a1000] 12:11:25 INFO - PROCESS | 2276 | 1464635485600 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]]]}] 12:11:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:11:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 517ms 12:11:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:11:25 INFO - PROCESS | 2276 | 1464635485711 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 12:11:25 INFO - PROCESS | 2276 | 1464635485713 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 12:11:25 INFO - PROCESS | 2276 | 1464635485718 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:11:25 INFO - PROCESS | 2276 | 1464635485721 Marionette TRACE conn2 <- [1,1634,null,{}] 12:11:25 INFO - PROCESS | 2276 | 1464635485725 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}] 12:11:25 INFO - PROCESS | 2276 | 1464635485824 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 12:11:25 INFO - PROCESS | 2276 | 1464635485924 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:25 INFO - PROCESS | 2276 | ++DOCSHELL 0x113cd7000 == 57 [pid = 2276] [id = 416] 12:11:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 131 (0x11278d800) [pid = 2276] [serial = 1247] [outer = 0x0] 12:11:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 132 (0x112798800) [pid = 2276] [serial = 1248] [outer = 0x11278d800] 12:11:25 INFO - PROCESS | 2276 | 1464635485955 Marionette DEBUG loaded listener.js 12:11:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 133 (0x1131b7c00) [pid = 2276] [serial = 1249] [outer = 0x11278d800] 12:11:26 INFO - PROCESS | 2276 | 1464635486414 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]]]}] 12:11:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:11:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 723ms 12:11:26 INFO - PROCESS | 2276 | 1464635486442 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 12:11:26 INFO - PROCESS | 2276 | 1464635486445 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 12:11:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:11:26 INFO - PROCESS | 2276 | 1464635486455 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:11:26 INFO - PROCESS | 2276 | 1464635486459 Marionette TRACE conn2 <- [1,1638,null,{}] 12:11:26 INFO - PROCESS | 2276 | 1464635486464 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}] 12:11:26 INFO - PROCESS | 2276 | 1464635486628 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 12:11:26 INFO - PROCESS | 2276 | 1464635486719 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:26 INFO - PROCESS | 2276 | ++DOCSHELL 0x119784000 == 58 [pid = 2276] [id = 417] 12:11:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 134 (0x113cc4800) [pid = 2276] [serial = 1250] [outer = 0x0] 12:11:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 135 (0x11759dc00) [pid = 2276] [serial = 1251] [outer = 0x113cc4800] 12:11:26 INFO - PROCESS | 2276 | 1464635486749 Marionette DEBUG loaded listener.js 12:11:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 136 (0x118417400) [pid = 2276] [serial = 1252] [outer = 0x113cc4800] 12:11:27 INFO - PROCESS | 2276 | 1464635487211 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]]]}] 12:11:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:11:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 830ms 12:11:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:11:27 INFO - PROCESS | 2276 | 1464635487282 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 12:11:27 INFO - PROCESS | 2276 | 1464635487284 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 12:11:27 INFO - PROCESS | 2276 | 1464635487286 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:11:27 INFO - PROCESS | 2276 | 1464635487287 Marionette TRACE conn2 <- [1,1642,null,{}] 12:11:27 INFO - PROCESS | 2276 | 1464635487294 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}] 12:11:27 INFO - PROCESS | 2276 | 1464635487405 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 12:11:27 INFO - PROCESS | 2276 | 1464635487478 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a9e0800 == 59 [pid = 2276] [id = 418] 12:11:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 137 (0x119072000) [pid = 2276] [serial = 1253] [outer = 0x0] 12:11:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 138 (0x119a13400) [pid = 2276] [serial = 1254] [outer = 0x119072000] 12:11:27 INFO - PROCESS | 2276 | 1464635487511 Marionette DEBUG loaded listener.js 12:11:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 139 (0x119a94400) [pid = 2276] [serial = 1255] [outer = 0x119072000] 12:11:27 INFO - PROCESS | 2276 | 1464635487936 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]]]}] 12:11:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:11:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 668ms 12:11:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:11:27 INFO - PROCESS | 2276 | 1464635487955 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 12:11:27 INFO - PROCESS | 2276 | 1464635487956 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 12:11:27 INFO - PROCESS | 2276 | 1464635487959 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:11:27 INFO - PROCESS | 2276 | 1464635487960 Marionette TRACE conn2 <- [1,1646,null,{}] 12:11:27 INFO - PROCESS | 2276 | 1464635487963 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}] 12:11:28 INFO - PROCESS | 2276 | 1464635488074 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 12:11:28 INFO - PROCESS | 2276 | 1464635488174 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:28 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c906800 == 60 [pid = 2276] [id = 419] 12:11:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 140 (0x121284c00) [pid = 2276] [serial = 1256] [outer = 0x0] 12:11:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 141 (0x121621c00) [pid = 2276] [serial = 1257] [outer = 0x121284c00] 12:11:28 INFO - PROCESS | 2276 | 1464635488207 Marionette DEBUG loaded listener.js 12:11:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 142 (0x121bba400) [pid = 2276] [serial = 1258] [outer = 0x121284c00] 12:11:28 INFO - PROCESS | 2276 | 1464635488629 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]]]}] 12:11:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:11:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 720ms 12:11:28 INFO - PROCESS | 2276 | 1464635488682 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 12:11:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:11:28 INFO - PROCESS | 2276 | 1464635488684 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 12:11:28 INFO - PROCESS | 2276 | 1464635488686 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:11:28 INFO - PROCESS | 2276 | 1464635488687 Marionette TRACE conn2 <- [1,1650,null,{}] 12:11:28 INFO - PROCESS | 2276 | 1464635488690 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}] 12:11:28 INFO - PROCESS | 2276 | 1464635488812 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 12:11:28 INFO - PROCESS | 2276 | 1464635488882 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:28 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cee3800 == 61 [pid = 2276] [id = 420] 12:11:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 143 (0x121285c00) [pid = 2276] [serial = 1259] [outer = 0x0] 12:11:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 144 (0x1254b0000) [pid = 2276] [serial = 1260] [outer = 0x121285c00] 12:11:28 INFO - PROCESS | 2276 | 1464635488912 Marionette DEBUG loaded listener.js 12:11:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 145 (0x1269ed800) [pid = 2276] [serial = 1261] [outer = 0x121285c00] 12:11:29 INFO - PROCESS | 2276 | 1464635489323 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]]]}] 12:11:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:11:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 669ms 12:11:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:11:29 INFO - PROCESS | 2276 | 1464635489356 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 12:11:29 INFO - PROCESS | 2276 | 1464635489357 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 12:11:29 INFO - PROCESS | 2276 | 1464635489360 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:11:29 INFO - PROCESS | 2276 | 1464635489361 Marionette TRACE conn2 <- [1,1654,null,{}] 12:11:29 INFO - PROCESS | 2276 | 1464635489364 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}] 12:11:29 INFO - PROCESS | 2276 | 1464635489485 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 12:11:29 INFO - PROCESS | 2276 | 1464635489587 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:29 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d18b800 == 62 [pid = 2276] [id = 421] 12:11:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 146 (0x128e24000) [pid = 2276] [serial = 1262] [outer = 0x0] 12:11:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 147 (0x1294d4800) [pid = 2276] [serial = 1263] [outer = 0x128e24000] 12:11:29 INFO - PROCESS | 2276 | 1464635489620 Marionette DEBUG loaded listener.js 12:11:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 148 (0x12950e800) [pid = 2276] [serial = 1264] [outer = 0x128e24000] 12:11:30 INFO - PROCESS | 2276 | 1464635490025 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]]]}] 12:11:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:11:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 720ms 12:11:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:11:30 INFO - PROCESS | 2276 | 1464635490097 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 12:11:30 INFO - PROCESS | 2276 | 1464635490098 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 12:11:30 INFO - PROCESS | 2276 | 1464635490100 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:11:30 INFO - PROCESS | 2276 | 1464635490102 Marionette TRACE conn2 <- [1,1658,null,{}] 12:11:30 INFO - PROCESS | 2276 | 1464635490104 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}] 12:11:30 INFO - PROCESS | 2276 | 1464635490209 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 12:11:30 INFO - PROCESS | 2276 | 1464635490282 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:30 INFO - PROCESS | 2276 | ++DOCSHELL 0x117068800 == 63 [pid = 2276] [id = 422] 12:11:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 149 (0x1133a8400) [pid = 2276] [serial = 1265] [outer = 0x0] 12:11:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 150 (0x119a86c00) [pid = 2276] [serial = 1266] [outer = 0x1133a8400] 12:11:30 INFO - PROCESS | 2276 | 1464635490312 Marionette DEBUG loaded listener.js 12:11:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 151 (0x126c38800) [pid = 2276] [serial = 1267] [outer = 0x1133a8400] 12:11:30 INFO - PROCESS | 2276 | 1464635490905 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]]]}] 12:11:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:11:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 820ms 12:11:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:11:30 INFO - PROCESS | 2276 | 1464635490920 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 12:11:30 INFO - PROCESS | 2276 | 1464635490923 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 12:11:30 INFO - PROCESS | 2276 | 1464635490926 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:11:30 INFO - PROCESS | 2276 | 1464635490928 Marionette TRACE conn2 <- [1,1662,null,{}] 12:11:30 INFO - PROCESS | 2276 | 1464635490933 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}] 12:11:31 INFO - PROCESS | 2276 | 1464635491031 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 12:11:31 INFO - PROCESS | 2276 | 1464635491088 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:31 INFO - PROCESS | 2276 | ++DOCSHELL 0x1191ac000 == 64 [pid = 2276] [id = 423] 12:11:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 152 (0x11278f000) [pid = 2276] [serial = 1268] [outer = 0x0] 12:11:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 153 (0x1133ab800) [pid = 2276] [serial = 1269] [outer = 0x11278f000] 12:11:31 INFO - PROCESS | 2276 | 1464635491116 Marionette DEBUG loaded listener.js 12:11:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 154 (0x1163bf400) [pid = 2276] [serial = 1270] [outer = 0x11278f000] 12:11:31 INFO - PROCESS | 2276 | 1464635491633 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]]]}] 12:11:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:11:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 774ms 12:11:31 INFO - PROCESS | 2276 | 1464635491700 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 12:11:31 INFO - PROCESS | 2276 | 1464635491704 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 12:11:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:11:31 INFO - PROCESS | 2276 | 1464635491708 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:11:31 INFO - PROCESS | 2276 | 1464635491710 Marionette TRACE conn2 <- [1,1666,null,{}] 12:11:31 INFO - PROCESS | 2276 | 1464635491712 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}] 12:11:31 INFO - PROCESS | 2276 | 1464635491826 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 12:11:31 INFO - PROCESS | 2276 | --DOCSHELL 0x12d185800 == 63 [pid = 2276] [id = 18] 12:11:31 INFO - PROCESS | 2276 | --DOCSHELL 0x12c216800 == 62 [pid = 2276] [id = 12] 12:11:31 INFO - PROCESS | 2276 | --DOCSHELL 0x12b24b000 == 61 [pid = 2276] [id = 414] 12:11:31 INFO - PROCESS | 2276 | --DOCSHELL 0x12a78f800 == 60 [pid = 2276] [id = 413] 12:11:31 INFO - PROCESS | 2276 | --DOCSHELL 0x11200a000 == 59 [pid = 2276] [id = 412] 12:11:31 INFO - PROCESS | 2276 | --DOCSHELL 0x128fa0800 == 58 [pid = 2276] [id = 411] 12:11:31 INFO - PROCESS | 2276 | --DOCSHELL 0x126d62800 == 57 [pid = 2276] [id = 410] 12:11:31 INFO - PROCESS | 2276 | --DOMWINDOW == 153 (0x126db7c00) [pid = 2276] [serial = 1188] [outer = 0x0] [url = about:blank] 12:11:31 INFO - PROCESS | 2276 | --DOCSHELL 0x126375000 == 56 [pid = 2276] [id = 409] 12:11:31 INFO - PROCESS | 2276 | --DOCSHELL 0x121cbc000 == 55 [pid = 2276] [id = 408] 12:11:31 INFO - PROCESS | 2276 | --DOCSHELL 0x12126d800 == 54 [pid = 2276] [id = 407] 12:11:31 INFO - PROCESS | 2276 | --DOCSHELL 0x119b25000 == 53 [pid = 2276] [id = 406] 12:11:31 INFO - PROCESS | 2276 | --DOCSHELL 0x117051000 == 52 [pid = 2276] [id = 405] 12:11:31 INFO - PROCESS | 2276 | --DOCSHELL 0x11705d000 == 51 [pid = 2276] [id = 404] 12:11:31 INFO - PROCESS | 2276 | --DOCSHELL 0x119096800 == 50 [pid = 2276] [id = 403] 12:11:31 INFO - PROCESS | 2276 | --DOCSHELL 0x12c513800 == 49 [pid = 2276] [id = 396] 12:11:31 INFO - PROCESS | 2276 | 1464635491929 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:31 INFO - PROCESS | 2276 | ++DOCSHELL 0x112d78000 == 50 [pid = 2276] [id = 424] 12:11:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 154 (0x112f96800) [pid = 2276] [serial = 1271] [outer = 0x0] 12:11:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 155 (0x116a72000) [pid = 2276] [serial = 1272] [outer = 0x112f96800] 12:11:31 INFO - PROCESS | 2276 | 1464635491956 Marionette DEBUG loaded listener.js 12:11:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 156 (0x118715400) [pid = 2276] [serial = 1273] [outer = 0x112f96800] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 155 (0x11660a400) [pid = 2276] [serial = 1042] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 154 (0x121bb2400) [pid = 2276] [serial = 1096] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 153 (0x113c60000) [pid = 2276] [serial = 1039] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 152 (0x126ce6800) [pid = 2276] [serial = 1030] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 151 (0x121c1e800) [pid = 2276] [serial = 1170] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 150 (0x124b9ac00) [pid = 2276] [serial = 1173] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 149 (0x125fa1800) [pid = 2276] [serial = 1176] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 148 (0x1133e8400) [pid = 2276] [serial = 1179] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 147 (0x124d55000) [pid = 2276] [serial = 1174] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 146 (0x124b86400) [pid = 2276] [serial = 1182] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 145 (0x1254b0400) [pid = 2276] [serial = 1135] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 144 (0x112f96c00) [pid = 2276] [serial = 1152] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 143 (0x121629400) [pid = 2276] [serial = 1167] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 142 (0x119a8e400) [pid = 2276] [serial = 1164] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 141 (0x120f10400) [pid = 2276] [serial = 1165] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 140 (0x11279a000) [pid = 2276] [serial = 1137] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 139 (0x1182e3800) [pid = 2276] [serial = 1140] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 138 (0x121c1e400) [pid = 2276] [serial = 1150] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 137 (0x121bb4000) [pid = 2276] [serial = 1149] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 136 (0x118557400) [pid = 2276] [serial = 1158] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 135 (0x1187c9c00) [pid = 2276] [serial = 1159] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 134 (0x1133a8800) [pid = 2276] [serial = 1155] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 133 (0x11830cc00) [pid = 2276] [serial = 1156] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 132 (0x1196f5400) [pid = 2276] [serial = 1162] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 131 (0x11892d800) [pid = 2276] [serial = 1161] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 130 (0x1190f3c00) [pid = 2276] [serial = 1143] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 129 (0x12128c000) [pid = 2276] [serial = 1146] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 128 (0x12663c400) [pid = 2276] [serial = 1177] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 127 (0x119a40400) [pid = 2276] [serial = 1180] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 126 (0x126ce0800) [pid = 2276] [serial = 1185] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 125 (0x1166c3c00) [pid = 2276] [serial = 1153] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 124 (0x1248b7000) [pid = 2276] [serial = 1171] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 123 (0x126c39400) [pid = 2276] [serial = 1183] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 122 (0x126daf000) [pid = 2276] [serial = 1186] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | --DOMWINDOW == 121 (0x121bbd000) [pid = 2276] [serial = 1168] [outer = 0x0] [url = about:blank] 12:11:32 INFO - PROCESS | 2276 | 1464635492278 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]]]}] 12:11:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:11:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 620ms 12:11:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:11:32 INFO - PROCESS | 2276 | 1464635492329 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 12:11:32 INFO - PROCESS | 2276 | 1464635492330 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 12:11:32 INFO - PROCESS | 2276 | 1464635492332 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:11:32 INFO - PROCESS | 2276 | 1464635492335 Marionette TRACE conn2 <- [1,1670,null,{}] 12:11:32 INFO - PROCESS | 2276 | 1464635492342 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}] 12:11:32 INFO - PROCESS | 2276 | 1464635492450 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 12:11:32 INFO - PROCESS | 2276 | 1464635492510 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:32 INFO - PROCESS | 2276 | ++DOCSHELL 0x119648800 == 51 [pid = 2276] [id = 425] 12:11:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 122 (0x118710800) [pid = 2276] [serial = 1274] [outer = 0x0] 12:11:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 123 (0x1187d0800) [pid = 2276] [serial = 1275] [outer = 0x118710800] 12:11:32 INFO - PROCESS | 2276 | 1464635492538 Marionette DEBUG loaded listener.js 12:11:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 124 (0x119a8b400) [pid = 2276] [serial = 1276] [outer = 0x118710800] 12:11:32 INFO - PROCESS | 2276 | 1464635492837 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]]]}] 12:11:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:11:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 521ms 12:11:32 INFO - PROCESS | 2276 | 1464635492854 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 12:11:32 INFO - PROCESS | 2276 | 1464635492855 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 12:11:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:11:32 INFO - PROCESS | 2276 | 1464635492858 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:11:32 INFO - PROCESS | 2276 | 1464635492859 Marionette TRACE conn2 <- [1,1674,null,{}] 12:11:32 INFO - PROCESS | 2276 | 1464635492869 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}] 12:11:32 INFO - PROCESS | 2276 | 1464635492961 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 12:11:33 INFO - PROCESS | 2276 | 1464635493021 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:33 INFO - PROCESS | 2276 | ++DOCSHELL 0x121ca2000 == 52 [pid = 2276] [id = 426] 12:11:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 125 (0x119a8c000) [pid = 2276] [serial = 1277] [outer = 0x0] 12:11:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 126 (0x121119000) [pid = 2276] [serial = 1278] [outer = 0x119a8c000] 12:11:33 INFO - PROCESS | 2276 | 1464635493048 Marionette DEBUG loaded listener.js 12:11:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 127 (0x1215d1000) [pid = 2276] [serial = 1279] [outer = 0x119a8c000] 12:11:33 INFO - PROCESS | 2276 | 1464635493373 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]]]}] 12:11:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:11:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 573ms 12:11:33 INFO - PROCESS | 2276 | 1464635493431 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 12:11:33 INFO - PROCESS | 2276 | 1464635493432 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 12:11:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:11:33 INFO - PROCESS | 2276 | 1464635493434 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:11:33 INFO - PROCESS | 2276 | 1464635493435 Marionette TRACE conn2 <- [1,1678,null,{}] 12:11:33 INFO - PROCESS | 2276 | 1464635493437 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}] 12:11:33 INFO - PROCESS | 2276 | 1464635493523 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 12:11:33 INFO - PROCESS | 2276 | 1464635493529 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:33 INFO - PROCESS | 2276 | ++DOCSHELL 0x125543000 == 53 [pid = 2276] [id = 427] 12:11:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 128 (0x119a93400) [pid = 2276] [serial = 1280] [outer = 0x0] 12:11:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 129 (0x121624400) [pid = 2276] [serial = 1281] [outer = 0x119a93400] 12:11:33 INFO - PROCESS | 2276 | 1464635493623 Marionette DEBUG loaded listener.js 12:11:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 130 (0x121bb3400) [pid = 2276] [serial = 1282] [outer = 0x119a93400] 12:11:34 INFO - PROCESS | 2276 | 1464635494027 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]]]}] 12:11:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:11:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 621ms 12:11:34 INFO - PROCESS | 2276 | 1464635494065 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 12:11:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:11:34 INFO - PROCESS | 2276 | 1464635494067 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 12:11:34 INFO - PROCESS | 2276 | 1464635494069 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:11:34 INFO - PROCESS | 2276 | 1464635494070 Marionette TRACE conn2 <- [1,1682,null,{}] 12:11:34 INFO - PROCESS | 2276 | 1464635494072 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}] 12:11:34 INFO - PROCESS | 2276 | 1464635494188 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 12:11:34 INFO - PROCESS | 2276 | 1464635494247 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:34 INFO - PROCESS | 2276 | ++DOCSHELL 0x128fa2000 == 54 [pid = 2276] [id = 428] 12:11:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 131 (0x121c15800) [pid = 2276] [serial = 1283] [outer = 0x0] 12:11:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 132 (0x124b7cc00) [pid = 2276] [serial = 1284] [outer = 0x121c15800] 12:11:34 INFO - PROCESS | 2276 | 1464635494273 Marionette DEBUG loaded listener.js 12:11:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 133 (0x126758c00) [pid = 2276] [serial = 1285] [outer = 0x121c15800] 12:11:34 INFO - PROCESS | 2276 | 1464635494604 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]]]}] 12:11:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:11:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 568ms 12:11:34 INFO - PROCESS | 2276 | 1464635494640 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 12:11:34 INFO - PROCESS | 2276 | 1464635494641 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 12:11:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:11:34 INFO - PROCESS | 2276 | 1464635494643 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:11:34 INFO - PROCESS | 2276 | 1464635494645 Marionette TRACE conn2 <- [1,1686,null,{}] 12:11:34 INFO - PROCESS | 2276 | 1464635494647 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}] 12:11:34 INFO - PROCESS | 2276 | 1464635494750 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 12:11:34 INFO - PROCESS | 2276 | 1464635494786 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:34 INFO - PROCESS | 2276 | ++DOCSHELL 0x1299bf000 == 55 [pid = 2276] [id = 429] 12:11:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 134 (0x124b9e800) [pid = 2276] [serial = 1286] [outer = 0x0] 12:11:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 135 (0x126c36800) [pid = 2276] [serial = 1287] [outer = 0x124b9e800] 12:11:34 INFO - PROCESS | 2276 | 1464635494811 Marionette DEBUG loaded listener.js 12:11:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 136 (0x126db8000) [pid = 2276] [serial = 1288] [outer = 0x124b9e800] 12:11:35 INFO - PROCESS | 2276 | 1464635495128 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]]]}] 12:11:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 12:11:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 521ms 12:11:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:11:35 INFO - PROCESS | 2276 | 1464635495170 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 12:11:35 INFO - PROCESS | 2276 | 1464635495171 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 12:11:35 INFO - PROCESS | 2276 | 1464635495173 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:11:35 INFO - PROCESS | 2276 | 1464635495174 Marionette TRACE conn2 <- [1,1690,null,{}] 12:11:35 INFO - PROCESS | 2276 | 1464635495177 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}] 12:11:35 INFO - PROCESS | 2276 | 1464635495279 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 12:11:35 INFO - PROCESS | 2276 | 1464635495316 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:35 INFO - PROCESS | 2276 | ++DOCSHELL 0x12aeda000 == 56 [pid = 2276] [id = 430] 12:11:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 137 (0x126db5c00) [pid = 2276] [serial = 1289] [outer = 0x0] 12:11:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 138 (0x128e32800) [pid = 2276] [serial = 1290] [outer = 0x126db5c00] 12:11:35 INFO - PROCESS | 2276 | 1464635495341 Marionette DEBUG loaded listener.js 12:11:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 139 (0x129273c00) [pid = 2276] [serial = 1291] [outer = 0x126db5c00] 12:11:35 INFO - PROCESS | 2276 | 1464635495674 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]]]}] 12:11:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:11:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 518ms 12:11:35 INFO - PROCESS | 2276 | 1464635495691 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 12:11:35 INFO - PROCESS | 2276 | 1464635495692 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 12:11:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:11:35 INFO - PROCESS | 2276 | 1464635495696 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:11:35 INFO - PROCESS | 2276 | 1464635495699 Marionette TRACE conn2 <- [1,1694,null,{}] 12:11:35 INFO - PROCESS | 2276 | 1464635495701 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}] 12:11:35 INFO - PROCESS | 2276 | 1464635495819 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 12:11:35 INFO - PROCESS | 2276 | 1464635495824 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:35 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ba72000 == 57 [pid = 2276] [id = 431] 12:11:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 140 (0x126db8400) [pid = 2276] [serial = 1292] [outer = 0x0] 12:11:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 141 (0x1294d8400) [pid = 2276] [serial = 1293] [outer = 0x126db8400] 12:11:35 INFO - PROCESS | 2276 | 1464635495848 Marionette DEBUG loaded listener.js 12:11:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 142 (0x12a681c00) [pid = 2276] [serial = 1294] [outer = 0x126db8400] 12:11:36 INFO - PROCESS | 2276 | --DOMWINDOW == 141 (0x1187ca400) [pid = 2276] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:11:36 INFO - PROCESS | 2276 | --DOMWINDOW == 140 (0x121c1cc00) [pid = 2276] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:11:36 INFO - PROCESS | 2276 | --DOMWINDOW == 139 (0x1128a6800) [pid = 2276] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:11:36 INFO - PROCESS | 2276 | --DOMWINDOW == 138 (0x1133e7400) [pid = 2276] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:11:36 INFO - PROCESS | 2276 | --DOMWINDOW == 137 (0x12128e400) [pid = 2276] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:11:36 INFO - PROCESS | 2276 | --DOMWINDOW == 136 (0x1128a9000) [pid = 2276] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:11:36 INFO - PROCESS | 2276 | --DOMWINDOW == 135 (0x119a8ac00) [pid = 2276] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:11:36 INFO - PROCESS | 2276 | --DOMWINDOW == 134 (0x126ce0000) [pid = 2276] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:11:36 INFO - PROCESS | 2276 | --DOMWINDOW == 133 (0x11850d800) [pid = 2276] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:11:36 INFO - PROCESS | 2276 | --DOMWINDOW == 132 (0x111ab2000) [pid = 2276] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:11:36 INFO - PROCESS | 2276 | --DOMWINDOW == 131 (0x11334e000) [pid = 2276] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:11:36 INFO - PROCESS | 2276 | --DOMWINDOW == 130 (0x12173ec00) [pid = 2276] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:11:36 INFO - PROCESS | 2276 | 1464635496284 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]]]}] 12:11:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:11:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 622ms 12:11:36 INFO - PROCESS | 2276 | 1464635496318 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 12:11:36 INFO - PROCESS | 2276 | 1464635496319 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 12:11:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:11:36 INFO - PROCESS | 2276 | 1464635496322 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:11:36 INFO - PROCESS | 2276 | 1464635496323 Marionette TRACE conn2 <- [1,1698,null,{}] 12:11:36 INFO - PROCESS | 2276 | 1464635496326 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}] 12:11:36 INFO - PROCESS | 2276 | 1464635496500 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 12:11:36 INFO - PROCESS | 2276 | 1464635496581 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:36 INFO - PROCESS | 2276 | ++DOCSHELL 0x12944d800 == 58 [pid = 2276] [id = 432] 12:11:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 131 (0x111e30000) [pid = 2276] [serial = 1295] [outer = 0x0] 12:11:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 132 (0x118066800) [pid = 2276] [serial = 1296] [outer = 0x111e30000] 12:11:36 INFO - PROCESS | 2276 | 1464635496624 Marionette DEBUG loaded listener.js 12:11:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 133 (0x123514c00) [pid = 2276] [serial = 1297] [outer = 0x111e30000] 12:11:37 INFO - PROCESS | 2276 | 1464635497020 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]]]}] 12:11:37 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 12:11:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 725ms 12:11:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:11:37 INFO - PROCESS | 2276 | 1464635497047 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 12:11:37 INFO - PROCESS | 2276 | 1464635497049 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 12:11:37 INFO - PROCESS | 2276 | 1464635497051 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:11:37 INFO - PROCESS | 2276 | 1464635497053 Marionette TRACE conn2 <- [1,1702,null,{}] 12:11:37 INFO - PROCESS | 2276 | 1464635497055 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}] 12:11:37 INFO - PROCESS | 2276 | 1464635497156 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 12:11:37 INFO - PROCESS | 2276 | 1464635497161 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:37 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c521000 == 59 [pid = 2276] [id = 433] 12:11:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 134 (0x1267eec00) [pid = 2276] [serial = 1298] [outer = 0x0] 12:11:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 135 (0x12a749c00) [pid = 2276] [serial = 1299] [outer = 0x1267eec00] 12:11:37 INFO - PROCESS | 2276 | 1464635497199 Marionette DEBUG loaded listener.js 12:11:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 136 (0x12a7e9800) [pid = 2276] [serial = 1300] [outer = 0x1267eec00] 12:11:37 INFO - PROCESS | 2276 | 1464635497533 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]]]}] 12:11:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:11:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 519ms 12:11:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:11:37 INFO - PROCESS | 2276 | 1464635497571 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 12:11:37 INFO - PROCESS | 2276 | 1464635497572 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 12:11:37 INFO - PROCESS | 2276 | 1464635497574 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:11:37 INFO - PROCESS | 2276 | 1464635497575 Marionette TRACE conn2 <- [1,1706,null,{}] 12:11:37 INFO - PROCESS | 2276 | 1464635497577 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}] 12:11:37 INFO - PROCESS | 2276 | 1464635497664 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 12:11:37 INFO - PROCESS | 2276 | 1464635497723 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:37 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cad3800 == 60 [pid = 2276] [id = 434] 12:11:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 137 (0x126cddc00) [pid = 2276] [serial = 1301] [outer = 0x0] 12:11:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 138 (0x12a998000) [pid = 2276] [serial = 1302] [outer = 0x126cddc00] 12:11:37 INFO - PROCESS | 2276 | 1464635497749 Marionette DEBUG loaded listener.js 12:11:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 139 (0x12ae51400) [pid = 2276] [serial = 1303] [outer = 0x126cddc00] 12:11:38 INFO - PROCESS | 2276 | 1464635498049 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]]]}] 12:11:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:11:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 521ms 12:11:38 INFO - PROCESS | 2276 | 1464635498157 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 12:11:38 INFO - PROCESS | 2276 | 1464635498159 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 12:11:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:11:38 INFO - PROCESS | 2276 | 1464635498169 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:11:38 INFO - PROCESS | 2276 | 1464635498172 Marionette TRACE conn2 <- [1,1710,null,{}] 12:11:38 INFO - PROCESS | 2276 | 1464635498176 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}] 12:11:38 INFO - PROCESS | 2276 | 1464635498291 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 12:11:38 INFO - PROCESS | 2276 | 1464635498358 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:38 INFO - PROCESS | 2276 | ++DOCSHELL 0x117e0a800 == 61 [pid = 2276] [id = 435] 12:11:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 140 (0x1128a1c00) [pid = 2276] [serial = 1304] [outer = 0x0] 12:11:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 141 (0x1128aec00) [pid = 2276] [serial = 1305] [outer = 0x1128a1c00] 12:11:38 INFO - PROCESS | 2276 | 1464635498391 Marionette DEBUG loaded listener.js 12:11:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 142 (0x115f7f000) [pid = 2276] [serial = 1306] [outer = 0x1128a1c00] 12:11:38 INFO - PROCESS | 2276 | 1464635498820 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]]]}] 12:11:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:11:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 682ms 12:11:38 INFO - PROCESS | 2276 | 1464635498847 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 12:11:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:11:38 INFO - PROCESS | 2276 | 1464635498851 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 12:11:38 INFO - PROCESS | 2276 | 1464635498857 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:11:38 INFO - PROCESS | 2276 | 1464635498859 Marionette TRACE conn2 <- [1,1714,null,{}] 12:11:38 INFO - PROCESS | 2276 | 1464635498863 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}] 12:11:39 INFO - PROCESS | 2276 | 1464635498995 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 12:11:39 INFO - PROCESS | 2276 | 1464635499080 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:39 INFO - PROCESS | 2276 | ++DOCSHELL 0x119638800 == 62 [pid = 2276] [id = 436] 12:11:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 143 (0x118511400) [pid = 2276] [serial = 1307] [outer = 0x0] 12:11:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 144 (0x1187c2800) [pid = 2276] [serial = 1308] [outer = 0x118511400] 12:11:39 INFO - PROCESS | 2276 | 1464635499111 Marionette DEBUG loaded listener.js 12:11:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 145 (0x118928400) [pid = 2276] [serial = 1309] [outer = 0x118511400] 12:11:39 INFO - PROCESS | 2276 | 1464635499534 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]]]}] 12:11:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:11:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 722ms 12:11:39 INFO - PROCESS | 2276 | 1464635499578 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 12:11:39 INFO - PROCESS | 2276 | 1464635499580 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 12:11:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:11:39 INFO - PROCESS | 2276 | 1464635499582 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:11:39 INFO - PROCESS | 2276 | 1464635499583 Marionette TRACE conn2 <- [1,1718,null,{}] 12:11:39 INFO - PROCESS | 2276 | 1464635499590 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}] 12:11:39 INFO - PROCESS | 2276 | 1464635499703 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 12:11:39 INFO - PROCESS | 2276 | 1464635499766 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:39 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c908800 == 63 [pid = 2276] [id = 437] 12:11:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 146 (0x121366400) [pid = 2276] [serial = 1310] [outer = 0x0] 12:11:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 147 (0x12162a400) [pid = 2276] [serial = 1311] [outer = 0x121366400] 12:11:39 INFO - PROCESS | 2276 | 1464635499839 Marionette DEBUG loaded listener.js 12:11:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 148 (0x121bc4c00) [pid = 2276] [serial = 1312] [outer = 0x121366400] 12:11:40 INFO - PROCESS | 2276 | 1464635500293 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]]]}] 12:11:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:11:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 719ms 12:11:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:11:40 INFO - PROCESS | 2276 | 1464635500325 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 12:11:40 INFO - PROCESS | 2276 | 1464635500326 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 12:11:40 INFO - PROCESS | 2276 | 1464635500331 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:11:40 INFO - PROCESS | 2276 | 1464635500332 Marionette TRACE conn2 <- [1,1722,null,{}] 12:11:40 INFO - PROCESS | 2276 | 1464635500334 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}] 12:11:40 INFO - PROCESS | 2276 | 1464635500442 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 12:11:40 INFO - PROCESS | 2276 | 1464635500543 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:40 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d1e8800 == 64 [pid = 2276] [id = 438] 12:11:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 149 (0x124ba3400) [pid = 2276] [serial = 1313] [outer = 0x0] 12:11:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 150 (0x12663c400) [pid = 2276] [serial = 1314] [outer = 0x124ba3400] 12:11:40 INFO - PROCESS | 2276 | 1464635500576 Marionette DEBUG loaded listener.js 12:11:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 151 (0x126dae800) [pid = 2276] [serial = 1315] [outer = 0x124ba3400] 12:11:41 INFO - PROCESS | 2276 | 1464635501006 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]]]}] 12:11:41 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 12:11:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 721ms 12:11:41 INFO - PROCESS | 2276 | 1464635501053 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 12:11:41 INFO - PROCESS | 2276 | 1464635501055 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 12:11:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:11:41 INFO - PROCESS | 2276 | 1464635501059 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:11:41 INFO - PROCESS | 2276 | 1464635501061 Marionette TRACE conn2 <- [1,1726,null,{}] 12:11:41 INFO - PROCESS | 2276 | 1464635501064 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}] 12:11:41 INFO - PROCESS | 2276 | 1464635501171 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 12:11:41 INFO - PROCESS | 2276 | 1464635501244 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:41 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d6c2800 == 65 [pid = 2276] [id = 439] 12:11:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 152 (0x124d55000) [pid = 2276] [serial = 1316] [outer = 0x0] 12:11:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 153 (0x129506400) [pid = 2276] [serial = 1317] [outer = 0x124d55000] 12:11:41 INFO - PROCESS | 2276 | 1464635501273 Marionette DEBUG loaded listener.js 12:11:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 154 (0x12a74b400) [pid = 2276] [serial = 1318] [outer = 0x124d55000] 12:11:41 INFO - PROCESS | 2276 | 1464635501694 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]]]}] 12:11:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:11:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 673ms 12:11:41 INFO - PROCESS | 2276 | 1464635501732 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 12:11:41 INFO - PROCESS | 2276 | 1464635501733 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 12:11:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:11:41 INFO - PROCESS | 2276 | 1464635501736 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:11:41 INFO - PROCESS | 2276 | 1464635501737 Marionette TRACE conn2 <- [1,1730,null,{}] 12:11:41 INFO - PROCESS | 2276 | 1464635501739 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}] 12:11:41 INFO - PROCESS | 2276 | 1464635501878 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 12:11:41 INFO - PROCESS | 2276 | 1464635501953 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:41 INFO - PROCESS | 2276 | ++DOCSHELL 0x12edaf800 == 66 [pid = 2276] [id = 440] 12:11:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 155 (0x12a7e9c00) [pid = 2276] [serial = 1319] [outer = 0x0] 12:11:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 156 (0x12ae59000) [pid = 2276] [serial = 1320] [outer = 0x12a7e9c00] 12:11:41 INFO - PROCESS | 2276 | 1464635501983 Marionette DEBUG loaded listener.js 12:11:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 157 (0x12afdd400) [pid = 2276] [serial = 1321] [outer = 0x12a7e9c00] 12:11:42 INFO - PROCESS | 2276 | 1464635502455 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]]]}] 12:11:42 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 12:11:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 770ms 12:11:42 INFO - PROCESS | 2276 | 1464635502518 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 12:11:42 INFO - PROCESS | 2276 | 1464635502521 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 12:11:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:11:42 INFO - PROCESS | 2276 | 1464635502526 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:11:42 INFO - PROCESS | 2276 | 1464635502528 Marionette TRACE conn2 <- [1,1734,null,{}] 12:11:42 INFO - PROCESS | 2276 | 1464635502534 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}] 12:11:42 INFO - PROCESS | 2276 | 1464635502695 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 12:11:42 INFO - PROCESS | 2276 | 1464635502788 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:42 INFO - PROCESS | 2276 | ++DOCSHELL 0x11812e800 == 67 [pid = 2276] [id = 441] 12:11:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 158 (0x116855000) [pid = 2276] [serial = 1322] [outer = 0x0] 12:11:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 159 (0x1187df400) [pid = 2276] [serial = 1323] [outer = 0x116855000] 12:11:42 INFO - PROCESS | 2276 | 1464635502839 Marionette DEBUG loaded listener.js 12:11:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 160 (0x12afdd000) [pid = 2276] [serial = 1324] [outer = 0x116855000] 12:11:43 INFO - PROCESS | 2276 | 1464635503519 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]]]}] 12:11:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:11:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1026ms 12:11:43 INFO - PROCESS | 2276 | 1464635503553 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 12:11:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:11:43 INFO - PROCESS | 2276 | 1464635503555 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 12:11:43 INFO - PROCESS | 2276 | 1464635503558 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:11:43 INFO - PROCESS | 2276 | 1464635503560 Marionette TRACE conn2 <- [1,1738,null,{}] 12:11:43 INFO - PROCESS | 2276 | 1464635503566 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}] 12:11:43 INFO - PROCESS | 2276 | 1464635503665 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 12:11:43 INFO - PROCESS | 2276 | 1464635503736 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:43 INFO - PROCESS | 2276 | ++DOCSHELL 0x12126e000 == 68 [pid = 2276] [id = 442] 12:11:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 161 (0x113a40000) [pid = 2276] [serial = 1325] [outer = 0x0] 12:11:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 162 (0x113c68800) [pid = 2276] [serial = 1326] [outer = 0x113a40000] 12:11:43 INFO - PROCESS | 2276 | 1464635503764 Marionette DEBUG loaded listener.js 12:11:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 163 (0x117689800) [pid = 2276] [serial = 1327] [outer = 0x113a40000] 12:11:44 INFO - PROCESS | 2276 | 1464635504189 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]]]}] 12:11:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:11:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 671ms 12:11:44 INFO - PROCESS | 2276 | 1464635504230 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 12:11:44 INFO - PROCESS | 2276 | 1464635504233 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 12:11:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:11:44 INFO - PROCESS | 2276 | 1464635504237 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:11:44 INFO - PROCESS | 2276 | 1464635504238 Marionette TRACE conn2 <- [1,1742,null,{}] 12:11:44 INFO - PROCESS | 2276 | 1464635504241 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}] 12:11:44 INFO - PROCESS | 2276 | 1464635504354 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 12:11:44 INFO - PROCESS | 2276 | 1464635504486 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:44 INFO - PROCESS | 2276 | ++DOCSHELL 0x117e05000 == 69 [pid = 2276] [id = 443] 12:11:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 164 (0x116610400) [pid = 2276] [serial = 1328] [outer = 0x0] 12:11:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 165 (0x11854a000) [pid = 2276] [serial = 1329] [outer = 0x116610400] 12:11:44 INFO - PROCESS | 2276 | 1464635504535 Marionette DEBUG loaded listener.js 12:11:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 166 (0x11892d400) [pid = 2276] [serial = 1330] [outer = 0x116610400] 12:11:44 INFO - PROCESS | 2276 | --DOCSHELL 0x12c521000 == 68 [pid = 2276] [id = 433] 12:11:44 INFO - PROCESS | 2276 | --DOCSHELL 0x12944d800 == 67 [pid = 2276] [id = 432] 12:11:44 INFO - PROCESS | 2276 | --DOCSHELL 0x12ba72000 == 66 [pid = 2276] [id = 431] 12:11:44 INFO - PROCESS | 2276 | --DOCSHELL 0x12aeda000 == 65 [pid = 2276] [id = 430] 12:11:44 INFO - PROCESS | 2276 | --DOCSHELL 0x1299bf000 == 64 [pid = 2276] [id = 429] 12:11:44 INFO - PROCESS | 2276 | --DOCSHELL 0x128fa2000 == 63 [pid = 2276] [id = 428] 12:11:44 INFO - PROCESS | 2276 | --DOMWINDOW == 165 (0x129265800) [pid = 2276] [serial = 1245] [outer = 0x0] [url = about:blank] 12:11:44 INFO - PROCESS | 2276 | --DOMWINDOW == 164 (0x121c1c400) [pid = 2276] [serial = 1200] [outer = 0x0] [url = about:blank] 12:11:44 INFO - PROCESS | 2276 | --DOMWINDOW == 163 (0x118418000) [pid = 2276] [serial = 1194] [outer = 0x0] [url = about:blank] 12:11:44 INFO - PROCESS | 2276 | --DOMWINDOW == 162 (0x126394c00) [pid = 2276] [serial = 1203] [outer = 0x0] [url = about:blank] 12:11:44 INFO - PROCESS | 2276 | --DOMWINDOW == 161 (0x121283c00) [pid = 2276] [serial = 1197] [outer = 0x0] [url = about:blank] 12:11:44 INFO - PROCESS | 2276 | --DOMWINDOW == 160 (0x113acec00) [pid = 2276] [serial = 1191] [outer = 0x0] [url = about:blank] 12:11:44 INFO - PROCESS | 2276 | --DOCSHELL 0x125543000 == 62 [pid = 2276] [id = 427] 12:11:44 INFO - PROCESS | 2276 | --DOCSHELL 0x121ca2000 == 61 [pid = 2276] [id = 426] 12:11:44 INFO - PROCESS | 2276 | --DOCSHELL 0x119648800 == 60 [pid = 2276] [id = 425] 12:11:44 INFO - PROCESS | 2276 | --DOCSHELL 0x112d78000 == 59 [pid = 2276] [id = 424] 12:11:44 INFO - PROCESS | 2276 | --DOCSHELL 0x1191ac000 == 58 [pid = 2276] [id = 423] 12:11:44 INFO - PROCESS | 2276 | --DOCSHELL 0x12cee3800 == 57 [pid = 2276] [id = 420] 12:11:44 INFO - PROCESS | 2276 | --DOCSHELL 0x12c906800 == 56 [pid = 2276] [id = 419] 12:11:44 INFO - PROCESS | 2276 | --DOCSHELL 0x12a9e0800 == 55 [pid = 2276] [id = 418] 12:11:44 INFO - PROCESS | 2276 | --DOCSHELL 0x119784000 == 54 [pid = 2276] [id = 417] 12:11:44 INFO - PROCESS | 2276 | --DOCSHELL 0x113cd7000 == 53 [pid = 2276] [id = 416] 12:11:44 INFO - PROCESS | 2276 | 1464635504966 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]]]}] 12:11:44 INFO - PROCESS | 2276 | --DOMWINDOW == 159 (0x128fc3000) [pid = 2276] [serial = 1243] [outer = 0x0] [url = about:blank] 12:11:44 INFO - PROCESS | 2276 | --DOMWINDOW == 158 (0x11892a400) [pid = 2276] [serial = 1218] [outer = 0x0] [url = about:blank] 12:11:44 INFO - PROCESS | 2276 | --DOMWINDOW == 157 (0x124b7f400) [pid = 2276] [serial = 1233] [outer = 0x0] [url = about:blank] 12:11:44 INFO - PROCESS | 2276 | --DOMWINDOW == 156 (0x11678f400) [pid = 2276] [serial = 1210] [outer = 0x0] [url = about:blank] 12:11:44 INFO - PROCESS | 2276 | --DOMWINDOW == 155 (0x1254aa800) [pid = 2276] [serial = 1239] [outer = 0x0] [url = about:blank] 12:11:44 INFO - PROCESS | 2276 | --DOMWINDOW == 154 (0x12162ec00) [pid = 2276] [serial = 1227] [outer = 0x0] [url = about:blank] 12:11:44 INFO - PROCESS | 2276 | --DOMWINDOW == 153 (0x11714f800) [pid = 2276] [serial = 1212] [outer = 0x0] [url = about:blank] 12:11:44 INFO - PROCESS | 2276 | --DOMWINDOW == 152 (0x1219dd800) [pid = 2276] [serial = 1228] [outer = 0x0] [url = about:blank] 12:11:44 INFO - PROCESS | 2276 | --DOMWINDOW == 151 (0x121620400) [pid = 2276] [serial = 1225] [outer = 0x0] [url = about:blank] 12:11:44 INFO - PROCESS | 2276 | --DOMWINDOW == 150 (0x126db6800) [pid = 2276] [serial = 1242] [outer = 0x0] [url = about:blank] 12:11:44 INFO - PROCESS | 2276 | --DOMWINDOW == 149 (0x1133e9c00) [pid = 2276] [serial = 1209] [outer = 0x0] [url = about:blank] 12:11:44 INFO - PROCESS | 2276 | --DOMWINDOW == 148 (0x1197be000) [pid = 2276] [serial = 1222] [outer = 0x0] [url = about:blank] 12:11:44 INFO - PROCESS | 2276 | --DOMWINDOW == 147 (0x112798000) [pid = 2276] [serial = 1236] [outer = 0x0] [url = about:blank] 12:11:44 INFO - PROCESS | 2276 | --DOMWINDOW == 146 (0x116850800) [pid = 2276] [serial = 1237] [outer = 0x0] [url = about:blank] 12:11:44 INFO - PROCESS | 2276 | --DOMWINDOW == 145 (0x11714f000) [pid = 2276] [serial = 1215] [outer = 0x0] [url = about:blank] 12:11:44 INFO - PROCESS | 2276 | --DOMWINDOW == 144 (0x124d54000) [pid = 2276] [serial = 1234] [outer = 0x0] [url = about:blank] 12:11:44 INFO - PROCESS | 2276 | --DOMWINDOW == 143 (0x120f07000) [pid = 2276] [serial = 1224] [outer = 0x0] [url = about:blank] 12:11:44 INFO - PROCESS | 2276 | --DOMWINDOW == 142 (0x128e32400) [pid = 2276] [serial = 1206] [outer = 0x0] [url = about:blank] 12:11:44 INFO - PROCESS | 2276 | --DOMWINDOW == 141 (0x118305c00) [pid = 2276] [serial = 1213] [outer = 0x0] [url = about:blank] 12:11:44 INFO - PROCESS | 2276 | --DOMWINDOW == 140 (0x119070800) [pid = 2276] [serial = 1219] [outer = 0x0] [url = about:blank] 12:11:44 INFO - PROCESS | 2276 | --DOMWINDOW == 139 (0x121bbec00) [pid = 2276] [serial = 1230] [outer = 0x0] [url = about:blank] 12:11:44 INFO - PROCESS | 2276 | --DOMWINDOW == 138 (0x126cdd000) [pid = 2276] [serial = 1240] [outer = 0x0] [url = about:blank] 12:11:44 INFO - PROCESS | 2276 | --DOMWINDOW == 137 (0x1190f0c00) [pid = 2276] [serial = 1221] [outer = 0x0] [url = about:blank] 12:11:44 INFO - PROCESS | 2276 | --DOMWINDOW == 136 (0x118712000) [pid = 2276] [serial = 1216] [outer = 0x0] [url = about:blank] 12:11:44 INFO - PROCESS | 2276 | --DOMWINDOW == 135 (0x121c1c000) [pid = 2276] [serial = 1231] [outer = 0x0] [url = about:blank] 12:11:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:11:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 770ms 12:11:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:11:45 INFO - PROCESS | 2276 | 1464635505008 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 12:11:45 INFO - PROCESS | 2276 | 1464635505009 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 12:11:45 INFO - PROCESS | 2276 | 1464635505011 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:11:45 INFO - PROCESS | 2276 | 1464635505016 Marionette TRACE conn2 <- [1,1746,null,{}] 12:11:45 INFO - PROCESS | 2276 | 1464635505023 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}] 12:11:45 INFO - PROCESS | 2276 | 1464635505117 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 12:11:45 INFO - PROCESS | 2276 | 1464635505124 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:45 INFO - PROCESS | 2276 | ++DOCSHELL 0x119783000 == 54 [pid = 2276] [id = 444] 12:11:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 136 (0x1196fac00) [pid = 2276] [serial = 1331] [outer = 0x0] 12:11:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 137 (0x119a8d400) [pid = 2276] [serial = 1332] [outer = 0x1196fac00] 12:11:45 INFO - PROCESS | 2276 | 1464635505152 Marionette DEBUG loaded listener.js 12:11:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 138 (0x120f0c800) [pid = 2276] [serial = 1333] [outer = 0x1196fac00] 12:11:45 INFO - PROCESS | 2276 | 1464635505516 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]]]}] 12:11:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:11:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 523ms 12:11:45 INFO - PROCESS | 2276 | 1464635505535 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 12:11:45 INFO - PROCESS | 2276 | 1464635505537 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 12:11:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:11:45 INFO - PROCESS | 2276 | 1464635505539 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:11:45 INFO - PROCESS | 2276 | 1464635505540 Marionette TRACE conn2 <- [1,1750,null,{}] 12:11:45 INFO - PROCESS | 2276 | 1464635505542 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}] 12:11:45 INFO - PROCESS | 2276 | 1464635505636 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 12:11:45 INFO - PROCESS | 2276 | 1464635505693 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:45 INFO - PROCESS | 2276 | ++DOCSHELL 0x121ca9800 == 55 [pid = 2276] [id = 445] 12:11:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 139 (0x120f0bc00) [pid = 2276] [serial = 1334] [outer = 0x0] 12:11:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 140 (0x121363c00) [pid = 2276] [serial = 1335] [outer = 0x120f0bc00] 12:11:45 INFO - PROCESS | 2276 | 1464635505719 Marionette DEBUG loaded listener.js 12:11:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 141 (0x1219e1000) [pid = 2276] [serial = 1336] [outer = 0x120f0bc00] 12:11:46 INFO - PROCESS | 2276 | 1464635506027 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]]]}] 12:11:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:11:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 518ms 12:11:46 INFO - PROCESS | 2276 | 1464635506058 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 12:11:46 INFO - PROCESS | 2276 | 1464635506059 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 12:11:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:11:46 INFO - PROCESS | 2276 | 1464635506061 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:11:46 INFO - PROCESS | 2276 | 1464635506064 Marionette TRACE conn2 <- [1,1754,null,{}] 12:11:46 INFO - PROCESS | 2276 | 1464635506067 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}] 12:11:46 INFO - PROCESS | 2276 | 1464635506151 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 12:11:46 INFO - PROCESS | 2276 | 1464635506209 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:46 INFO - PROCESS | 2276 | ++DOCSHELL 0x126717800 == 56 [pid = 2276] [id = 446] 12:11:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 142 (0x121256400) [pid = 2276] [serial = 1337] [outer = 0x0] 12:11:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 143 (0x121bbec00) [pid = 2276] [serial = 1338] [outer = 0x121256400] 12:11:46 INFO - PROCESS | 2276 | 1464635506234 Marionette DEBUG loaded listener.js 12:11:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 144 (0x124b9ac00) [pid = 2276] [serial = 1339] [outer = 0x121256400] 12:11:46 INFO - PROCESS | 2276 | 1464635506626 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]]]}] 12:11:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:11:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 571ms 12:11:46 INFO - PROCESS | 2276 | 1464635506633 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 12:11:46 INFO - PROCESS | 2276 | 1464635506635 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 12:11:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:11:46 INFO - PROCESS | 2276 | 1464635506660 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:11:46 INFO - PROCESS | 2276 | 1464635506662 Marionette TRACE conn2 <- [1,1758,null,{}] 12:11:46 INFO - PROCESS | 2276 | 1464635506668 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}] 12:11:46 INFO - PROCESS | 2276 | 1464635506871 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 12:11:46 INFO - PROCESS | 2276 | 1464635506944 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:46 INFO - PROCESS | 2276 | ++DOCSHELL 0x12969f800 == 57 [pid = 2276] [id = 447] 12:11:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 145 (0x121c1e000) [pid = 2276] [serial = 1340] [outer = 0x0] 12:11:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 146 (0x1254aac00) [pid = 2276] [serial = 1341] [outer = 0x121c1e000] 12:11:46 INFO - PROCESS | 2276 | 1464635506973 Marionette DEBUG loaded listener.js 12:11:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 147 (0x129266000) [pid = 2276] [serial = 1342] [outer = 0x121c1e000] 12:11:47 INFO - PROCESS | 2276 | 1464635507301 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]]]}] 12:11:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:11:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 674ms 12:11:47 INFO - PROCESS | 2276 | 1464635507338 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 12:11:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:11:47 INFO - PROCESS | 2276 | 1464635507347 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 12:11:47 INFO - PROCESS | 2276 | 1464635507350 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:11:47 INFO - PROCESS | 2276 | 1464635507351 Marionette TRACE conn2 <- [1,1762,null,{}] 12:11:47 INFO - PROCESS | 2276 | 1464635507353 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}] 12:11:47 INFO - PROCESS | 2276 | 1464635507461 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 12:11:47 INFO - PROCESS | 2276 | 1464635507514 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:47 INFO - PROCESS | 2276 | ++DOCSHELL 0x12aeed800 == 58 [pid = 2276] [id = 448] 12:11:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 148 (0x129271800) [pid = 2276] [serial = 1343] [outer = 0x0] 12:11:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 149 (0x129504000) [pid = 2276] [serial = 1344] [outer = 0x129271800] 12:11:47 INFO - PROCESS | 2276 | 1464635507539 Marionette DEBUG loaded listener.js 12:11:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 150 (0x12a7e2800) [pid = 2276] [serial = 1345] [outer = 0x129271800] 12:11:47 INFO - PROCESS | 2276 | 1464635507917 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]]]}] 12:11:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:11:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 621ms 12:11:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:11:47 INFO - PROCESS | 2276 | 1464635507972 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 12:11:47 INFO - PROCESS | 2276 | 1464635507973 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 12:11:47 INFO - PROCESS | 2276 | 1464635507976 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:11:47 INFO - PROCESS | 2276 | 1464635507978 Marionette TRACE conn2 <- [1,1766,null,{}] 12:11:47 INFO - PROCESS | 2276 | 1464635507988 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}] 12:11:48 INFO - PROCESS | 2276 | 1464635508125 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 12:11:48 INFO - PROCESS | 2276 | 1464635508139 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:48 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c202800 == 59 [pid = 2276] [id = 449] 12:11:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 151 (0x11224cc00) [pid = 2276] [serial = 1346] [outer = 0x0] 12:11:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 152 (0x12a7e7000) [pid = 2276] [serial = 1347] [outer = 0x11224cc00] 12:11:48 INFO - PROCESS | 2276 | 1464635508164 Marionette DEBUG loaded listener.js 12:11:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 153 (0x12ae5b800) [pid = 2276] [serial = 1348] [outer = 0x11224cc00] 12:11:48 INFO - PROCESS | 2276 | 1464635508504 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]]]}] 12:11:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:11:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 573ms 12:11:48 INFO - PROCESS | 2276 | 1464635508550 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 12:11:48 INFO - PROCESS | 2276 | 1464635508551 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 12:11:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:11:48 INFO - PROCESS | 2276 | 1464635508554 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:11:48 INFO - PROCESS | 2276 | 1464635508555 Marionette TRACE conn2 <- [1,1770,null,{}] 12:11:48 INFO - PROCESS | 2276 | 1464635508557 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}] 12:11:48 INFO - PROCESS | 2276 | 1464635508705 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 12:11:48 INFO - PROCESS | 2276 | 1464635508806 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:48 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c905800 == 60 [pid = 2276] [id = 450] 12:11:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 154 (0x12ae4f800) [pid = 2276] [serial = 1349] [outer = 0x0] 12:11:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 155 (0x12afd6c00) [pid = 2276] [serial = 1350] [outer = 0x12ae4f800] 12:11:48 INFO - PROCESS | 2276 | 1464635508849 Marionette DEBUG loaded listener.js 12:11:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 156 (0x12bad6000) [pid = 2276] [serial = 1351] [outer = 0x12ae4f800] 12:11:49 INFO - PROCESS | 2276 | --DOMWINDOW == 155 (0x1128a1000) [pid = 2276] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:11:49 INFO - PROCESS | 2276 | --DOMWINDOW == 154 (0x1267eec00) [pid = 2276] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:11:49 INFO - PROCESS | 2276 | --DOMWINDOW == 153 (0x119a93400) [pid = 2276] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:11:49 INFO - PROCESS | 2276 | --DOMWINDOW == 152 (0x11278f000) [pid = 2276] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:11:49 INFO - PROCESS | 2276 | --DOMWINDOW == 151 (0x112f96800) [pid = 2276] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:11:49 INFO - PROCESS | 2276 | --DOMWINDOW == 150 (0x121c15800) [pid = 2276] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:11:49 INFO - PROCESS | 2276 | --DOMWINDOW == 149 (0x118710800) [pid = 2276] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:11:49 INFO - PROCESS | 2276 | --DOMWINDOW == 148 (0x119a8c000) [pid = 2276] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:11:49 INFO - PROCESS | 2276 | --DOMWINDOW == 147 (0x124b9e800) [pid = 2276] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:11:49 INFO - PROCESS | 2276 | --DOMWINDOW == 146 (0x126db5c00) [pid = 2276] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:11:49 INFO - PROCESS | 2276 | --DOMWINDOW == 145 (0x111e30000) [pid = 2276] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:11:49 INFO - PROCESS | 2276 | --DOMWINDOW == 144 (0x126db8400) [pid = 2276] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:11:49 INFO - PROCESS | 2276 | 1464635509369 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]]]}] 12:11:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:11:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 821ms 12:11:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:11:49 INFO - PROCESS | 2276 | 1464635509375 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 12:11:49 INFO - PROCESS | 2276 | 1464635509376 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 12:11:49 INFO - PROCESS | 2276 | 1464635509384 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:11:49 INFO - PROCESS | 2276 | 1464635509385 Marionette TRACE conn2 <- [1,1774,null,{}] 12:11:49 INFO - PROCESS | 2276 | 1464635509387 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}] 12:11:49 INFO - PROCESS | 2276 | 1464635509484 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 12:11:49 INFO - PROCESS | 2276 | 1464635509553 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:49 INFO - PROCESS | 2276 | ++DOCSHELL 0x12af63800 == 61 [pid = 2276] [id = 451] 12:11:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 145 (0x111c1f000) [pid = 2276] [serial = 1352] [outer = 0x0] 12:11:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 146 (0x119a8c000) [pid = 2276] [serial = 1353] [outer = 0x111c1f000] 12:11:49 INFO - PROCESS | 2276 | 1464635509578 Marionette DEBUG loaded listener.js 12:11:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 147 (0x12926e800) [pid = 2276] [serial = 1354] [outer = 0x111c1f000] 12:11:49 INFO - PROCESS | 2276 | 1464635509852 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]]]}] 12:11:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:11:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 524ms 12:11:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:11:49 INFO - PROCESS | 2276 | 1464635509903 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 12:11:49 INFO - PROCESS | 2276 | 1464635509905 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 12:11:49 INFO - PROCESS | 2276 | 1464635509907 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:11:49 INFO - PROCESS | 2276 | 1464635509909 Marionette TRACE conn2 <- [1,1778,null,{}] 12:11:49 INFO - PROCESS | 2276 | 1464635509911 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}] 12:11:50 INFO - PROCESS | 2276 | 1464635510018 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 12:11:50 INFO - PROCESS | 2276 | 1464635510022 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:50 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d1cf800 == 62 [pid = 2276] [id = 452] 12:11:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 148 (0x12a681000) [pid = 2276] [serial = 1355] [outer = 0x0] 12:11:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 149 (0x12bb77400) [pid = 2276] [serial = 1356] [outer = 0x12a681000] 12:11:50 INFO - PROCESS | 2276 | 1464635510051 Marionette DEBUG loaded listener.js 12:11:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 150 (0x12c048c00) [pid = 2276] [serial = 1357] [outer = 0x12a681000] 12:11:50 INFO - PROCESS | 2276 | 1464635510423 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]]]}] 12:11:50 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 12:11:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 523ms 12:11:50 INFO - PROCESS | 2276 | 1464635510432 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 12:11:50 INFO - PROCESS | 2276 | 1464635510433 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 12:11:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:11:50 INFO - PROCESS | 2276 | 1464635510436 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:11:50 INFO - PROCESS | 2276 | 1464635510437 Marionette TRACE conn2 <- [1,1782,null,{}] 12:11:50 INFO - PROCESS | 2276 | 1464635510439 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}] 12:11:50 INFO - PROCESS | 2276 | 1464635510562 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 12:11:50 INFO - PROCESS | 2276 | 1464635510569 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:50 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d9a3000 == 63 [pid = 2276] [id = 453] 12:11:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 151 (0x1267eec00) [pid = 2276] [serial = 1358] [outer = 0x0] 12:11:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 152 (0x12c04dc00) [pid = 2276] [serial = 1359] [outer = 0x1267eec00] 12:11:50 INFO - PROCESS | 2276 | 1464635510594 Marionette DEBUG loaded listener.js 12:11:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 153 (0x12c271c00) [pid = 2276] [serial = 1360] [outer = 0x1267eec00] 12:11:50 INFO - PROCESS | 2276 | 1464635510890 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]]]}] 12:11:50 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 12:11:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 467ms 12:11:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:11:50 INFO - PROCESS | 2276 | 1464635510904 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 12:11:50 INFO - PROCESS | 2276 | 1464635510905 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 12:11:50 INFO - PROCESS | 2276 | 1464635510907 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:11:50 INFO - PROCESS | 2276 | 1464635510908 Marionette TRACE conn2 <- [1,1786,null,{}] 12:11:50 INFO - PROCESS | 2276 | 1464635510910 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}] 12:11:51 INFO - PROCESS | 2276 | 1464635511004 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 12:11:51 INFO - PROCESS | 2276 | 1464635511008 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:51 INFO - PROCESS | 2276 | ++DOCSHELL 0x134b0e800 == 64 [pid = 2276] [id = 454] 12:11:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 154 (0x12c273c00) [pid = 2276] [serial = 1361] [outer = 0x0] 12:11:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 155 (0x12c380400) [pid = 2276] [serial = 1362] [outer = 0x12c273c00] 12:11:51 INFO - PROCESS | 2276 | 1464635511033 Marionette DEBUG loaded listener.js 12:11:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 156 (0x12c388000) [pid = 2276] [serial = 1363] [outer = 0x12c273c00] 12:11:51 INFO - PROCESS | 2276 | 1464635511583 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]]]}] 12:11:51 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 12:11:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 721ms 12:11:51 INFO - PROCESS | 2276 | 1464635511630 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 12:11:51 INFO - PROCESS | 2276 | 1464635511633 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 12:11:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:11:51 INFO - PROCESS | 2276 | 1464635511637 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:11:51 INFO - PROCESS | 2276 | 1464635511639 Marionette TRACE conn2 <- [1,1790,null,{}] 12:11:51 INFO - PROCESS | 2276 | 1464635511643 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}] 12:11:51 INFO - PROCESS | 2276 | 1464635511757 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 12:11:51 INFO - PROCESS | 2276 | 1464635511863 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:51 INFO - PROCESS | 2276 | ++DOCSHELL 0x1191ac000 == 65 [pid = 2276] [id = 455] 12:11:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 157 (0x116854400) [pid = 2276] [serial = 1364] [outer = 0x0] 12:11:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 158 (0x11840a800) [pid = 2276] [serial = 1365] [outer = 0x116854400] 12:11:51 INFO - PROCESS | 2276 | 1464635511896 Marionette DEBUG loaded listener.js 12:11:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 159 (0x1187c2c00) [pid = 2276] [serial = 1366] [outer = 0x116854400] 12:11:52 INFO - PROCESS | 2276 | 1464635512368 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]]]}] 12:11:52 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) 12:11:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 771ms 12:11:52 INFO - PROCESS | 2276 | 1464635512409 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 12:11:52 INFO - PROCESS | 2276 | 1464635512413 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 12:11:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:11:52 INFO - PROCESS | 2276 | 1464635512418 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:11:52 INFO - PROCESS | 2276 | 1464635512420 Marionette TRACE conn2 <- [1,1794,null,{}] 12:11:52 INFO - PROCESS | 2276 | 1464635512422 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}] 12:11:52 INFO - PROCESS | 2276 | 1464635512554 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 12:11:52 INFO - PROCESS | 2276 | 1464635512659 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:52 INFO - PROCESS | 2276 | ++DOCSHELL 0x1299d5800 == 66 [pid = 2276] [id = 456] 12:11:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 160 (0x119022400) [pid = 2276] [serial = 1367] [outer = 0x0] 12:11:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 161 (0x120dc4800) [pid = 2276] [serial = 1368] [outer = 0x119022400] 12:11:52 INFO - PROCESS | 2276 | 1464635512692 Marionette DEBUG loaded listener.js 12:11:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 162 (0x12162d800) [pid = 2276] [serial = 1369] [outer = 0x119022400] 12:11:53 INFO - PROCESS | 2276 | 1464635513108 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]]]}] 12:11:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:11:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 719ms 12:11:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:11:53 INFO - PROCESS | 2276 | 1464635513138 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 12:11:53 INFO - PROCESS | 2276 | 1464635513139 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 12:11:53 INFO - PROCESS | 2276 | 1464635513142 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:11:53 INFO - PROCESS | 2276 | 1464635513144 Marionette TRACE conn2 <- [1,1798,null,{}] 12:11:53 INFO - PROCESS | 2276 | 1464635513153 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}] 12:11:53 INFO - PROCESS | 2276 | 1464635513263 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 12:11:53 INFO - PROCESS | 2276 | 1464635513368 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:53 INFO - PROCESS | 2276 | ++DOCSHELL 0x134d84800 == 67 [pid = 2276] [id = 457] 12:11:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 163 (0x121bcb800) [pid = 2276] [serial = 1370] [outer = 0x0] 12:11:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 164 (0x1267df800) [pid = 2276] [serial = 1371] [outer = 0x121bcb800] 12:11:53 INFO - PROCESS | 2276 | 1464635513401 Marionette DEBUG loaded listener.js 12:11:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 165 (0x126dba400) [pid = 2276] [serial = 1372] [outer = 0x121bcb800] 12:11:53 INFO - PROCESS | 2276 | 1464635513819 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]]]}] 12:11:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:11:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 723ms 12:11:53 INFO - PROCESS | 2276 | 1464635513884 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 12:11:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:11:53 INFO - PROCESS | 2276 | 1464635513886 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 12:11:53 INFO - PROCESS | 2276 | 1464635513888 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:11:53 INFO - PROCESS | 2276 | 1464635513889 Marionette TRACE conn2 <- [1,1802,null,{}] 12:11:53 INFO - PROCESS | 2276 | 1464635513892 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}] 12:11:54 INFO - PROCESS | 2276 | 1464635514002 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 12:11:54 INFO - PROCESS | 2276 | 1464635514107 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:54 INFO - PROCESS | 2276 | ++DOCSHELL 0x134fb3000 == 68 [pid = 2276] [id = 458] 12:11:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 166 (0x126ce8000) [pid = 2276] [serial = 1373] [outer = 0x0] 12:11:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 167 (0x12a995400) [pid = 2276] [serial = 1374] [outer = 0x126ce8000] 12:11:54 INFO - PROCESS | 2276 | 1464635514139 Marionette DEBUG loaded listener.js 12:11:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 168 (0x12afd9000) [pid = 2276] [serial = 1375] [outer = 0x126ce8000] 12:11:54 INFO - PROCESS | 2276 | 1464635514528 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]]]}] 12:11:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:11:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 669ms 12:11:54 INFO - PROCESS | 2276 | 1464635514565 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 12:11:54 INFO - PROCESS | 2276 | 1464635514567 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 12:11:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:11:54 INFO - PROCESS | 2276 | 1464635514571 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:11:54 INFO - PROCESS | 2276 | 1464635514572 Marionette TRACE conn2 <- [1,1806,null,{}] 12:11:54 INFO - PROCESS | 2276 | 1464635514574 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}] 12:11:54 INFO - PROCESS | 2276 | 1464635514683 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 12:11:54 INFO - PROCESS | 2276 | 1464635514746 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:54 INFO - PROCESS | 2276 | ++DOCSHELL 0x134fcc800 == 69 [pid = 2276] [id = 459] 12:11:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 169 (0x12a68a400) [pid = 2276] [serial = 1376] [outer = 0x0] 12:11:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 170 (0x12bae0000) [pid = 2276] [serial = 1377] [outer = 0x12a68a400] 12:11:54 INFO - PROCESS | 2276 | 1464635514775 Marionette DEBUG loaded listener.js 12:11:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 171 (0x12bb85c00) [pid = 2276] [serial = 1378] [outer = 0x12a68a400] 12:11:55 INFO - PROCESS | 2276 | 1464635515237 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]]]}] 12:11:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:11:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 719ms 12:11:55 INFO - PROCESS | 2276 | 1464635515291 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 12:11:55 INFO - PROCESS | 2276 | 1464635515292 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 12:11:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:11:55 INFO - PROCESS | 2276 | 1464635515294 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:11:55 INFO - PROCESS | 2276 | 1464635515296 Marionette TRACE conn2 <- [1,1810,null,{}] 12:11:55 INFO - PROCESS | 2276 | 1464635515298 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}] 12:11:55 INFO - PROCESS | 2276 | 1464635515441 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 12:11:55 INFO - PROCESS | 2276 | 1464635515520 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:55 INFO - PROCESS | 2276 | ++DOCSHELL 0x123522000 == 70 [pid = 2276] [id = 460] 12:11:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 172 (0x12a7ec000) [pid = 2276] [serial = 1379] [outer = 0x0] 12:11:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 173 (0x12c271800) [pid = 2276] [serial = 1380] [outer = 0x12a7ec000] 12:11:55 INFO - PROCESS | 2276 | 1464635515550 Marionette DEBUG loaded listener.js 12:11:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 174 (0x12c553c00) [pid = 2276] [serial = 1381] [outer = 0x12a7ec000] 12:11:56 INFO - PROCESS | 2276 | 1464635516194 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]]]}] 12:11:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:11:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 926ms 12:11:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:11:56 INFO - PROCESS | 2276 | 1464635516230 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 12:11:56 INFO - PROCESS | 2276 | 1464635516232 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 12:11:56 INFO - PROCESS | 2276 | 1464635516237 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:11:56 INFO - PROCESS | 2276 | 1464635516239 Marionette TRACE conn2 <- [1,1814,null,{}] 12:11:56 INFO - PROCESS | 2276 | 1464635516243 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}] 12:11:56 INFO - PROCESS | 2276 | 1464635516344 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 12:11:56 INFO - PROCESS | 2276 | 1464635516420 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:56 INFO - PROCESS | 2276 | ++DOCSHELL 0x120d8e000 == 71 [pid = 2276] [id = 461] 12:11:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 175 (0x113c69000) [pid = 2276] [serial = 1382] [outer = 0x0] 12:11:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 176 (0x11636a800) [pid = 2276] [serial = 1383] [outer = 0x113c69000] 12:11:56 INFO - PROCESS | 2276 | 1464635516448 Marionette DEBUG loaded listener.js 12:11:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 177 (0x118309c00) [pid = 2276] [serial = 1384] [outer = 0x113c69000] 12:11:56 INFO - PROCESS | 2276 | 1464635516904 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]]]}] 12:11:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:11:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 723ms 12:11:56 INFO - PROCESS | 2276 | 1464635516960 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 12:11:56 INFO - PROCESS | 2276 | 1464635516966 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 12:11:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:11:56 INFO - PROCESS | 2276 | 1464635516971 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:11:56 INFO - PROCESS | 2276 | 1464635516972 Marionette TRACE conn2 <- [1,1818,null,{}] 12:11:56 INFO - PROCESS | 2276 | 1464635516975 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}] 12:11:57 INFO - PROCESS | 2276 | 1464635517077 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 12:11:57 INFO - PROCESS | 2276 | 1464635517158 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:57 INFO - PROCESS | 2276 | ++DOCSHELL 0x1191c6800 == 72 [pid = 2276] [id = 462] 12:11:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 178 (0x11768a400) [pid = 2276] [serial = 1385] [outer = 0x0] 12:11:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 179 (0x119068c00) [pid = 2276] [serial = 1386] [outer = 0x11768a400] 12:11:57 INFO - PROCESS | 2276 | 1464635517185 Marionette DEBUG loaded listener.js 12:11:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 180 (0x1197c3800) [pid = 2276] [serial = 1387] [outer = 0x11768a400] 12:11:57 INFO - PROCESS | 2276 | --DOCSHELL 0x12ba71800 == 71 [pid = 2276] [id = 415] 12:11:57 INFO - PROCESS | 2276 | --DOCSHELL 0x12d9a3000 == 70 [pid = 2276] [id = 453] 12:11:57 INFO - PROCESS | 2276 | --DOCSHELL 0x12d1cf800 == 69 [pid = 2276] [id = 452] 12:11:57 INFO - PROCESS | 2276 | --DOCSHELL 0x12af63800 == 68 [pid = 2276] [id = 451] 12:11:57 INFO - PROCESS | 2276 | --DOCSHELL 0x12c905800 == 67 [pid = 2276] [id = 450] 12:11:57 INFO - PROCESS | 2276 | --DOCSHELL 0x12c202800 == 66 [pid = 2276] [id = 449] 12:11:57 INFO - PROCESS | 2276 | --DOCSHELL 0x12aeed800 == 65 [pid = 2276] [id = 448] 12:11:57 INFO - PROCESS | 2276 | --DOMWINDOW == 179 (0x121621c00) [pid = 2276] [serial = 1257] [outer = 0x0] [url = about:blank] 12:11:57 INFO - PROCESS | 2276 | --DOMWINDOW == 178 (0x1254b0000) [pid = 2276] [serial = 1260] [outer = 0x0] [url = about:blank] 12:11:57 INFO - PROCESS | 2276 | --DOMWINDOW == 177 (0x1294d4800) [pid = 2276] [serial = 1263] [outer = 0x0] [url = about:blank] 12:11:57 INFO - PROCESS | 2276 | --DOMWINDOW == 176 (0x12a998000) [pid = 2276] [serial = 1302] [outer = 0x0] [url = about:blank] 12:11:57 INFO - PROCESS | 2276 | --DOCSHELL 0x12969f800 == 64 [pid = 2276] [id = 447] 12:11:57 INFO - PROCESS | 2276 | --DOCSHELL 0x126717800 == 63 [pid = 2276] [id = 446] 12:11:57 INFO - PROCESS | 2276 | --DOCSHELL 0x121ca9800 == 62 [pid = 2276] [id = 445] 12:11:57 INFO - PROCESS | 2276 | --DOCSHELL 0x119783000 == 61 [pid = 2276] [id = 444] 12:11:57 INFO - PROCESS | 2276 | --DOCSHELL 0x117e05000 == 60 [pid = 2276] [id = 443] 12:11:57 INFO - PROCESS | 2276 | --DOCSHELL 0x12126e000 == 59 [pid = 2276] [id = 442] 12:11:57 INFO - PROCESS | 2276 | --DOCSHELL 0x117e0a800 == 58 [pid = 2276] [id = 435] 12:11:57 INFO - PROCESS | 2276 | --DOCSHELL 0x12cad3800 == 57 [pid = 2276] [id = 434] 12:11:57 INFO - PROCESS | 2276 | 1464635517607 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]]]}] 12:11:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:11:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 670ms 12:11:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:11:57 INFO - PROCESS | 2276 | 1464635517641 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 12:11:57 INFO - PROCESS | 2276 | 1464635517642 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 12:11:57 INFO - PROCESS | 2276 | 1464635517644 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:11:57 INFO - PROCESS | 2276 | 1464635517646 Marionette TRACE conn2 <- [1,1822,null,{}] 12:11:57 INFO - PROCESS | 2276 | 1464635517654 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}] 12:11:57 INFO - PROCESS | 2276 | 1464635517744 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 12:11:57 INFO - PROCESS | 2276 | --DOMWINDOW == 175 (0x12a681c00) [pid = 2276] [serial = 1294] [outer = 0x0] [url = about:blank] 12:11:57 INFO - PROCESS | 2276 | --DOMWINDOW == 174 (0x123514c00) [pid = 2276] [serial = 1297] [outer = 0x0] [url = about:blank] 12:11:57 INFO - PROCESS | 2276 | --DOMWINDOW == 173 (0x121bb3400) [pid = 2276] [serial = 1282] [outer = 0x0] [url = about:blank] 12:11:57 INFO - PROCESS | 2276 | --DOMWINDOW == 172 (0x129271400) [pid = 2276] [serial = 1246] [outer = 0x0] [url = about:blank] 12:11:57 INFO - PROCESS | 2276 | --DOMWINDOW == 171 (0x12a7e9800) [pid = 2276] [serial = 1300] [outer = 0x0] [url = about:blank] 12:11:57 INFO - PROCESS | 2276 | --DOMWINDOW == 170 (0x119a86c00) [pid = 2276] [serial = 1266] [outer = 0x0] [url = about:blank] 12:11:57 INFO - PROCESS | 2276 | --DOMWINDOW == 169 (0x121624400) [pid = 2276] [serial = 1281] [outer = 0x0] [url = about:blank] 12:11:57 INFO - PROCESS | 2276 | --DOMWINDOW == 168 (0x1163bf400) [pid = 2276] [serial = 1270] [outer = 0x0] [url = about:blank] 12:11:57 INFO - PROCESS | 2276 | --DOMWINDOW == 167 (0x1133ab800) [pid = 2276] [serial = 1269] [outer = 0x0] [url = about:blank] 12:11:57 INFO - PROCESS | 2276 | --DOMWINDOW == 166 (0x116a72000) [pid = 2276] [serial = 1272] [outer = 0x0] [url = about:blank] 12:11:57 INFO - PROCESS | 2276 | --DOMWINDOW == 165 (0x118715400) [pid = 2276] [serial = 1273] [outer = 0x0] [url = about:blank] 12:11:57 INFO - PROCESS | 2276 | --DOMWINDOW == 164 (0x124b7cc00) [pid = 2276] [serial = 1284] [outer = 0x0] [url = about:blank] 12:11:57 INFO - PROCESS | 2276 | --DOMWINDOW == 163 (0x1187d0800) [pid = 2276] [serial = 1275] [outer = 0x0] [url = about:blank] 12:11:57 INFO - PROCESS | 2276 | --DOMWINDOW == 162 (0x126758c00) [pid = 2276] [serial = 1285] [outer = 0x0] [url = about:blank] 12:11:57 INFO - PROCESS | 2276 | --DOMWINDOW == 161 (0x119a8b400) [pid = 2276] [serial = 1276] [outer = 0x0] [url = about:blank] 12:11:57 INFO - PROCESS | 2276 | --DOMWINDOW == 160 (0x112798800) [pid = 2276] [serial = 1248] [outer = 0x0] [url = about:blank] 12:11:57 INFO - PROCESS | 2276 | --DOMWINDOW == 159 (0x121119000) [pid = 2276] [serial = 1278] [outer = 0x0] [url = about:blank] 12:11:57 INFO - PROCESS | 2276 | --DOMWINDOW == 158 (0x1215d1000) [pid = 2276] [serial = 1279] [outer = 0x0] [url = about:blank] 12:11:57 INFO - PROCESS | 2276 | --DOMWINDOW == 157 (0x119a13400) [pid = 2276] [serial = 1254] [outer = 0x0] [url = about:blank] 12:11:57 INFO - PROCESS | 2276 | --DOMWINDOW == 156 (0x126db8000) [pid = 2276] [serial = 1288] [outer = 0x0] [url = about:blank] 12:11:57 INFO - PROCESS | 2276 | --DOMWINDOW == 155 (0x11759dc00) [pid = 2276] [serial = 1251] [outer = 0x0] [url = about:blank] 12:11:57 INFO - PROCESS | 2276 | --DOMWINDOW == 154 (0x126c36800) [pid = 2276] [serial = 1287] [outer = 0x0] [url = about:blank] 12:11:57 INFO - PROCESS | 2276 | --DOMWINDOW == 153 (0x129273c00) [pid = 2276] [serial = 1291] [outer = 0x0] [url = about:blank] 12:11:57 INFO - PROCESS | 2276 | --DOMWINDOW == 152 (0x128e32800) [pid = 2276] [serial = 1290] [outer = 0x0] [url = about:blank] 12:11:57 INFO - PROCESS | 2276 | --DOMWINDOW == 151 (0x118066800) [pid = 2276] [serial = 1296] [outer = 0x0] [url = about:blank] 12:11:57 INFO - PROCESS | 2276 | --DOMWINDOW == 150 (0x1294d8400) [pid = 2276] [serial = 1293] [outer = 0x0] [url = about:blank] 12:11:57 INFO - PROCESS | 2276 | --DOMWINDOW == 149 (0x12a749c00) [pid = 2276] [serial = 1299] [outer = 0x0] [url = about:blank] 12:11:57 INFO - PROCESS | 2276 | 1464635517815 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:57 INFO - PROCESS | 2276 | ++DOCSHELL 0x1191b2800 == 58 [pid = 2276] [id = 463] 12:11:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 150 (0x1163bf400) [pid = 2276] [serial = 1388] [outer = 0x0] 12:11:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 151 (0x118715400) [pid = 2276] [serial = 1389] [outer = 0x1163bf400] 12:11:57 INFO - PROCESS | 2276 | 1464635517846 Marionette DEBUG loaded listener.js 12:11:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 152 (0x1215d1000) [pid = 2276] [serial = 1390] [outer = 0x1163bf400] 12:11:58 INFO - PROCESS | 2276 | 1464635518226 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]]]}] 12:11:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:11:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 623ms 12:11:58 INFO - PROCESS | 2276 | 1464635518268 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 12:11:58 INFO - PROCESS | 2276 | 1464635518270 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 12:11:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:11:58 INFO - PROCESS | 2276 | 1464635518274 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:11:58 INFO - PROCESS | 2276 | 1464635518276 Marionette TRACE conn2 <- [1,1826,null,{}] 12:11:58 INFO - PROCESS | 2276 | 1464635518279 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}] 12:11:58 INFO - PROCESS | 2276 | 1464635518417 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 12:11:58 INFO - PROCESS | 2276 | 1464635518534 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:58 INFO - PROCESS | 2276 | ++DOCSHELL 0x126957000 == 59 [pid = 2276] [id = 464] 12:11:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 153 (0x1219d6400) [pid = 2276] [serial = 1391] [outer = 0x0] 12:11:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 154 (0x121bb8400) [pid = 2276] [serial = 1392] [outer = 0x1219d6400] 12:11:58 INFO - PROCESS | 2276 | 1464635518578 Marionette DEBUG loaded listener.js 12:11:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 155 (0x121c21800) [pid = 2276] [serial = 1393] [outer = 0x1219d6400] 12:11:58 INFO - PROCESS | 2276 | 1464635518869 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]]]}] 12:11:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:11:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 623ms 12:11:58 INFO - PROCESS | 2276 | 1464635518903 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 12:11:58 INFO - PROCESS | 2276 | 1464635518911 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 12:11:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:11:58 INFO - PROCESS | 2276 | 1464635518924 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:11:58 INFO - PROCESS | 2276 | 1464635518925 Marionette TRACE conn2 <- [1,1830,null,{}] 12:11:58 INFO - PROCESS | 2276 | 1464635518931 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}] 12:11:59 INFO - PROCESS | 2276 | 1464635519017 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 12:11:59 INFO - PROCESS | 2276 | 1464635519021 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:59 INFO - PROCESS | 2276 | ++DOCSHELL 0x11263f800 == 60 [pid = 2276] [id = 465] 12:11:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 156 (0x123514c00) [pid = 2276] [serial = 1394] [outer = 0x0] 12:11:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 157 (0x124ba3c00) [pid = 2276] [serial = 1395] [outer = 0x123514c00] 12:11:59 INFO - PROCESS | 2276 | 1464635519047 Marionette DEBUG loaded listener.js 12:11:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 158 (0x125fa1800) [pid = 2276] [serial = 1396] [outer = 0x123514c00] 12:11:59 INFO - PROCESS | 2276 | 1464635519389 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]]]}] 12:11:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:11:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 484ms 12:11:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:11:59 INFO - PROCESS | 2276 | 1464635519401 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 12:11:59 INFO - PROCESS | 2276 | 1464635519402 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 12:11:59 INFO - PROCESS | 2276 | 1464635519404 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:11:59 INFO - PROCESS | 2276 | 1464635519405 Marionette TRACE conn2 <- [1,1834,null,{}] 12:11:59 INFO - PROCESS | 2276 | 1464635519407 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}] 12:11:59 INFO - PROCESS | 2276 | 1464635519516 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 12:11:59 INFO - PROCESS | 2276 | 1464635519521 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:59 INFO - PROCESS | 2276 | ++DOCSHELL 0x12af60800 == 61 [pid = 2276] [id = 466] 12:11:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 159 (0x12663c000) [pid = 2276] [serial = 1397] [outer = 0x0] 12:11:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 160 (0x126ce9000) [pid = 2276] [serial = 1398] [outer = 0x12663c000] 12:11:59 INFO - PROCESS | 2276 | 1464635519547 Marionette DEBUG loaded listener.js 12:11:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 161 (0x12950e000) [pid = 2276] [serial = 1399] [outer = 0x12663c000] 12:11:59 INFO - PROCESS | 2276 | 1464635519951 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]]]}] 12:11:59 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 12:11:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 570ms 12:11:59 INFO - PROCESS | 2276 | 1464635519974 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 12:11:59 INFO - PROCESS | 2276 | 1464635519975 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 12:11:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:11:59 INFO - PROCESS | 2276 | 1464635519977 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:11:59 INFO - PROCESS | 2276 | 1464635519979 Marionette TRACE conn2 <- [1,1838,null,{}] 12:11:59 INFO - PROCESS | 2276 | 1464635519988 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}] 12:12:00 INFO - PROCESS | 2276 | 1464635520107 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 12:12:00 INFO - PROCESS | 2276 | 1464635520150 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:00 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ba71000 == 62 [pid = 2276] [id = 467] 12:12:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 162 (0x1294d3400) [pid = 2276] [serial = 1400] [outer = 0x0] 12:12:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 163 (0x12a7e0000) [pid = 2276] [serial = 1401] [outer = 0x1294d3400] 12:12:00 INFO - PROCESS | 2276 | 1464635520175 Marionette DEBUG loaded listener.js 12:12:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 164 (0x12ae51000) [pid = 2276] [serial = 1402] [outer = 0x1294d3400] 12:12:00 INFO - PROCESS | 2276 | 1464635520493 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]]]}] 12:12:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:12:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 526ms 12:12:00 INFO - PROCESS | 2276 | 1464635520505 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 12:12:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:12:00 INFO - PROCESS | 2276 | 1464635520506 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 12:12:00 INFO - PROCESS | 2276 | 1464635520508 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:12:00 INFO - PROCESS | 2276 | 1464635520509 Marionette TRACE conn2 <- [1,1842,null,{}] 12:12:00 INFO - PROCESS | 2276 | 1464635520511 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}] 12:12:00 INFO - PROCESS | 2276 | 1464635520627 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 12:12:00 INFO - PROCESS | 2276 | 1464635520639 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:00 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c50e800 == 63 [pid = 2276] [id = 468] 12:12:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 165 (0x12a68ac00) [pid = 2276] [serial = 1403] [outer = 0x0] 12:12:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 166 (0x12afd1c00) [pid = 2276] [serial = 1404] [outer = 0x12a68ac00] 12:12:00 INFO - PROCESS | 2276 | 1464635520664 Marionette DEBUG loaded listener.js 12:12:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 167 (0x12bb77800) [pid = 2276] [serial = 1405] [outer = 0x12a68ac00] 12:12:01 INFO - PROCESS | 2276 | --DOMWINDOW == 166 (0x129271800) [pid = 2276] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:12:01 INFO - PROCESS | 2276 | --DOMWINDOW == 165 (0x11224cc00) [pid = 2276] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:12:01 INFO - PROCESS | 2276 | --DOMWINDOW == 164 (0x126cddc00) [pid = 2276] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:12:01 INFO - PROCESS | 2276 | --DOMWINDOW == 163 (0x116610400) [pid = 2276] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:12:01 INFO - PROCESS | 2276 | --DOMWINDOW == 162 (0x121256400) [pid = 2276] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:12:01 INFO - PROCESS | 2276 | --DOMWINDOW == 161 (0x113a40000) [pid = 2276] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:12:01 INFO - PROCESS | 2276 | --DOMWINDOW == 160 (0x1196fac00) [pid = 2276] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:12:01 INFO - PROCESS | 2276 | --DOMWINDOW == 159 (0x12ae4f800) [pid = 2276] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:12:01 INFO - PROCESS | 2276 | --DOMWINDOW == 158 (0x111c1f000) [pid = 2276] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:12:01 INFO - PROCESS | 2276 | --DOMWINDOW == 157 (0x120f0bc00) [pid = 2276] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:12:01 INFO - PROCESS | 2276 | --DOMWINDOW == 156 (0x12a681000) [pid = 2276] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:12:01 INFO - PROCESS | 2276 | --DOMWINDOW == 155 (0x121c1e000) [pid = 2276] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:12:01 INFO - PROCESS | 2276 | --DOMWINDOW == 154 (0x1267eec00) [pid = 2276] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:12:01 INFO - PROCESS | 2276 | --DOMWINDOW == 153 (0x11805a000) [pid = 2276] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:12:01 INFO - PROCESS | 2276 | --DOMWINDOW == 152 (0x112792400) [pid = 2276] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:12:01 INFO - PROCESS | 2276 | --DOMWINDOW == 151 (0x126db0800) [pid = 2276] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:12:01 INFO - PROCESS | 2276 | --DOMWINDOW == 150 (0x119a87000) [pid = 2276] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:12:01 INFO - PROCESS | 2276 | --DOMWINDOW == 149 (0x1187c5800) [pid = 2276] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:12:01 INFO - PROCESS | 2276 | --DOMWINDOW == 148 (0x1196f5800) [pid = 2276] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:12:01 INFO - PROCESS | 2276 | --DOMWINDOW == 147 (0x112791400) [pid = 2276] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:12:01 INFO - PROCESS | 2276 | --DOMWINDOW == 146 (0x117590400) [pid = 2276] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:12:01 INFO - PROCESS | 2276 | --DOMWINDOW == 145 (0x1187c6800) [pid = 2276] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:12:01 INFO - PROCESS | 2276 | --DOMWINDOW == 144 (0x121118c00) [pid = 2276] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:12:01 INFO - PROCESS | 2276 | 1464635521493 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]]]}] 12:12:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:12:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1019ms 12:12:01 INFO - PROCESS | 2276 | 1464635521528 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 12:12:01 INFO - PROCESS | 2276 | 1464635521534 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 12:12:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:12:01 INFO - PROCESS | 2276 | 1464635521537 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:12:01 INFO - PROCESS | 2276 | 1464635521540 Marionette TRACE conn2 <- [1,1846,null,{}] 12:12:01 INFO - PROCESS | 2276 | 1464635521553 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}] 12:12:01 INFO - PROCESS | 2276 | 1464635521665 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 12:12:01 INFO - PROCESS | 2276 | 1464635521785 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:01 INFO - PROCESS | 2276 | ++DOCSHELL 0x11709c800 == 64 [pid = 2276] [id = 469] 12:12:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 145 (0x113c5c000) [pid = 2276] [serial = 1406] [outer = 0x0] 12:12:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 146 (0x113c63400) [pid = 2276] [serial = 1407] [outer = 0x113c5c000] 12:12:01 INFO - PROCESS | 2276 | 1464635521819 Marionette DEBUG loaded listener.js 12:12:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 147 (0x116379000) [pid = 2276] [serial = 1408] [outer = 0x113c5c000] 12:12:02 INFO - PROCESS | 2276 | 1464635522237 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]]]}] 12:12:02 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) 12:12:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 722ms 12:12:02 INFO - PROCESS | 2276 | 1464635522278 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 12:12:02 INFO - PROCESS | 2276 | 1464635522282 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 12:12:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:12:02 INFO - PROCESS | 2276 | 1464635522305 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:12:02 INFO - PROCESS | 2276 | 1464635522307 Marionette TRACE conn2 <- [1,1850,null,{}] 12:12:02 INFO - PROCESS | 2276 | 1464635522309 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}] 12:12:02 INFO - PROCESS | 2276 | 1464635522425 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 12:12:02 INFO - PROCESS | 2276 | 1464635522501 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:02 INFO - PROCESS | 2276 | ++DOCSHELL 0x124b65000 == 65 [pid = 2276] [id = 470] 12:12:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 148 (0x11678d800) [pid = 2276] [serial = 1409] [outer = 0x0] 12:12:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 149 (0x11840e400) [pid = 2276] [serial = 1410] [outer = 0x11678d800] 12:12:02 INFO - PROCESS | 2276 | 1464635522532 Marionette DEBUG loaded listener.js 12:12:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 150 (0x118555800) [pid = 2276] [serial = 1411] [outer = 0x11678d800] 12:12:03 INFO - PROCESS | 2276 | 1464635523003 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]]]}] 12:12:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:12:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 721ms 12:12:03 INFO - PROCESS | 2276 | 1464635523025 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 12:12:03 INFO - PROCESS | 2276 | 1464635523028 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 12:12:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:12:03 INFO - PROCESS | 2276 | 1464635523056 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:12:03 INFO - PROCESS | 2276 | 1464635523061 Marionette TRACE conn2 <- [1,1854,null,{}] 12:12:03 INFO - PROCESS | 2276 | 1464635523076 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}] 12:12:03 INFO - PROCESS | 2276 | 1464635523188 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 12:12:03 INFO - PROCESS | 2276 | 1464635523267 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:03 INFO - PROCESS | 2276 | ++DOCSHELL 0x12bb47800 == 66 [pid = 2276] [id = 471] 12:12:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 151 (0x119a10c00) [pid = 2276] [serial = 1412] [outer = 0x0] 12:12:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 152 (0x119a8a000) [pid = 2276] [serial = 1413] [outer = 0x119a10c00] 12:12:03 INFO - PROCESS | 2276 | 1464635523300 Marionette DEBUG loaded listener.js 12:12:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 153 (0x12128e000) [pid = 2276] [serial = 1414] [outer = 0x119a10c00] 12:12:03 INFO - PROCESS | 2276 | 1464635523753 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]]]}] 12:12:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:12:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 751ms 12:12:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:12:03 INFO - PROCESS | 2276 | 1464635523784 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 12:12:03 INFO - PROCESS | 2276 | 1464635523786 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 12:12:03 INFO - PROCESS | 2276 | 1464635523789 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:12:03 INFO - PROCESS | 2276 | 1464635523790 Marionette TRACE conn2 <- [1,1858,null,{}] 12:12:03 INFO - PROCESS | 2276 | 1464635523792 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}] 12:12:03 INFO - PROCESS | 2276 | 1464635523907 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 12:12:04 INFO - PROCESS | 2276 | 1464635524012 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:04 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ced8800 == 67 [pid = 2276] [id = 472] 12:12:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 154 (0x1218e5800) [pid = 2276] [serial = 1415] [outer = 0x0] 12:12:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 155 (0x121c1d800) [pid = 2276] [serial = 1416] [outer = 0x1218e5800] 12:12:04 INFO - PROCESS | 2276 | 1464635524043 Marionette DEBUG loaded listener.js 12:12:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 156 (0x125fa4000) [pid = 2276] [serial = 1417] [outer = 0x1218e5800] 12:12:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 157 (0x1266ca800) [pid = 2276] [serial = 1418] [outer = 0x12caa6000] 12:12:04 INFO - PROCESS | 2276 | 1464635524488 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]]]}] 12:12:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:12:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 719ms 12:12:04 INFO - PROCESS | 2276 | 1464635524509 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 12:12:04 INFO - PROCESS | 2276 | 1464635524510 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 12:12:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:12:04 INFO - PROCESS | 2276 | 1464635524514 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:12:04 INFO - PROCESS | 2276 | 1464635524517 Marionette TRACE conn2 <- [1,1862,null,{}] 12:12:04 INFO - PROCESS | 2276 | 1464635524519 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}] 12:12:04 INFO - PROCESS | 2276 | 1464635524625 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 12:12:04 INFO - PROCESS | 2276 | 1464635524713 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:04 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d193800 == 68 [pid = 2276] [id = 473] 12:12:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 158 (0x1168a7000) [pid = 2276] [serial = 1419] [outer = 0x0] 12:12:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 159 (0x1267ed400) [pid = 2276] [serial = 1420] [outer = 0x1168a7000] 12:12:04 INFO - PROCESS | 2276 | 1464635524745 Marionette DEBUG loaded listener.js 12:12:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 160 (0x128fbbc00) [pid = 2276] [serial = 1421] [outer = 0x1168a7000] 12:12:05 INFO - PROCESS | 2276 | 1464635525187 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]]]}] 12:12:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:12:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 723ms 12:12:05 INFO - PROCESS | 2276 | 1464635525242 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 12:12:05 INFO - PROCESS | 2276 | 1464635525243 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 12:12:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:12:05 INFO - PROCESS | 2276 | 1464635525246 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:12:05 INFO - PROCESS | 2276 | 1464635525247 Marionette TRACE conn2 <- [1,1866,null,{}] 12:12:05 INFO - PROCESS | 2276 | 1464635525249 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}] 12:12:05 INFO - PROCESS | 2276 | 1464635525369 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 12:12:05 INFO - PROCESS | 2276 | 1464635525447 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:05 INFO - PROCESS | 2276 | ++DOCSHELL 0x134b0d000 == 69 [pid = 2276] [id = 474] 12:12:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 161 (0x12950c400) [pid = 2276] [serial = 1422] [outer = 0x0] 12:12:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 162 (0x12bb81c00) [pid = 2276] [serial = 1423] [outer = 0x12950c400] 12:12:05 INFO - PROCESS | 2276 | 1464635525479 Marionette DEBUG loaded listener.js 12:12:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 163 (0x12c271000) [pid = 2276] [serial = 1424] [outer = 0x12950c400] 12:12:05 INFO - PROCESS | 2276 | 1464635525967 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]]]}] 12:12:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:12:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 770ms 12:12:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:12:06 INFO - PROCESS | 2276 | 1464635526017 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 12:12:06 INFO - PROCESS | 2276 | 1464635526019 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 12:12:06 INFO - PROCESS | 2276 | 1464635526022 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:12:06 INFO - PROCESS | 2276 | 1464635526024 Marionette TRACE conn2 <- [1,1870,null,{}] 12:12:06 INFO - PROCESS | 2276 | 1464635526028 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}] 12:12:06 INFO - PROCESS | 2276 | 1464635526153 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 12:12:06 INFO - PROCESS | 2276 | 1464635526219 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:06 INFO - PROCESS | 2276 | ++DOCSHELL 0x134fb1800 == 70 [pid = 2276] [id = 475] 12:12:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 164 (0x12ae54800) [pid = 2276] [serial = 1425] [outer = 0x0] 12:12:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 165 (0x12c384800) [pid = 2276] [serial = 1426] [outer = 0x12ae54800] 12:12:06 INFO - PROCESS | 2276 | 1464635526291 Marionette DEBUG loaded listener.js 12:12:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 166 (0x12c38c000) [pid = 2276] [serial = 1427] [outer = 0x12ae54800] 12:12:06 INFO - PROCESS | 2276 | 1464635526709 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]]]}] 12:12:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:12:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 728ms 12:12:06 INFO - PROCESS | 2276 | 1464635526750 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 12:12:06 INFO - PROCESS | 2276 | 1464635526752 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 12:12:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:12:06 INFO - PROCESS | 2276 | 1464635526754 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:12:06 INFO - PROCESS | 2276 | 1464635526755 Marionette TRACE conn2 <- [1,1874,null,{}] 12:12:06 INFO - PROCESS | 2276 | 1464635526758 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}] 12:12:06 INFO - PROCESS | 2276 | 1464635526878 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 12:12:06 INFO - PROCESS | 2276 | 1464635526986 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:06 INFO - PROCESS | 2276 | ++DOCSHELL 0x117057000 == 71 [pid = 2276] [id = 476] 12:12:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 167 (0x112792800) [pid = 2276] [serial = 1428] [outer = 0x0] 12:12:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 168 (0x11660b400) [pid = 2276] [serial = 1429] [outer = 0x112792800] 12:12:07 INFO - PROCESS | 2276 | 1464635527018 Marionette DEBUG loaded listener.js 12:12:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 169 (0x126c2f000) [pid = 2276] [serial = 1430] [outer = 0x112792800] 12:12:07 INFO - PROCESS | 2276 | 1464635527527 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]]]}] 12:12:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:12:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 819ms 12:12:07 INFO - PROCESS | 2276 | 1464635527760 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 12:12:07 INFO - PROCESS | 2276 | 1464635527763 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 12:12:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:12:07 INFO - PROCESS | 2276 | 1464635527792 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:12:07 INFO - PROCESS | 2276 | 1464635527793 Marionette TRACE conn2 <- [1,1878,null,{}] 12:12:07 INFO - PROCESS | 2276 | 1464635527797 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}] 12:12:07 INFO - PROCESS | 2276 | 1464635527900 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 12:12:07 INFO - PROCESS | 2276 | 1464635527965 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:08 INFO - PROCESS | 2276 | ++DOCSHELL 0x119b2d800 == 72 [pid = 2276] [id = 477] 12:12:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 170 (0x112798000) [pid = 2276] [serial = 1431] [outer = 0x0] 12:12:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 171 (0x113249400) [pid = 2276] [serial = 1432] [outer = 0x112798000] 12:12:08 INFO - PROCESS | 2276 | 1464635528039 Marionette DEBUG loaded listener.js 12:12:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 172 (0x115d06400) [pid = 2276] [serial = 1433] [outer = 0x112798000] 12:12:08 INFO - PROCESS | 2276 | 1464635528471 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]]]}] 12:12:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:12:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 734ms 12:12:08 INFO - PROCESS | 2276 | 1464635528515 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 12:12:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:12:08 INFO - PROCESS | 2276 | 1464635528517 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 12:12:08 INFO - PROCESS | 2276 | 1464635528522 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:12:08 INFO - PROCESS | 2276 | 1464635528525 Marionette TRACE conn2 <- [1,1882,null,{}] 12:12:08 INFO - PROCESS | 2276 | 1464635528527 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}] 12:12:08 INFO - PROCESS | 2276 | 1464635528682 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 12:12:08 INFO - PROCESS | 2276 | 1464635528694 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:08 INFO - PROCESS | 2276 | ++DOCSHELL 0x112d71800 == 73 [pid = 2276] [id = 478] 12:12:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 173 (0x111a06000) [pid = 2276] [serial = 1434] [outer = 0x0] 12:12:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 174 (0x111ed5400) [pid = 2276] [serial = 1435] [outer = 0x111a06000] 12:12:08 INFO - PROCESS | 2276 | 1464635528828 Marionette DEBUG loaded listener.js 12:12:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 175 (0x1133e7400) [pid = 2276] [serial = 1436] [outer = 0x111a06000] 12:12:08 INFO - PROCESS | 2276 | --DOCSHELL 0x117e05800 == 72 [pid = 2276] [id = 349] 12:12:08 INFO - PROCESS | 2276 | --DOCSHELL 0x113c07800 == 71 [pid = 2276] [id = 346] 12:12:08 INFO - PROCESS | 2276 | --DOCSHELL 0x12ba71000 == 70 [pid = 2276] [id = 467] 12:12:08 INFO - PROCESS | 2276 | --DOCSHELL 0x12af60800 == 69 [pid = 2276] [id = 466] 12:12:08 INFO - PROCESS | 2276 | --DOCSHELL 0x11263f800 == 68 [pid = 2276] [id = 465] 12:12:08 INFO - PROCESS | 2276 | --DOCSHELL 0x126957000 == 67 [pid = 2276] [id = 464] 12:12:08 INFO - PROCESS | 2276 | --DOCSHELL 0x1191b2800 == 66 [pid = 2276] [id = 463] 12:12:08 INFO - PROCESS | 2276 | --DOCSHELL 0x1191c6800 == 65 [pid = 2276] [id = 462] 12:12:08 INFO - PROCESS | 2276 | --DOCSHELL 0x120d8e000 == 64 [pid = 2276] [id = 461] 12:12:08 INFO - PROCESS | 2276 | --DOMWINDOW == 174 (0x12c380400) [pid = 2276] [serial = 1362] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 173 (0x118411400) [pid = 2276] [serial = 1084] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 172 (0x113c62000) [pid = 2276] [serial = 1081] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 171 (0x126dbdc00) [pid = 2276] [serial = 1189] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 170 (0x12173f000) [pid = 2276] [serial = 1093] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 169 (0x1190f2400) [pid = 2276] [serial = 1087] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 168 (0x121284400) [pid = 2276] [serial = 1090] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 167 (0x1133e6000) [pid = 2276] [serial = 1138] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 166 (0x118413c00) [pid = 2276] [serial = 1141] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 165 (0x119a8d000) [pid = 2276] [serial = 1144] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 164 (0x12162d000) [pid = 2276] [serial = 1147] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 163 (0x129504000) [pid = 2276] [serial = 1344] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 162 (0x12a7e7000) [pid = 2276] [serial = 1347] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 161 (0x12ae51400) [pid = 2276] [serial = 1303] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 160 (0x11892d400) [pid = 2276] [serial = 1330] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 159 (0x11854a000) [pid = 2276] [serial = 1329] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 158 (0x121bbec00) [pid = 2276] [serial = 1338] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 157 (0x12a7e2800) [pid = 2276] [serial = 1345] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 156 (0x124b9ac00) [pid = 2276] [serial = 1339] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 155 (0x117689800) [pid = 2276] [serial = 1327] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 154 (0x113c68800) [pid = 2276] [serial = 1326] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 153 (0x119a8d400) [pid = 2276] [serial = 1332] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 152 (0x120f0c800) [pid = 2276] [serial = 1333] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 151 (0x12162a400) [pid = 2276] [serial = 1311] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 150 (0x12afd6c00) [pid = 2276] [serial = 1350] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 149 (0x12663c400) [pid = 2276] [serial = 1314] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 148 (0x119a8c000) [pid = 2276] [serial = 1353] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 147 (0x1187c2800) [pid = 2276] [serial = 1308] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 146 (0x129506400) [pid = 2276] [serial = 1317] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 145 (0x12ae5b800) [pid = 2276] [serial = 1348] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 144 (0x1128aec00) [pid = 2276] [serial = 1305] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 143 (0x121363c00) [pid = 2276] [serial = 1335] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 142 (0x1219e1000) [pid = 2276] [serial = 1336] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 141 (0x12ae59000) [pid = 2276] [serial = 1320] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 140 (0x1187df400) [pid = 2276] [serial = 1323] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 139 (0x12bb77400) [pid = 2276] [serial = 1356] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 138 (0x12c048c00) [pid = 2276] [serial = 1357] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 137 (0x12926e800) [pid = 2276] [serial = 1354] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 136 (0x12bad6000) [pid = 2276] [serial = 1351] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 135 (0x1254aac00) [pid = 2276] [serial = 1341] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 134 (0x129266000) [pid = 2276] [serial = 1342] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 133 (0x12c271c00) [pid = 2276] [serial = 1360] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | --DOMWINDOW == 132 (0x12c04dc00) [pid = 2276] [serial = 1359] [outer = 0x0] [url = about:blank] 12:12:09 INFO - PROCESS | 2276 | 1464635529360 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]]]}] 12:12:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:12:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 875ms 12:12:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:12:09 INFO - PROCESS | 2276 | 1464635529397 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 12:12:09 INFO - PROCESS | 2276 | 1464635529402 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 12:12:09 INFO - PROCESS | 2276 | 1464635529405 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:12:09 INFO - PROCESS | 2276 | 1464635529408 Marionette TRACE conn2 <- [1,1886,null,{}] 12:12:09 INFO - PROCESS | 2276 | 1464635529411 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}] 12:12:09 INFO - PROCESS | 2276 | 1464635529521 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 12:12:09 INFO - PROCESS | 2276 | 1464635529597 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:09 INFO - PROCESS | 2276 | ++DOCSHELL 0x12126b000 == 65 [pid = 2276] [id = 479] 12:12:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 133 (0x118411000) [pid = 2276] [serial = 1437] [outer = 0x0] 12:12:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 134 (0x11854bc00) [pid = 2276] [serial = 1438] [outer = 0x118411000] 12:12:09 INFO - PROCESS | 2276 | 1464635529629 Marionette DEBUG loaded listener.js 12:12:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 135 (0x1187c5c00) [pid = 2276] [serial = 1439] [outer = 0x118411000] 12:12:10 INFO - PROCESS | 2276 | 1464635530071 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]]]}] 12:12:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:12:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 721ms 12:12:10 INFO - PROCESS | 2276 | 1464635530126 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 12:12:10 INFO - PROCESS | 2276 | 1464635530128 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 12:12:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:12:10 INFO - PROCESS | 2276 | 1464635530133 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:12:10 INFO - PROCESS | 2276 | 1464635530135 Marionette TRACE conn2 <- [1,1890,null,{}] 12:12:10 INFO - PROCESS | 2276 | 1464635530137 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}] 12:12:10 INFO - PROCESS | 2276 | 1464635530248 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 12:12:10 INFO - PROCESS | 2276 | 1464635530352 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:10 INFO - PROCESS | 2276 | ++DOCSHELL 0x126722000 == 66 [pid = 2276] [id = 480] 12:12:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 136 (0x118929000) [pid = 2276] [serial = 1440] [outer = 0x0] 12:12:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 137 (0x1197c4800) [pid = 2276] [serial = 1441] [outer = 0x118929000] 12:12:10 INFO - PROCESS | 2276 | 1464635530387 Marionette DEBUG loaded listener.js 12:12:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 138 (0x121119000) [pid = 2276] [serial = 1442] [outer = 0x118929000] 12:12:10 INFO - PROCESS | 2276 | 1464635530919 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]]]}] 12:12:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:12:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 821ms 12:12:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:12:10 INFO - PROCESS | 2276 | 1464635530955 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 12:12:10 INFO - PROCESS | 2276 | 1464635530957 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 12:12:10 INFO - PROCESS | 2276 | 1464635530959 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:12:10 INFO - PROCESS | 2276 | 1464635530962 Marionette TRACE conn2 <- [1,1894,null,{}] 12:12:10 INFO - PROCESS | 2276 | 1464635530972 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}] 12:12:11 INFO - PROCESS | 2276 | 1464635531085 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 12:12:11 INFO - PROCESS | 2276 | 1464635531163 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:11 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a77e000 == 67 [pid = 2276] [id = 481] 12:12:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 139 (0x1219a7c00) [pid = 2276] [serial = 1443] [outer = 0x0] 12:12:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 140 (0x121bbec00) [pid = 2276] [serial = 1444] [outer = 0x1219a7c00] 12:12:11 INFO - PROCESS | 2276 | 1464635531194 Marionette DEBUG loaded listener.js 12:12:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 141 (0x123513c00) [pid = 2276] [serial = 1445] [outer = 0x1219a7c00] 12:12:11 INFO - PROCESS | 2276 | 1464635531624 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]]]}] 12:12:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:12:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 674ms 12:12:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:12:11 INFO - PROCESS | 2276 | 1464635531634 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 12:12:11 INFO - PROCESS | 2276 | 1464635531636 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 12:12:11 INFO - PROCESS | 2276 | 1464635531638 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:12:11 INFO - PROCESS | 2276 | 1464635531639 Marionette TRACE conn2 <- [1,1898,null,{}] 12:12:11 INFO - PROCESS | 2276 | 1464635531641 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}] 12:12:11 INFO - PROCESS | 2276 | 1464635531752 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 12:12:11 INFO - PROCESS | 2276 | 1464635531828 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:11 INFO - PROCESS | 2276 | ++DOCSHELL 0x12aee3800 == 68 [pid = 2276] [id = 482] 12:12:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 142 (0x113c60800) [pid = 2276] [serial = 1446] [outer = 0x0] 12:12:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 143 (0x1254adc00) [pid = 2276] [serial = 1447] [outer = 0x113c60800] 12:12:11 INFO - PROCESS | 2276 | 1464635531858 Marionette DEBUG loaded listener.js 12:12:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 144 (0x126ce0c00) [pid = 2276] [serial = 1448] [outer = 0x113c60800] 12:12:12 INFO - PROCESS | 2276 | 1464635532276 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]]]}] 12:12:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:12:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 669ms 12:12:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:12:12 INFO - PROCESS | 2276 | 1464635532307 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 12:12:12 INFO - PROCESS | 2276 | 1464635532309 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 12:12:12 INFO - PROCESS | 2276 | 1464635532311 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:12:12 INFO - PROCESS | 2276 | 1464635532312 Marionette TRACE conn2 <- [1,1902,null,{}] 12:12:12 INFO - PROCESS | 2276 | 1464635532315 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}] 12:12:12 INFO - PROCESS | 2276 | 1464635532419 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 12:12:12 INFO - PROCESS | 2276 | 1464635532514 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:12 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ba70800 == 69 [pid = 2276] [id = 483] 12:12:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 145 (0x128fc4400) [pid = 2276] [serial = 1449] [outer = 0x0] 12:12:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 146 (0x129504000) [pid = 2276] [serial = 1450] [outer = 0x128fc4400] 12:12:12 INFO - PROCESS | 2276 | 1464635532548 Marionette DEBUG loaded listener.js 12:12:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 147 (0x12afcf400) [pid = 2276] [serial = 1451] [outer = 0x128fc4400] 12:12:12 INFO - PROCESS | 2276 | 1464635532994 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]]]}] 12:12:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:12:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 721ms 12:12:13 INFO - PROCESS | 2276 | 1464635533033 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 12:12:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:12:13 INFO - PROCESS | 2276 | 1464635533034 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 12:12:13 INFO - PROCESS | 2276 | 1464635533037 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:12:13 INFO - PROCESS | 2276 | 1464635533038 Marionette TRACE conn2 <- [1,1906,null,{}] 12:12:13 INFO - PROCESS | 2276 | 1464635533040 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}] 12:12:13 INFO - PROCESS | 2276 | 1464635533151 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 12:12:13 INFO - PROCESS | 2276 | 1464635533257 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:13 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c916800 == 70 [pid = 2276] [id = 484] 12:12:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 148 (0x12afcf800) [pid = 2276] [serial = 1452] [outer = 0x0] 12:12:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 149 (0x12badbc00) [pid = 2276] [serial = 1453] [outer = 0x12afcf800] 12:12:13 INFO - PROCESS | 2276 | 1464635533290 Marionette DEBUG loaded listener.js 12:12:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 150 (0x12c271c00) [pid = 2276] [serial = 1454] [outer = 0x12afcf800] 12:12:13 INFO - PROCESS | 2276 | 1464635533682 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]]]}] 12:12:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:12:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 718ms 12:12:13 INFO - PROCESS | 2276 | 1464635533776 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 12:12:13 INFO - PROCESS | 2276 | 1464635533779 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 12:12:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:12:13 INFO - PROCESS | 2276 | 1464635533819 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:12:13 INFO - PROCESS | 2276 | 1464635533821 Marionette TRACE conn2 <- [1,1910,null,{}] 12:12:13 INFO - PROCESS | 2276 | 1464635533827 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}] 12:12:13 INFO - PROCESS | 2276 | 1464635533919 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 12:12:14 INFO - PROCESS | 2276 | 1464635533989 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:14 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d182800 == 71 [pid = 2276] [id = 485] 12:12:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 151 (0x12bb7d800) [pid = 2276] [serial = 1455] [outer = 0x0] 12:12:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 152 (0x12c38e400) [pid = 2276] [serial = 1456] [outer = 0x12bb7d800] 12:12:14 INFO - PROCESS | 2276 | 1464635534023 Marionette DEBUG loaded listener.js 12:12:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 153 (0x12c556c00) [pid = 2276] [serial = 1457] [outer = 0x12bb7d800] 12:12:14 INFO - PROCESS | 2276 | 1464635534519 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]]]}] 12:12:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:12:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 750ms 12:12:14 INFO - PROCESS | 2276 | 1464635534546 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 12:12:14 INFO - PROCESS | 2276 | 1464635534551 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 12:12:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:12:14 INFO - PROCESS | 2276 | 1464635534554 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:12:14 INFO - PROCESS | 2276 | 1464635534556 Marionette TRACE conn2 <- [1,1914,null,{}] 12:12:14 INFO - PROCESS | 2276 | 1464635534560 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}] 12:12:14 INFO - PROCESS | 2276 | 1464635534713 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 12:12:14 INFO - PROCESS | 2276 | 1464635534818 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:14 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d6ba000 == 72 [pid = 2276] [id = 486] 12:12:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 154 (0x12c38b000) [pid = 2276] [serial = 1458] [outer = 0x0] 12:12:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 155 (0x12c55e800) [pid = 2276] [serial = 1459] [outer = 0x12c38b000] 12:12:14 INFO - PROCESS | 2276 | 1464635534849 Marionette DEBUG loaded listener.js 12:12:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 156 (0x12caa6400) [pid = 2276] [serial = 1460] [outer = 0x12c38b000] 12:12:15 INFO - PROCESS | 2276 | 1464635535280 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]]]}] 12:12:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:12:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 770ms 12:12:15 INFO - PROCESS | 2276 | 1464635535324 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 12:12:15 INFO - PROCESS | 2276 | 1464635535326 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 12:12:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:12:15 INFO - PROCESS | 2276 | 1464635535328 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:12:15 INFO - PROCESS | 2276 | 1464635535329 Marionette TRACE conn2 <- [1,1918,null,{}] 12:12:15 INFO - PROCESS | 2276 | 1464635535332 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}] 12:12:15 INFO - PROCESS | 2276 | 1464635535437 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 12:12:15 INFO - PROCESS | 2276 | 1464635535549 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:15 INFO - PROCESS | 2276 | ++DOCSHELL 0x134b03800 == 73 [pid = 2276] [id = 487] 12:12:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 157 (0x12c555800) [pid = 2276] [serial = 1461] [outer = 0x0] 12:12:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 158 (0x12cc4d000) [pid = 2276] [serial = 1462] [outer = 0x12c555800] 12:12:15 INFO - PROCESS | 2276 | 1464635535580 Marionette DEBUG loaded listener.js 12:12:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 159 (0x12cc57000) [pid = 2276] [serial = 1463] [outer = 0x12c555800] 12:12:15 INFO - PROCESS | 2276 | 1464635535971 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]]]}] 12:12:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:12:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 669ms 12:12:16 INFO - PROCESS | 2276 | 1464635535999 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 12:12:16 INFO - PROCESS | 2276 | 1464635536001 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 12:12:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:12:16 INFO - PROCESS | 2276 | 1464635536003 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:12:16 INFO - PROCESS | 2276 | 1464635536004 Marionette TRACE conn2 <- [1,1922,null,{}] 12:12:16 INFO - PROCESS | 2276 | 1464635536007 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}] 12:12:16 INFO - PROCESS | 2276 | 1464635536113 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 12:12:16 INFO - PROCESS | 2276 | 1464635536194 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:16 INFO - PROCESS | 2276 | ++DOCSHELL 0x134b19000 == 74 [pid = 2276] [id = 488] 12:12:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 160 (0x1196f6c00) [pid = 2276] [serial = 1464] [outer = 0x0] 12:12:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 161 (0x12cc48800) [pid = 2276] [serial = 1465] [outer = 0x1196f6c00] 12:12:16 INFO - PROCESS | 2276 | 1464635536231 Marionette DEBUG loaded listener.js 12:12:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 162 (0x12d00e800) [pid = 2276] [serial = 1466] [outer = 0x1196f6c00] 12:12:16 INFO - PROCESS | 2276 | 1464635536730 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]]]}] 12:12:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:12:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 820ms 12:12:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:12:16 INFO - PROCESS | 2276 | 1464635536832 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 12:12:16 INFO - PROCESS | 2276 | 1464635536834 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 12:12:16 INFO - PROCESS | 2276 | 1464635536838 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:12:16 INFO - PROCESS | 2276 | 1464635536840 Marionette TRACE conn2 <- [1,1926,null,{}] 12:12:16 INFO - PROCESS | 2276 | 1464635536843 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}] 12:12:16 INFO - PROCESS | 2276 | 1464635536949 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 12:12:17 INFO - PROCESS | 2276 | 1464635537031 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x11326d000 == 75 [pid = 2276] [id = 489] 12:12:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 163 (0x11714cc00) [pid = 2276] [serial = 1467] [outer = 0x0] 12:12:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 164 (0x118416800) [pid = 2276] [serial = 1468] [outer = 0x11714cc00] 12:12:17 INFO - PROCESS | 2276 | 1464635537061 Marionette DEBUG loaded listener.js 12:12:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 165 (0x1187ce800) [pid = 2276] [serial = 1469] [outer = 0x11714cc00] 12:12:17 INFO - PROCESS | 2276 | --DOCSHELL 0x119b2d800 == 74 [pid = 2276] [id = 477] 12:12:17 INFO - PROCESS | 2276 | 1464635537699 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]]]}] 12:12:17 INFO - PROCESS | 2276 | --DOCSHELL 0x12ced8800 == 73 [pid = 2276] [id = 472] 12:12:17 INFO - PROCESS | 2276 | --DOCSHELL 0x12bb47800 == 72 [pid = 2276] [id = 471] 12:12:17 INFO - PROCESS | 2276 | --DOCSHELL 0x124b65000 == 71 [pid = 2276] [id = 470] 12:12:17 INFO - PROCESS | 2276 | --DOCSHELL 0x11709c800 == 70 [pid = 2276] [id = 469] 12:12:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:12:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 923ms 12:12:17 INFO - PROCESS | 2276 | 1464635537762 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 12:12:17 INFO - PROCESS | 2276 | 1464635537765 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 12:12:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:12:17 INFO - PROCESS | 2276 | 1464635537795 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:12:17 INFO - PROCESS | 2276 | 1464635537802 Marionette TRACE conn2 <- [1,1930,null,{}] 12:12:17 INFO - PROCESS | 2276 | 1464635537809 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}] 12:12:17 INFO - PROCESS | 2276 | 1464635537936 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 12:12:18 INFO - PROCESS | 2276 | 1464635538015 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:18 INFO - PROCESS | 2276 | ++DOCSHELL 0x120d86000 == 71 [pid = 2276] [id = 490] 12:12:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 166 (0x116602800) [pid = 2276] [serial = 1470] [outer = 0x0] 12:12:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 167 (0x1168a3c00) [pid = 2276] [serial = 1471] [outer = 0x116602800] 12:12:18 INFO - PROCESS | 2276 | 1464635538047 Marionette DEBUG loaded listener.js 12:12:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 168 (0x1187c0800) [pid = 2276] [serial = 1472] [outer = 0x116602800] 12:12:18 INFO - PROCESS | 2276 | 1464635538505 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]]]}] 12:12:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:12:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 783ms 12:12:18 INFO - PROCESS | 2276 | 1464635538574 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 12:12:18 INFO - PROCESS | 2276 | 1464635538578 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 12:12:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:12:18 INFO - PROCESS | 2276 | 1464635538582 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:12:18 INFO - PROCESS | 2276 | 1464635538584 Marionette TRACE conn2 <- [1,1934,null,{}] 12:12:18 INFO - PROCESS | 2276 | 1464635538587 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}] 12:12:18 INFO - PROCESS | 2276 | 1464635538702 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 12:12:18 INFO - PROCESS | 2276 | 1464635538782 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:18 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a910000 == 72 [pid = 2276] [id = 491] 12:12:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 169 (0x1190f3c00) [pid = 2276] [serial = 1473] [outer = 0x0] 12:12:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 170 (0x121286c00) [pid = 2276] [serial = 1474] [outer = 0x1190f3c00] 12:12:18 INFO - PROCESS | 2276 | 1464635538815 Marionette DEBUG loaded listener.js 12:12:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 171 (0x12162e800) [pid = 2276] [serial = 1475] [outer = 0x1190f3c00] 12:12:19 INFO - PROCESS | 2276 | 1464635539269 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]]]}] 12:12:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:12:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 721ms 12:12:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:12:19 INFO - PROCESS | 2276 | 1464635539303 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 12:12:19 INFO - PROCESS | 2276 | 1464635539305 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 12:12:19 INFO - PROCESS | 2276 | 1464635539307 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:12:19 INFO - PROCESS | 2276 | 1464635539310 Marionette TRACE conn2 <- [1,1938,null,{}] 12:12:19 INFO - PROCESS | 2276 | 1464635539337 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}] 12:12:19 INFO - PROCESS | 2276 | 1464635539473 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 12:12:19 INFO - PROCESS | 2276 | 1464635539556 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:19 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d187800 == 73 [pid = 2276] [id = 492] 12:12:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 172 (0x126cea000) [pid = 2276] [serial = 1476] [outer = 0x0] 12:12:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 173 (0x128fc0000) [pid = 2276] [serial = 1477] [outer = 0x126cea000] 12:12:19 INFO - PROCESS | 2276 | 1464635539589 Marionette DEBUG loaded listener.js 12:12:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 174 (0x12a993400) [pid = 2276] [serial = 1478] [outer = 0x126cea000] 12:12:20 INFO - PROCESS | 2276 | 1464635540011 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]]]}] 12:12:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:12:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 723ms 12:12:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:12:20 INFO - PROCESS | 2276 | 1464635540036 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 12:12:20 INFO - PROCESS | 2276 | 1464635540038 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 12:12:20 INFO - PROCESS | 2276 | 1464635540040 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:12:20 INFO - PROCESS | 2276 | 1464635540042 Marionette TRACE conn2 <- [1,1942,null,{}] 12:12:20 INFO - PROCESS | 2276 | 1464635540044 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}] 12:12:20 INFO - PROCESS | 2276 | 1464635540154 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 12:12:20 INFO - PROCESS | 2276 | 1464635540264 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:20 INFO - PROCESS | 2276 | ++DOCSHELL 0x13519f000 == 74 [pid = 2276] [id = 493] 12:12:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 175 (0x12a99ac00) [pid = 2276] [serial = 1479] [outer = 0x0] 12:12:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 176 (0x12b2bf400) [pid = 2276] [serial = 1480] [outer = 0x12a99ac00] 12:12:20 INFO - PROCESS | 2276 | 1464635540297 Marionette DEBUG loaded listener.js 12:12:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 177 (0x12b2c7800) [pid = 2276] [serial = 1481] [outer = 0x12a99ac00] 12:12:20 INFO - PROCESS | 2276 | 1464635540737 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]]]}] 12:12:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:12:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 720ms 12:12:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:12:20 INFO - PROCESS | 2276 | 1464635540761 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 12:12:20 INFO - PROCESS | 2276 | 1464635540762 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 12:12:20 INFO - PROCESS | 2276 | 1464635540764 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:12:20 INFO - PROCESS | 2276 | 1464635540765 Marionette TRACE conn2 <- [1,1946,null,{}] 12:12:20 INFO - PROCESS | 2276 | 1464635540768 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}] 12:12:20 INFO - PROCESS | 2276 | 1464635540891 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 12:12:21 INFO - PROCESS | 2276 | 1464635541001 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:21 INFO - PROCESS | 2276 | ++DOCSHELL 0x135581800 == 75 [pid = 2276] [id = 494] 12:12:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 178 (0x12afd9800) [pid = 2276] [serial = 1482] [outer = 0x0] 12:12:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 179 (0x12badb400) [pid = 2276] [serial = 1483] [outer = 0x12afd9800] 12:12:21 INFO - PROCESS | 2276 | 1464635541033 Marionette DEBUG loaded listener.js 12:12:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 180 (0x12c054800) [pid = 2276] [serial = 1484] [outer = 0x12afd9800] 12:12:21 INFO - PROCESS | 2276 | 1464635541438 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]]]}] 12:12:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:12:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 721ms 12:12:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:12:21 INFO - PROCESS | 2276 | 1464635541485 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 12:12:21 INFO - PROCESS | 2276 | 1464635541487 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 12:12:21 INFO - PROCESS | 2276 | 1464635541489 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:12:21 INFO - PROCESS | 2276 | 1464635541490 Marionette TRACE conn2 <- [1,1950,null,{}] 12:12:21 INFO - PROCESS | 2276 | 1464635541493 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}] 12:12:21 INFO - PROCESS | 2276 | 1464635541628 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 12:12:21 INFO - PROCESS | 2276 | 1464635541742 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:21 INFO - PROCESS | 2276 | ++DOCSHELL 0x13567f800 == 76 [pid = 2276] [id = 495] 12:12:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 181 (0x12c388c00) [pid = 2276] [serial = 1485] [outer = 0x0] 12:12:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 182 (0x12d004800) [pid = 2276] [serial = 1486] [outer = 0x12c388c00] 12:12:21 INFO - PROCESS | 2276 | 1464635541774 Marionette DEBUG loaded listener.js 12:12:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 183 (0x12d09a000) [pid = 2276] [serial = 1487] [outer = 0x12c388c00] 12:12:22 INFO - PROCESS | 2276 | 1464635542215 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]]]}] 12:12:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:12:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 769ms 12:12:22 INFO - PROCESS | 2276 | 1464635542258 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 12:12:22 INFO - PROCESS | 2276 | 1464635542260 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 12:12:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:12:22 INFO - PROCESS | 2276 | 1464635542262 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:12:22 INFO - PROCESS | 2276 | 1464635542263 Marionette TRACE conn2 <- [1,1954,null,{}] 12:12:22 INFO - PROCESS | 2276 | 1464635542266 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}] 12:12:22 INFO - PROCESS | 2276 | 1464635542371 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 12:12:22 INFO - PROCESS | 2276 | 1464635542481 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:22 INFO - PROCESS | 2276 | ++DOCSHELL 0x1353a4800 == 77 [pid = 2276] [id = 496] 12:12:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 184 (0x12c553000) [pid = 2276] [serial = 1488] [outer = 0x0] 12:12:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 185 (0x12d207400) [pid = 2276] [serial = 1489] [outer = 0x12c553000] 12:12:22 INFO - PROCESS | 2276 | 1464635542512 Marionette DEBUG loaded listener.js 12:12:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 186 (0x12d20dc00) [pid = 2276] [serial = 1490] [outer = 0x12c553000] 12:12:22 INFO - PROCESS | 2276 | 1464635542913 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]]]}] 12:12:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:12:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 671ms 12:12:22 INFO - PROCESS | 2276 | 1464635542933 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 12:12:22 INFO - PROCESS | 2276 | 1464635542935 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 12:12:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:12:22 INFO - PROCESS | 2276 | 1464635542937 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:12:22 INFO - PROCESS | 2276 | 1464635542938 Marionette TRACE conn2 <- [1,1958,null,{}] 12:12:22 INFO - PROCESS | 2276 | 1464635542941 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}] 12:12:23 INFO - PROCESS | 2276 | 1464635543046 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 12:12:23 INFO - PROCESS | 2276 | 1464635543130 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:23 INFO - PROCESS | 2276 | ++DOCSHELL 0x12dd8d800 == 78 [pid = 2276] [id = 497] 12:12:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 187 (0x12d20e400) [pid = 2276] [serial = 1491] [outer = 0x0] 12:12:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 188 (0x12d637800) [pid = 2276] [serial = 1492] [outer = 0x12d20e400] 12:12:23 INFO - PROCESS | 2276 | 1464635543159 Marionette DEBUG loaded listener.js 12:12:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 189 (0x12d63e000) [pid = 2276] [serial = 1493] [outer = 0x12d20e400] 12:12:23 INFO - PROCESS | 2276 | 1464635543755 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]]]}] 12:12:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:12:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 871ms 12:12:23 INFO - PROCESS | 2276 | 1464635543809 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 12:12:23 INFO - PROCESS | 2276 | 1464635543811 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 12:12:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:12:23 INFO - PROCESS | 2276 | 1464635543815 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:12:23 INFO - PROCESS | 2276 | 1464635543817 Marionette TRACE conn2 <- [1,1962,null,{}] 12:12:23 INFO - PROCESS | 2276 | 1464635543820 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}] 12:12:23 INFO - PROCESS | 2276 | 1464635543926 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 12:12:24 INFO - PROCESS | 2276 | 1464635544044 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:24 INFO - PROCESS | 2276 | ++DOCSHELL 0x1296b2800 == 79 [pid = 2276] [id = 498] 12:12:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 190 (0x118307800) [pid = 2276] [serial = 1494] [outer = 0x0] 12:12:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 191 (0x118712800) [pid = 2276] [serial = 1495] [outer = 0x118307800] 12:12:24 INFO - PROCESS | 2276 | 1464635544078 Marionette DEBUG loaded listener.js 12:12:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 192 (0x1196f7000) [pid = 2276] [serial = 1496] [outer = 0x118307800] 12:12:24 INFO - PROCESS | 2276 | 1464635544561 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]]]}] 12:12:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:12:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 771ms 12:12:24 INFO - PROCESS | 2276 | 1464635544603 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 12:12:24 INFO - PROCESS | 2276 | 1464635544609 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 12:12:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:12:24 INFO - PROCESS | 2276 | 1464635544620 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:12:24 INFO - PROCESS | 2276 | 1464635544623 Marionette TRACE conn2 <- [1,1966,null,{}] 12:12:24 INFO - PROCESS | 2276 | 1464635544627 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}] 12:12:24 INFO - PROCESS | 2276 | 1464635544766 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 12:12:24 INFO - PROCESS | 2276 | 1464635544852 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:24 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c211800 == 80 [pid = 2276] [id = 499] 12:12:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 193 (0x121620c00) [pid = 2276] [serial = 1497] [outer = 0x0] 12:12:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 194 (0x1219d3400) [pid = 2276] [serial = 1498] [outer = 0x121620c00] 12:12:24 INFO - PROCESS | 2276 | 1464635544879 Marionette DEBUG loaded listener.js 12:12:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 195 (0x124b84c00) [pid = 2276] [serial = 1499] [outer = 0x121620c00] 12:12:25 INFO - PROCESS | 2276 | --DOCSHELL 0x134d84800 == 79 [pid = 2276] [id = 457] 12:12:25 INFO - PROCESS | 2276 | --DOCSHELL 0x1191ac000 == 78 [pid = 2276] [id = 455] 12:12:25 INFO - PROCESS | 2276 | --DOCSHELL 0x12126b000 == 77 [pid = 2276] [id = 479] 12:12:25 INFO - PROCESS | 2276 | --DOCSHELL 0x112d71800 == 76 [pid = 2276] [id = 478] 12:12:25 INFO - PROCESS | 2276 | 1464635545456 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]]]}] 12:12:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:12:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 872ms 12:12:25 INFO - PROCESS | 2276 | 1464635545498 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 12:12:25 INFO - PROCESS | 2276 | 1464635545500 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 12:12:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:12:25 INFO - PROCESS | 2276 | 1464635545506 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:12:25 INFO - PROCESS | 2276 | 1464635545509 Marionette TRACE conn2 <- [1,1970,null,{}] 12:12:25 INFO - PROCESS | 2276 | 1464635545514 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}] 12:12:25 INFO - PROCESS | 2276 | 1464635545629 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 12:12:25 INFO - PROCESS | 2276 | 1464635545749 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:25 INFO - PROCESS | 2276 | ++DOCSHELL 0x125549000 == 77 [pid = 2276] [id = 500] 12:12:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 196 (0x116a6a400) [pid = 2276] [serial = 1500] [outer = 0x0] 12:12:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 197 (0x1187d5000) [pid = 2276] [serial = 1501] [outer = 0x116a6a400] 12:12:25 INFO - PROCESS | 2276 | 1464635545784 Marionette DEBUG loaded listener.js 12:12:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 198 (0x119a91000) [pid = 2276] [serial = 1502] [outer = 0x116a6a400] 12:12:26 INFO - PROCESS | 2276 | 1464635546227 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]]]}] 12:12:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:12:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 774ms 12:12:26 INFO - PROCESS | 2276 | 1464635546281 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 12:12:26 INFO - PROCESS | 2276 | 1464635546284 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 12:12:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:12:26 INFO - PROCESS | 2276 | 1464635546289 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:12:26 INFO - PROCESS | 2276 | 1464635546291 Marionette TRACE conn2 <- [1,1974,null,{}] 12:12:26 INFO - PROCESS | 2276 | 1464635546293 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}] 12:12:26 INFO - PROCESS | 2276 | 1464635546405 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 12:12:26 INFO - PROCESS | 2276 | 1464635546491 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:26 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c221800 == 78 [pid = 2276] [id = 501] 12:12:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 199 (0x12162c400) [pid = 2276] [serial = 1503] [outer = 0x0] 12:12:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 200 (0x124daf800) [pid = 2276] [serial = 1504] [outer = 0x12162c400] 12:12:26 INFO - PROCESS | 2276 | 1464635546523 Marionette DEBUG loaded listener.js 12:12:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 201 (0x128e32400) [pid = 2276] [serial = 1505] [outer = 0x12162c400] 12:12:26 INFO - PROCESS | 2276 | 1464635546932 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]]]}] 12:12:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:12:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 672ms 12:12:26 INFO - PROCESS | 2276 | 1464635546962 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 12:12:26 INFO - PROCESS | 2276 | 1464635546963 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 12:12:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:12:26 INFO - PROCESS | 2276 | 1464635546966 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:12:26 INFO - PROCESS | 2276 | 1464635546968 Marionette TRACE conn2 <- [1,1978,null,{}] 12:12:26 INFO - PROCESS | 2276 | 1464635546976 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}] 12:12:27 INFO - PROCESS | 2276 | 1464635547108 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 12:12:27 INFO - PROCESS | 2276 | 1464635547220 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x12dda1800 == 79 [pid = 2276] [id = 502] 12:12:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 202 (0x12a7edc00) [pid = 2276] [serial = 1506] [outer = 0x0] 12:12:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 203 (0x12afdbc00) [pid = 2276] [serial = 1507] [outer = 0x12a7edc00] 12:12:27 INFO - PROCESS | 2276 | 1464635547256 Marionette DEBUG loaded listener.js 12:12:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 204 (0x12bb78400) [pid = 2276] [serial = 1508] [outer = 0x12a7edc00] 12:12:27 INFO - PROCESS | 2276 | 1464635547681 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]]]}] 12:12:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:12:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 772ms 12:12:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:12:27 INFO - PROCESS | 2276 | 1464635547738 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 12:12:27 INFO - PROCESS | 2276 | 1464635547740 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 12:12:27 INFO - PROCESS | 2276 | 1464635547742 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:12:27 INFO - PROCESS | 2276 | 1464635547743 Marionette TRACE conn2 <- [1,1982,null,{}] 12:12:27 INFO - PROCESS | 2276 | 1464635547746 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}] 12:12:27 INFO - PROCESS | 2276 | 1464635547856 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 12:12:27 INFO - PROCESS | 2276 | 1464635547941 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x13539d800 == 80 [pid = 2276] [id = 503] 12:12:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 205 (0x12b2c1800) [pid = 2276] [serial = 1509] [outer = 0x0] 12:12:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 206 (0x12ca9fc00) [pid = 2276] [serial = 1510] [outer = 0x12b2c1800] 12:12:27 INFO - PROCESS | 2276 | 1464635547973 Marionette DEBUG loaded listener.js 12:12:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 207 (0x12d009800) [pid = 2276] [serial = 1511] [outer = 0x12b2c1800] 12:12:28 INFO - PROCESS | 2276 | 1464635548389 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]]]}] 12:12:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:12:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 672ms 12:12:28 INFO - PROCESS | 2276 | 1464635548415 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 12:12:28 INFO - PROCESS | 2276 | 1464635548416 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 12:12:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:12:28 INFO - PROCESS | 2276 | 1464635548418 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:12:28 INFO - PROCESS | 2276 | 1464635548419 Marionette TRACE conn2 <- [1,1986,null,{}] 12:12:28 INFO - PROCESS | 2276 | 1464635548422 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}] 12:12:28 INFO - PROCESS | 2276 | 1464635548544 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 12:12:28 INFO - PROCESS | 2276 | 1464635548631 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:28 INFO - PROCESS | 2276 | ++DOCSHELL 0x13779c800 == 81 [pid = 2276] [id = 504] 12:12:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 208 (0x12c38a800) [pid = 2276] [serial = 1512] [outer = 0x0] 12:12:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 209 (0x12d08e400) [pid = 2276] [serial = 1513] [outer = 0x12c38a800] 12:12:28 INFO - PROCESS | 2276 | 1464635548660 Marionette DEBUG loaded listener.js 12:12:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 210 (0x12d097800) [pid = 2276] [serial = 1514] [outer = 0x12c38a800] 12:12:29 INFO - PROCESS | 2276 | 1464635549053 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]]]}] 12:12:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:12:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 669ms 12:12:29 INFO - PROCESS | 2276 | 1464635549088 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 12:12:29 INFO - PROCESS | 2276 | 1464635549089 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 12:12:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:12:29 INFO - PROCESS | 2276 | 1464635549092 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:12:29 INFO - PROCESS | 2276 | 1464635549093 Marionette TRACE conn2 <- [1,1990,null,{}] 12:12:29 INFO - PROCESS | 2276 | 1464635549095 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}] 12:12:29 INFO - PROCESS | 2276 | 1464635549225 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 12:12:29 INFO - PROCESS | 2276 | 1464635549343 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:29 INFO - PROCESS | 2276 | ++DOCSHELL 0x13450a000 == 82 [pid = 2276] [id = 505] 12:12:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 211 (0x12d213000) [pid = 2276] [serial = 1515] [outer = 0x0] 12:12:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 212 (0x12d645c00) [pid = 2276] [serial = 1516] [outer = 0x12d213000] 12:12:29 INFO - PROCESS | 2276 | 1464635549375 Marionette DEBUG loaded listener.js 12:12:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 213 (0x135694000) [pid = 2276] [serial = 1517] [outer = 0x12d213000] 12:12:29 INFO - PROCESS | 2276 | 1464635549812 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]]]}] 12:12:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:12:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 768ms 12:12:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:12:29 INFO - PROCESS | 2276 | 1464635549863 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 12:12:29 INFO - PROCESS | 2276 | 1464635549865 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 12:12:29 INFO - PROCESS | 2276 | 1464635549867 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:12:29 INFO - PROCESS | 2276 | 1464635549868 Marionette TRACE conn2 <- [1,1994,null,{}] 12:12:29 INFO - PROCESS | 2276 | 1464635549870 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}] 12:12:29 INFO - PROCESS | 2276 | 1464635549974 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 12:12:30 INFO - PROCESS | 2276 | 1464635550089 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:30 INFO - PROCESS | 2276 | ++DOCSHELL 0x134522800 == 83 [pid = 2276] [id = 506] 12:12:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 214 (0x12d637400) [pid = 2276] [serial = 1518] [outer = 0x0] 12:12:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 215 (0x135697000) [pid = 2276] [serial = 1519] [outer = 0x12d637400] 12:12:30 INFO - PROCESS | 2276 | 1464635550120 Marionette DEBUG loaded listener.js 12:12:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 216 (0x13569bc00) [pid = 2276] [serial = 1520] [outer = 0x12d637400] 12:12:30 INFO - PROCESS | 2276 | 1464635550529 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]]]}] 12:12:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:12:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 668ms 12:12:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:12:30 INFO - PROCESS | 2276 | 1464635550535 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 12:12:30 INFO - PROCESS | 2276 | 1464635550537 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 12:12:30 INFO - PROCESS | 2276 | 1464635550539 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:12:30 INFO - PROCESS | 2276 | 1464635550540 Marionette TRACE conn2 <- [1,1998,null,{}] 12:12:30 INFO - PROCESS | 2276 | 1464635550543 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}] 12:12:30 INFO - PROCESS | 2276 | 1464635550647 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 12:12:30 INFO - PROCESS | 2276 | 1464635550762 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:30 INFO - PROCESS | 2276 | ++DOCSHELL 0x134591000 == 84 [pid = 2276] [id = 507] 12:12:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 217 (0x13569dc00) [pid = 2276] [serial = 1521] [outer = 0x0] 12:12:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 218 (0x1356a1c00) [pid = 2276] [serial = 1522] [outer = 0x13569dc00] 12:12:30 INFO - PROCESS | 2276 | 1464635550794 Marionette DEBUG loaded listener.js 12:12:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 219 (0x138425c00) [pid = 2276] [serial = 1523] [outer = 0x13569dc00] 12:12:31 INFO - PROCESS | 2276 | 1464635551226 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]]]}] 12:12:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:12:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 718ms 12:12:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:12:31 INFO - PROCESS | 2276 | 1464635551258 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 12:12:31 INFO - PROCESS | 2276 | 1464635551259 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 12:12:31 INFO - PROCESS | 2276 | 1464635551261 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:12:31 INFO - PROCESS | 2276 | 1464635551262 Marionette TRACE conn2 <- [1,2002,null,{}] 12:12:31 INFO - PROCESS | 2276 | 1464635551287 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}] 12:12:31 INFO - PROCESS | 2276 | 1464635551411 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 12:12:31 INFO - PROCESS | 2276 | --DOCSHELL 0x134fb1800 == 83 [pid = 2276] [id = 475] 12:12:31 INFO - PROCESS | 2276 | --DOCSHELL 0x134b0d000 == 82 [pid = 2276] [id = 474] 12:12:31 INFO - PROCESS | 2276 | --DOCSHELL 0x1296b2800 == 81 [pid = 2276] [id = 498] 12:12:31 INFO - PROCESS | 2276 | --DOCSHELL 0x135581800 == 80 [pid = 2276] [id = 494] 12:12:31 INFO - PROCESS | 2276 | --DOCSHELL 0x13519f000 == 79 [pid = 2276] [id = 493] 12:12:31 INFO - PROCESS | 2276 | --DOCSHELL 0x12d187800 == 78 [pid = 2276] [id = 492] 12:12:31 INFO - PROCESS | 2276 | --DOCSHELL 0x12a910000 == 77 [pid = 2276] [id = 491] 12:12:31 INFO - PROCESS | 2276 | --DOCSHELL 0x120d86000 == 76 [pid = 2276] [id = 490] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x117068800 == 75 [pid = 2276] [id = 422] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x111c9e000 == 74 [pid = 2276] [id = 344] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x1299cd800 == 73 [pid = 2276] [id = 381] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x116f0d000 == 72 [pid = 2276] [id = 347] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12c50e800 == 71 [pid = 2276] [id = 468] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x126722000 == 70 [pid = 2276] [id = 480] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x126d75800 == 69 [pid = 2276] [id = 359] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x121183000 == 68 [pid = 2276] [id = 353] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12d193800 == 67 [pid = 2276] [id = 473] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12c910000 == 66 [pid = 2276] [id = 400] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12c908800 == 65 [pid = 2276] [id = 437] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x11265e000 == 64 [pid = 2276] [id = 348] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12a77e000 == 63 [pid = 2276] [id = 481] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x11897e000 == 62 [pid = 2276] [id = 350] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x13567f800 == 61 [pid = 2276] [id = 495] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12664b000 == 60 [pid = 2276] [id = 358] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x11273e000 == 59 [pid = 2276] [id = 345] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x117057000 == 58 [pid = 2276] [id = 476] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x1353a4800 == 57 [pid = 2276] [id = 496] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12af75000 == 56 [pid = 2276] [id = 378] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12d6c2800 == 55 [pid = 2276] [id = 439] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x11812e800 == 54 [pid = 2276] [id = 441] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x111eaa800 == 53 [pid = 2276] [id = 356] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12ce20800 == 52 [pid = 2276] [id = 402] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x11326d000 == 51 [pid = 2276] [id = 489] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x121985800 == 50 [pid = 2276] [id = 354] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12d1e8800 == 49 [pid = 2276] [id = 438] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x113a6f800 == 48 [pid = 2276] [id = 360] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12ba6f800 == 47 [pid = 2276] [id = 10] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x119630000 == 46 [pid = 2276] [id = 380] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x134b03800 == 45 [pid = 2276] [id = 487] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12cacd800 == 44 [pid = 2276] [id = 401] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12edaf800 == 43 [pid = 2276] [id = 440] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12bb50000 == 42 [pid = 2276] [id = 383] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x119643000 == 41 [pid = 2276] [id = 361] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x119638800 == 40 [pid = 2276] [id = 436] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x1215a7000 == 39 [pid = 2276] [id = 398] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x1254e9800 == 38 [pid = 2276] [id = 357] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12b257000 == 37 [pid = 2276] [id = 399] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x134fcc800 == 36 [pid = 2276] [id = 459] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12c51d000 == 35 [pid = 2276] [id = 13] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x134fb3000 == 34 [pid = 2276] [id = 458] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12aee3800 == 33 [pid = 2276] [id = 482] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x117052000 == 32 [pid = 2276] [id = 397] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12d18b800 == 31 [pid = 2276] [id = 421] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12ba70800 == 30 [pid = 2276] [id = 483] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x123522000 == 29 [pid = 2276] [id = 460] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x119bed800 == 28 [pid = 2276] [id = 352] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12ba6a000 == 27 [pid = 2276] [id = 382] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12d182800 == 26 [pid = 2276] [id = 485] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12bb5a000 == 25 [pid = 2276] [id = 11] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12c916800 == 24 [pid = 2276] [id = 484] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x124b0c800 == 23 [pid = 2276] [id = 355] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12d6ba000 == 22 [pid = 2276] [id = 486] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x1299d5800 == 21 [pid = 2276] [id = 456] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x119639800 == 20 [pid = 2276] [id = 351] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12dd8d800 == 19 [pid = 2276] [id = 497] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x134591000 == 18 [pid = 2276] [id = 507] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x134522800 == 17 [pid = 2276] [id = 506] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x13450a000 == 16 [pid = 2276] [id = 505] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x134b19000 == 15 [pid = 2276] [id = 488] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x13779c800 == 14 [pid = 2276] [id = 504] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x13539d800 == 13 [pid = 2276] [id = 503] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x134b0e800 == 12 [pid = 2276] [id = 454] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12dda1800 == 11 [pid = 2276] [id = 502] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12c221800 == 10 [pid = 2276] [id = 501] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x125549000 == 9 [pid = 2276] [id = 500] 12:12:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12c211800 == 8 [pid = 2276] [id = 499] 12:12:36 INFO - PROCESS | 2276 | 1464635556575 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:36 INFO - PROCESS | 2276 | ++DOCSHELL 0x110f77000 == 9 [pid = 2276] [id = 508] 12:12:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 220 (0x1110af800) [pid = 2276] [serial = 1524] [outer = 0x0] 12:12:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 221 (0x111ed7800) [pid = 2276] [serial = 1525] [outer = 0x1110af800] 12:12:36 INFO - PROCESS | 2276 | 1464635556678 Marionette DEBUG loaded listener.js 12:12:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 222 (0x112792000) [pid = 2276] [serial = 1526] [outer = 0x1110af800] 12:12:36 INFO - PROCESS | 2276 | 1464635556996 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]]]}] 12:12:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:12:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 5757ms 12:12:37 INFO - PROCESS | 2276 | 1464635557022 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 12:12:37 INFO - PROCESS | 2276 | 1464635557025 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 12:12:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:12:37 INFO - PROCESS | 2276 | 1464635557028 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:12:37 INFO - PROCESS | 2276 | 1464635557031 Marionette TRACE conn2 <- [1,2006,null,{}] 12:12:37 INFO - PROCESS | 2276 | 1464635557038 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}] 12:12:37 INFO - PROCESS | 2276 | 1464635557126 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 12:12:37 INFO - PROCESS | 2276 | 1464635557214 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:37 INFO - PROCESS | 2276 | ++DOCSHELL 0x116394800 == 10 [pid = 2276] [id = 509] 12:12:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 223 (0x1128a9800) [pid = 2276] [serial = 1527] [outer = 0x0] 12:12:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 224 (0x1133a5800) [pid = 2276] [serial = 1528] [outer = 0x1128a9800] 12:12:37 INFO - PROCESS | 2276 | 1464635557242 Marionette DEBUG loaded listener.js 12:12:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 225 (0x113c69400) [pid = 2276] [serial = 1529] [outer = 0x1128a9800] 12:12:37 INFO - PROCESS | 2276 | 1464635557559 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]]]}] 12:12:37 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 12:12:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 577ms 12:12:37 INFO - PROCESS | 2276 | 1464635557607 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 12:12:37 INFO - PROCESS | 2276 | 1464635557610 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 12:12:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:12:37 INFO - PROCESS | 2276 | 1464635557613 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:12:37 INFO - PROCESS | 2276 | 1464635557614 Marionette TRACE conn2 <- [1,2010,null,{}] 12:12:37 INFO - PROCESS | 2276 | 1464635557617 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}] 12:12:37 INFO - PROCESS | 2276 | 1464635557705 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 12:12:37 INFO - PROCESS | 2276 | 1464635557774 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:37 INFO - PROCESS | 2276 | ++DOCSHELL 0x117e0a800 == 11 [pid = 2276] [id = 510] 12:12:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 226 (0x1128abc00) [pid = 2276] [serial = 1530] [outer = 0x0] 12:12:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 227 (0x115f44c00) [pid = 2276] [serial = 1531] [outer = 0x1128abc00] 12:12:37 INFO - PROCESS | 2276 | 1464635557800 Marionette DEBUG loaded listener.js 12:12:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 228 (0x11714d800) [pid = 2276] [serial = 1532] [outer = 0x1128abc00] 12:12:38 INFO - PROCESS | 2276 | 1464635558156 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]]]}] 12:12:38 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 12:12:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 569ms 12:12:38 INFO - PROCESS | 2276 | 1464635558183 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 12:12:38 INFO - PROCESS | 2276 | 1464635558185 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 12:12:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:12:38 INFO - PROCESS | 2276 | 1464635558188 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:12:38 INFO - PROCESS | 2276 | 1464635558192 Marionette TRACE conn2 <- [1,2014,null,{}] 12:12:38 INFO - PROCESS | 2276 | 1464635558199 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}] 12:12:38 INFO - PROCESS | 2276 | 1464635558286 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 12:12:38 INFO - PROCESS | 2276 | 1464635558365 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:38 INFO - PROCESS | 2276 | ++DOCSHELL 0x119b13800 == 12 [pid = 2276] [id = 511] 12:12:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 229 (0x117591400) [pid = 2276] [serial = 1533] [outer = 0x0] 12:12:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 230 (0x118310400) [pid = 2276] [serial = 1534] [outer = 0x117591400] 12:12:38 INFO - PROCESS | 2276 | 1464635558390 Marionette DEBUG loaded listener.js 12:12:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 231 (0x11854b800) [pid = 2276] [serial = 1535] [outer = 0x117591400] 12:12:38 INFO - PROCESS | 2276 | 1464635558724 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]]]}] 12:12:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:12:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 574ms 12:12:38 INFO - PROCESS | 2276 | 1464635558766 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 12:12:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:12:38 INFO - PROCESS | 2276 | 1464635558768 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 12:12:38 INFO - PROCESS | 2276 | 1464635558770 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:12:38 INFO - PROCESS | 2276 | 1464635558771 Marionette TRACE conn2 <- [1,2018,null,{}] 12:12:38 INFO - PROCESS | 2276 | 1464635558773 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}] 12:12:38 INFO - PROCESS | 2276 | 1464635558890 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 12:12:38 INFO - PROCESS | 2276 | 1464635558894 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:38 INFO - PROCESS | 2276 | ++DOCSHELL 0x121c9e800 == 13 [pid = 2276] [id = 512] 12:12:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 232 (0x11840c400) [pid = 2276] [serial = 1536] [outer = 0x0] 12:12:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 233 (0x1187c2800) [pid = 2276] [serial = 1537] [outer = 0x11840c400] 12:12:38 INFO - PROCESS | 2276 | 1464635558957 Marionette DEBUG loaded listener.js 12:12:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 234 (0x118924c00) [pid = 2276] [serial = 1538] [outer = 0x11840c400] 12:12:39 INFO - PROCESS | 2276 | 1464635559303 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]]]}] 12:12:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:12:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 568ms 12:12:39 INFO - PROCESS | 2276 | 1464635559342 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 12:12:39 INFO - PROCESS | 2276 | 1464635559344 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 12:12:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:12:39 INFO - PROCESS | 2276 | 1464635559346 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:12:39 INFO - PROCESS | 2276 | 1464635559347 Marionette TRACE conn2 <- [1,2022,null,{}] 12:12:39 INFO - PROCESS | 2276 | 1464635559350 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}] 12:12:39 INFO - PROCESS | 2276 | 1464635559458 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 12:12:39 INFO - PROCESS | 2276 | 1464635559464 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:39 INFO - PROCESS | 2276 | ++DOCSHELL 0x12637b800 == 14 [pid = 2276] [id = 513] 12:12:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 235 (0x119070800) [pid = 2276] [serial = 1539] [outer = 0x0] 12:12:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 236 (0x1190f1000) [pid = 2276] [serial = 1540] [outer = 0x119070800] 12:12:39 INFO - PROCESS | 2276 | 1464635559533 Marionette DEBUG loaded listener.js 12:12:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 237 (0x119a8ec00) [pid = 2276] [serial = 1541] [outer = 0x119070800] 12:12:39 INFO - PROCESS | 2276 | 1464635559903 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]]]}] 12:12:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:12:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 570ms 12:12:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:12:39 INFO - PROCESS | 2276 | 1464635559916 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 12:12:39 INFO - PROCESS | 2276 | 1464635559918 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 12:12:39 INFO - PROCESS | 2276 | 1464635559920 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:12:39 INFO - PROCESS | 2276 | 1464635559921 Marionette TRACE conn2 <- [1,2026,null,{}] 12:12:39 INFO - PROCESS | 2276 | 1464635559923 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}] 12:12:40 INFO - PROCESS | 2276 | 1464635560036 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 12:12:40 INFO - PROCESS | 2276 | 1464635560078 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:40 INFO - PROCESS | 2276 | ++DOCSHELL 0x111a55800 == 15 [pid = 2276] [id = 514] 12:12:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 238 (0x119a91400) [pid = 2276] [serial = 1542] [outer = 0x0] 12:12:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 239 (0x120f0c800) [pid = 2276] [serial = 1543] [outer = 0x119a91400] 12:12:40 INFO - PROCESS | 2276 | 1464635560103 Marionette DEBUG loaded listener.js 12:12:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 240 (0x12128f800) [pid = 2276] [serial = 1544] [outer = 0x119a91400] 12:12:40 INFO - PROCESS | 2276 | 1464635560443 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]]]}] 12:12:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:12:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 571ms 12:12:40 INFO - PROCESS | 2276 | 1464635560492 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 12:12:40 INFO - PROCESS | 2276 | 1464635560493 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 12:12:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:12:40 INFO - PROCESS | 2276 | 1464635560495 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:12:40 INFO - PROCESS | 2276 | 1464635560496 Marionette TRACE conn2 <- [1,2030,null,{}] 12:12:40 INFO - PROCESS | 2276 | 1464635560499 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}] 12:12:40 INFO - PROCESS | 2276 | 1464635560606 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 239 (0x124d55000) [pid = 2276] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 238 (0x12a7e9c00) [pid = 2276] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 237 (0x116855000) [pid = 2276] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 236 (0x118411000) [pid = 2276] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 235 (0x126cea000) [pid = 2276] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 234 (0x119a10c00) [pid = 2276] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 233 (0x11678d800) [pid = 2276] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 232 (0x116602800) [pid = 2276] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 231 (0x11714cc00) [pid = 2276] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 230 (0x113c5c000) [pid = 2276] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 229 (0x118307800) [pid = 2276] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 228 (0x112798000) [pid = 2276] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 227 (0x12a68ac00) [pid = 2276] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 226 (0x12c273c00) [pid = 2276] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 225 (0x1163bf400) [pid = 2276] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 224 (0x113c69000) [pid = 2276] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 223 (0x121bcb800) [pid = 2276] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 222 (0x11768a400) [pid = 2276] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 221 (0x1219d6400) [pid = 2276] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 220 (0x123514c00) [pid = 2276] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 219 (0x116854400) [pid = 2276] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 218 (0x119022400) [pid = 2276] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 217 (0x126ce8000) [pid = 2276] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 216 (0x12a68a400) [pid = 2276] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 215 (0x12a7ec000) [pid = 2276] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 214 (0x128fc4400) [pid = 2276] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 213 (0x116a6a400) [pid = 2276] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 212 (0x12a7edc00) [pid = 2276] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 211 (0x113c60800) [pid = 2276] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 210 (0x1219a7c00) [pid = 2276] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 209 (0x118929000) [pid = 2276] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 208 (0x111a06000) [pid = 2276] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 207 (0x121620c00) [pid = 2276] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 206 (0x12c388c00) [pid = 2276] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 205 (0x12afd9800) [pid = 2276] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 204 (0x1190f3c00) [pid = 2276] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 203 (0x112792800) [pid = 2276] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 202 (0x12950c400) [pid = 2276] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 201 (0x12ae54800) [pid = 2276] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 200 (0x1168a7000) [pid = 2276] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 199 (0x12a99ac00) [pid = 2276] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 198 (0x1218e5800) [pid = 2276] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 197 (0x121284c00) [pid = 2276] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 196 (0x11278d800) [pid = 2276] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 195 (0x128e24000) [pid = 2276] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 194 (0x121c21000) [pid = 2276] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 193 (0x121285c00) [pid = 2276] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 192 (0x121bafc00) [pid = 2276] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 191 (0x118511400) [pid = 2276] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 190 (0x1196f5000) [pid = 2276] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 189 (0x119072000) [pid = 2276] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 188 (0x121366400) [pid = 2276] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 187 (0x112797800) [pid = 2276] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 186 (0x124ba3400) [pid = 2276] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 185 (0x113cc4800) [pid = 2276] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 184 (0x1182e1c00) [pid = 2276] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 183 (0x1128a1c00) [pid = 2276] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 182 (0x12663c000) [pid = 2276] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 181 (0x12bb7d800) [pid = 2276] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 180 (0x1294d3400) [pid = 2276] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 179 (0x12d213000) [pid = 2276] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 178 (0x12d637400) [pid = 2276] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 177 (0x12d20e400) [pid = 2276] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 176 (0x12c553000) [pid = 2276] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 175 (0x12162c400) [pid = 2276] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 174 (0x1196f6c00) [pid = 2276] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 173 (0x12c555800) [pid = 2276] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 172 (0x12c38a800) [pid = 2276] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 171 (0x12c38b000) [pid = 2276] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 170 (0x1133a8400) [pid = 2276] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 169 (0x126c34c00) [pid = 2276] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 168 (0x12b2c1800) [pid = 2276] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:12:41 INFO - PROCESS | 2276 | --DOMWINDOW == 167 (0x12afcf800) [pid = 2276] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:12:41 INFO - PROCESS | 2276 | 1464635561914 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:41 INFO - PROCESS | 2276 | ++DOCSHELL 0x112726800 == 16 [pid = 2276] [id = 515] 12:12:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 168 (0x110eae800) [pid = 2276] [serial = 1545] [outer = 0x0] 12:12:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 169 (0x111c7fc00) [pid = 2276] [serial = 1546] [outer = 0x110eae800] 12:12:41 INFO - PROCESS | 2276 | 1464635561939 Marionette DEBUG loaded listener.js 12:12:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 170 (0x112791c00) [pid = 2276] [serial = 1547] [outer = 0x110eae800] 12:12:42 INFO - PROCESS | 2276 | 1464635562218 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]]]}] 12:12:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:12:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1773ms 12:12:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:12:42 INFO - PROCESS | 2276 | 1464635562270 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 12:12:42 INFO - PROCESS | 2276 | 1464635562271 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 12:12:42 INFO - PROCESS | 2276 | 1464635562273 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:12:42 INFO - PROCESS | 2276 | 1464635562274 Marionette TRACE conn2 <- [1,2034,null,{}] 12:12:42 INFO - PROCESS | 2276 | 1464635562276 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}] 12:12:42 INFO - PROCESS | 2276 | 1464635562367 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 12:12:42 INFO - PROCESS | 2276 | 1464635562436 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:42 INFO - PROCESS | 2276 | ++DOCSHELL 0x119647800 == 17 [pid = 2276] [id = 516] 12:12:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 171 (0x110eb5000) [pid = 2276] [serial = 1548] [outer = 0x0] 12:12:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 172 (0x1133ea800) [pid = 2276] [serial = 1549] [outer = 0x110eb5000] 12:12:42 INFO - PROCESS | 2276 | 1464635562461 Marionette DEBUG loaded listener.js 12:12:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 173 (0x11768a400) [pid = 2276] [serial = 1550] [outer = 0x110eb5000] 12:12:42 INFO - PROCESS | 2276 | 1464635562737 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]]]}] 12:12:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:12:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 519ms 12:12:42 INFO - PROCESS | 2276 | 1464635562793 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 12:12:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:12:42 INFO - PROCESS | 2276 | 1464635562795 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 12:12:42 INFO - PROCESS | 2276 | 1464635562801 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:12:42 INFO - PROCESS | 2276 | 1464635562803 Marionette TRACE conn2 <- [1,2038,null,{}] 12:12:42 INFO - PROCESS | 2276 | 1464635562806 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}] 12:12:42 INFO - PROCESS | 2276 | 1464635562896 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 12:12:42 INFO - PROCESS | 2276 | 1464635562903 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:42 INFO - PROCESS | 2276 | ++DOCSHELL 0x128fa5000 == 18 [pid = 2276] [id = 517] 12:12:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 174 (0x11805cc00) [pid = 2276] [serial = 1551] [outer = 0x0] 12:12:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 175 (0x11871d000) [pid = 2276] [serial = 1552] [outer = 0x11805cc00] 12:12:42 INFO - PROCESS | 2276 | 1464635562928 Marionette DEBUG loaded listener.js 12:12:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 176 (0x1196f5000) [pid = 2276] [serial = 1553] [outer = 0x11805cc00] 12:12:43 INFO - PROCESS | 2276 | 1464635563297 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]]]}] 12:12:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:12:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 524ms 12:12:43 INFO - PROCESS | 2276 | 1464635563322 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 12:12:43 INFO - PROCESS | 2276 | 1464635563324 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 12:12:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:12:43 INFO - PROCESS | 2276 | 1464635563340 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:12:43 INFO - PROCESS | 2276 | 1464635563341 Marionette TRACE conn2 <- [1,2042,null,{}] 12:12:43 INFO - PROCESS | 2276 | 1464635563343 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}] 12:12:43 INFO - PROCESS | 2276 | 1464635563426 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 12:12:43 INFO - PROCESS | 2276 | 1464635563431 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:43 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a911000 == 19 [pid = 2276] [id = 518] 12:12:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 177 (0x119a13400) [pid = 2276] [serial = 1554] [outer = 0x0] 12:12:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 178 (0x12111b000) [pid = 2276] [serial = 1555] [outer = 0x119a13400] 12:12:43 INFO - PROCESS | 2276 | 1464635563464 Marionette DEBUG loaded listener.js 12:12:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 179 (0x121626800) [pid = 2276] [serial = 1556] [outer = 0x119a13400] 12:12:43 INFO - PROCESS | 2276 | 1464635563901 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]]]}] 12:12:43 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) 12:12:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 618ms 12:12:43 INFO - PROCESS | 2276 | 1464635563958 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 12:12:43 INFO - PROCESS | 2276 | 1464635563961 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 12:12:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:12:43 INFO - PROCESS | 2276 | 1464635563964 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:12:43 INFO - PROCESS | 2276 | 1464635563967 Marionette TRACE conn2 <- [1,2046,null,{}] 12:12:43 INFO - PROCESS | 2276 | 1464635563972 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}] 12:12:44 INFO - PROCESS | 2276 | 1464635564078 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 12:12:44 INFO - PROCESS | 2276 | 1464635564149 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:44 INFO - PROCESS | 2276 | ++DOCSHELL 0x11631b000 == 20 [pid = 2276] [id = 519] 12:12:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 180 (0x1122b6c00) [pid = 2276] [serial = 1557] [outer = 0x0] 12:12:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 181 (0x112797c00) [pid = 2276] [serial = 1558] [outer = 0x1122b6c00] 12:12:44 INFO - PROCESS | 2276 | 1464635564180 Marionette DEBUG loaded listener.js 12:12:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 182 (0x112f97000) [pid = 2276] [serial = 1559] [outer = 0x1122b6c00] 12:12:44 INFO - PROCESS | 2276 | 1464635564669 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]]]}] 12:12:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:12:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 773ms 12:12:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:12:44 INFO - PROCESS | 2276 | 1464635564738 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 12:12:44 INFO - PROCESS | 2276 | 1464635564742 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 12:12:44 INFO - PROCESS | 2276 | 1464635564747 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:12:44 INFO - PROCESS | 2276 | 1464635564748 Marionette TRACE conn2 <- [1,2050,null,{}] 12:12:44 INFO - PROCESS | 2276 | 1464635564751 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}] 12:12:44 INFO - PROCESS | 2276 | 1464635564878 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 12:12:44 INFO - PROCESS | 2276 | 1464635564938 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:44 INFO - PROCESS | 2276 | ++DOCSHELL 0x12352c800 == 21 [pid = 2276] [id = 520] 12:12:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 183 (0x1166c5c00) [pid = 2276] [serial = 1560] [outer = 0x0] 12:12:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 184 (0x116859800) [pid = 2276] [serial = 1561] [outer = 0x1166c5c00] 12:12:44 INFO - PROCESS | 2276 | 1464635564967 Marionette DEBUG loaded listener.js 12:12:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 185 (0x117689800) [pid = 2276] [serial = 1562] [outer = 0x1166c5c00] 12:12:45 INFO - PROCESS | 2276 | 1464635565391 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]]]}] 12:12:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:12:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 672ms 12:12:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:12:45 INFO - PROCESS | 2276 | 1464635565434 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 12:12:45 INFO - PROCESS | 2276 | 1464635565436 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 12:12:45 INFO - PROCESS | 2276 | 1464635565438 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:12:45 INFO - PROCESS | 2276 | 1464635565441 Marionette TRACE conn2 <- [1,2054,null,{}] 12:12:45 INFO - PROCESS | 2276 | 1464635565461 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}] 12:12:45 INFO - PROCESS | 2276 | 1464635565594 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 12:12:45 INFO - PROCESS | 2276 | 1464635565643 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:45 INFO - PROCESS | 2276 | ++DOCSHELL 0x12af75800 == 22 [pid = 2276] [id = 521] 12:12:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 186 (0x118309800) [pid = 2276] [serial = 1563] [outer = 0x0] 12:12:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 187 (0x1187cac00) [pid = 2276] [serial = 1564] [outer = 0x118309800] 12:12:45 INFO - PROCESS | 2276 | 1464635565675 Marionette DEBUG loaded listener.js 12:12:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 188 (0x119a19c00) [pid = 2276] [serial = 1565] [outer = 0x118309800] 12:12:46 INFO - PROCESS | 2276 | 1464635566105 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]]]}] 12:12:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:12:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 673ms 12:12:46 INFO - PROCESS | 2276 | 1464635566111 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 12:12:46 INFO - PROCESS | 2276 | 1464635566113 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 12:12:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:12:46 INFO - PROCESS | 2276 | 1464635566118 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:12:46 INFO - PROCESS | 2276 | 1464635566119 Marionette TRACE conn2 <- [1,2058,null,{}] 12:12:46 INFO - PROCESS | 2276 | 1464635566122 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}] 12:12:46 INFO - PROCESS | 2276 | 1464635566223 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 12:12:46 INFO - PROCESS | 2276 | 1464635566332 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:46 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ba69800 == 23 [pid = 2276] [id = 522] 12:12:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 189 (0x119a92000) [pid = 2276] [serial = 1566] [outer = 0x0] 12:12:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 190 (0x121284400) [pid = 2276] [serial = 1567] [outer = 0x119a92000] 12:12:46 INFO - PROCESS | 2276 | 1464635566364 Marionette DEBUG loaded listener.js 12:12:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 191 (0x12173f000) [pid = 2276] [serial = 1568] [outer = 0x119a92000] 12:12:46 INFO - PROCESS | 2276 | 1464635566769 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]]]}] 12:12:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:12:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 671ms 12:12:46 INFO - PROCESS | 2276 | 1464635566787 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 12:12:46 INFO - PROCESS | 2276 | 1464635566789 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 12:12:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:12:46 INFO - PROCESS | 2276 | 1464635566791 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:12:46 INFO - PROCESS | 2276 | 1464635566792 Marionette TRACE conn2 <- [1,2062,null,{}] 12:12:46 INFO - PROCESS | 2276 | 1464635566795 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}] 12:12:46 INFO - PROCESS | 2276 | 1464635566895 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 12:12:47 INFO - PROCESS | 2276 | 1464635567009 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:47 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c21e000 == 24 [pid = 2276] [id = 523] 12:12:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 192 (0x11278fc00) [pid = 2276] [serial = 1569] [outer = 0x0] 12:12:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 193 (0x1219d9400) [pid = 2276] [serial = 1570] [outer = 0x11278fc00] 12:12:47 INFO - PROCESS | 2276 | 1464635567038 Marionette DEBUG loaded listener.js 12:12:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 194 (0x121bafc00) [pid = 2276] [serial = 1571] [outer = 0x11278fc00] 12:12:47 INFO - PROCESS | 2276 | 1464635567462 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]]]}] 12:12:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:12:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 720ms 12:12:47 INFO - PROCESS | 2276 | 1464635567512 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 12:12:47 INFO - PROCESS | 2276 | 1464635567513 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 12:12:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:12:47 INFO - PROCESS | 2276 | 1464635567537 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:12:47 INFO - PROCESS | 2276 | 1464635567538 Marionette TRACE conn2 <- [1,2066,null,{}] 12:12:47 INFO - PROCESS | 2276 | 1464635567541 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}] 12:12:47 INFO - PROCESS | 2276 | 1464635567658 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 12:12:47 INFO - PROCESS | 2276 | 1464635567742 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:47 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c91b800 == 25 [pid = 2276] [id = 524] 12:12:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 195 (0x121bcb400) [pid = 2276] [serial = 1572] [outer = 0x0] 12:12:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 196 (0x121c1e400) [pid = 2276] [serial = 1573] [outer = 0x121bcb400] 12:12:47 INFO - PROCESS | 2276 | 1464635567772 Marionette DEBUG loaded listener.js 12:12:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 197 (0x124b38400) [pid = 2276] [serial = 1574] [outer = 0x121bcb400] 12:12:48 INFO - PROCESS | 2276 | 1464635568219 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]]]}] 12:12:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:12:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 727ms 12:12:48 INFO - PROCESS | 2276 | 1464635568267 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 12:12:48 INFO - PROCESS | 2276 | 1464635568269 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 12:12:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:12:48 INFO - PROCESS | 2276 | 1464635568273 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:12:48 INFO - PROCESS | 2276 | 1464635568275 Marionette TRACE conn2 <- [1,2070,null,{}] 12:12:48 INFO - PROCESS | 2276 | 1464635568277 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}] 12:12:48 INFO - PROCESS | 2276 | 1464635568401 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 12:12:48 INFO - PROCESS | 2276 | 1464635568517 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:48 INFO - PROCESS | 2276 | ++DOCSHELL 0x117056000 == 26 [pid = 2276] [id = 525] 12:12:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 198 (0x1128a7800) [pid = 2276] [serial = 1575] [outer = 0x0] 12:12:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 199 (0x118066800) [pid = 2276] [serial = 1576] [outer = 0x1128a7800] 12:12:48 INFO - PROCESS | 2276 | 1464635568567 Marionette DEBUG loaded listener.js 12:12:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 200 (0x12147b800) [pid = 2276] [serial = 1577] [outer = 0x1128a7800] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 199 (0x115d06400) [pid = 2276] [serial = 1433] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 198 (0x12afd1c00) [pid = 2276] [serial = 1404] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 197 (0x1168a3c00) [pid = 2276] [serial = 1471] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 196 (0x12bb77800) [pid = 2276] [serial = 1405] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 195 (0x118712800) [pid = 2276] [serial = 1495] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 194 (0x12c388000) [pid = 2276] [serial = 1363] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 193 (0x118715400) [pid = 2276] [serial = 1389] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 192 (0x11636a800) [pid = 2276] [serial = 1383] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 191 (0x118309c00) [pid = 2276] [serial = 1384] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 190 (0x1215d1000) [pid = 2276] [serial = 1390] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 189 (0x1267df800) [pid = 2276] [serial = 1371] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 188 (0x126dba400) [pid = 2276] [serial = 1372] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 187 (0x1197c3800) [pid = 2276] [serial = 1387] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 186 (0x119068c00) [pid = 2276] [serial = 1386] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 185 (0x121bb8400) [pid = 2276] [serial = 1392] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 184 (0x121c21800) [pid = 2276] [serial = 1393] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 183 (0x124ba3c00) [pid = 2276] [serial = 1395] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 182 (0x125fa1800) [pid = 2276] [serial = 1396] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 181 (0x1187c2c00) [pid = 2276] [serial = 1366] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 180 (0x11840a800) [pid = 2276] [serial = 1365] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 179 (0x12162d800) [pid = 2276] [serial = 1369] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 178 (0x120dc4800) [pid = 2276] [serial = 1368] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 177 (0x12afd9000) [pid = 2276] [serial = 1375] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 176 (0x12a995400) [pid = 2276] [serial = 1374] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 175 (0x12bb85c00) [pid = 2276] [serial = 1378] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 174 (0x12bae0000) [pid = 2276] [serial = 1377] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 173 (0x12c553c00) [pid = 2276] [serial = 1381] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 172 (0x12c271800) [pid = 2276] [serial = 1380] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 171 (0x12ae51000) [pid = 2276] [serial = 1402] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 170 (0x113249400) [pid = 2276] [serial = 1432] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 169 (0x128fc0000) [pid = 2276] [serial = 1477] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 168 (0x12128e000) [pid = 2276] [serial = 1414] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 167 (0x1219d3400) [pid = 2276] [serial = 1498] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 166 (0x121c1d800) [pid = 2276] [serial = 1416] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 165 (0x119a8a000) [pid = 2276] [serial = 1413] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 164 (0x118555800) [pid = 2276] [serial = 1411] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 163 (0x1187c0800) [pid = 2276] [serial = 1472] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 162 (0x1187ce800) [pid = 2276] [serial = 1469] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 161 (0x121286c00) [pid = 2276] [serial = 1474] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 160 (0x11840e400) [pid = 2276] [serial = 1410] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 159 (0x118416800) [pid = 2276] [serial = 1468] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 158 (0x1187d5000) [pid = 2276] [serial = 1501] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 157 (0x11854bc00) [pid = 2276] [serial = 1438] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 156 (0x116379000) [pid = 2276] [serial = 1408] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 155 (0x1196f7000) [pid = 2276] [serial = 1496] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 154 (0x113c63400) [pid = 2276] [serial = 1407] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 153 (0x12d207400) [pid = 2276] [serial = 1489] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 152 (0x12c054800) [pid = 2276] [serial = 1484] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 151 (0x12162e800) [pid = 2276] [serial = 1475] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 150 (0x1197c4800) [pid = 2276] [serial = 1441] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 149 (0x126c2f000) [pid = 2276] [serial = 1430] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 148 (0x12c271000) [pid = 2276] [serial = 1424] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 147 (0x12d004800) [pid = 2276] [serial = 1486] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 146 (0x11660b400) [pid = 2276] [serial = 1429] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 145 (0x12c38c000) [pid = 2276] [serial = 1427] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 144 (0x128fbbc00) [pid = 2276] [serial = 1421] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 143 (0x12c384800) [pid = 2276] [serial = 1426] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 142 (0x12b2c7800) [pid = 2276] [serial = 1481] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 141 (0x12badb400) [pid = 2276] [serial = 1483] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 140 (0x12bb81c00) [pid = 2276] [serial = 1423] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 139 (0x1267ed400) [pid = 2276] [serial = 1420] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 138 (0x1163c1000) [pid = 2276] [serial = 874] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 137 (0x125fa4000) [pid = 2276] [serial = 1417] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 136 (0x121bba400) [pid = 2276] [serial = 1258] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 135 (0x1131b7c00) [pid = 2276] [serial = 1249] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 134 (0x12950e800) [pid = 2276] [serial = 1264] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 133 (0x1269ec000) [pid = 2276] [serial = 1204] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 132 (0x1269ed800) [pid = 2276] [serial = 1261] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 131 (0x124ba0c00) [pid = 2276] [serial = 1201] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 130 (0x118928400) [pid = 2276] [serial = 1309] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 129 (0x1219a3800) [pid = 2276] [serial = 1198] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 128 (0x119a94400) [pid = 2276] [serial = 1255] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 127 (0x121bc4c00) [pid = 2276] [serial = 1312] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 126 (0x116854c00) [pid = 2276] [serial = 1192] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 125 (0x126dae800) [pid = 2276] [serial = 1315] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 124 (0x118417400) [pid = 2276] [serial = 1252] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 123 (0x1187c1800) [pid = 2276] [serial = 1195] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 122 (0x115f7f000) [pid = 2276] [serial = 1306] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 121 (0x12a74b400) [pid = 2276] [serial = 1318] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 120 (0x12afdd400) [pid = 2276] [serial = 1321] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 119 (0x12afdd000) [pid = 2276] [serial = 1324] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 118 (0x12b2bf400) [pid = 2276] [serial = 1480] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 117 (0x1187c5c00) [pid = 2276] [serial = 1439] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 116 (0x12a993400) [pid = 2276] [serial = 1478] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 115 (0x12afcf400) [pid = 2276] [serial = 1451] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x119a91000) [pid = 2276] [serial = 1502] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x12badbc00) [pid = 2276] [serial = 1453] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x12bb78400) [pid = 2276] [serial = 1508] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x12ca9fc00) [pid = 2276] [serial = 1510] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x126ce0c00) [pid = 2276] [serial = 1448] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x129504000) [pid = 2276] [serial = 1450] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x12afdbc00) [pid = 2276] [serial = 1507] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x123513c00) [pid = 2276] [serial = 1445] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x1254adc00) [pid = 2276] [serial = 1447] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x121119000) [pid = 2276] [serial = 1442] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x121bbec00) [pid = 2276] [serial = 1444] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x1133e7400) [pid = 2276] [serial = 1436] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x124b84c00) [pid = 2276] [serial = 1499] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x111ed5400) [pid = 2276] [serial = 1435] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x124daf800) [pid = 2276] [serial = 1504] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x12d09a000) [pid = 2276] [serial = 1487] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x12d63e000) [pid = 2276] [serial = 1493] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x1356a1c00) [pid = 2276] [serial = 1522] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x12d20dc00) [pid = 2276] [serial = 1490] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x128e32400) [pid = 2276] [serial = 1505] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x12d00e800) [pid = 2276] [serial = 1466] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x12d637800) [pid = 2276] [serial = 1492] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x135697000) [pid = 2276] [serial = 1519] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x12cc57000) [pid = 2276] [serial = 1463] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x12cc48800) [pid = 2276] [serial = 1465] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x12d097800) [pid = 2276] [serial = 1514] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x12c55e800) [pid = 2276] [serial = 1459] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x12cc4d000) [pid = 2276] [serial = 1462] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x12caa6400) [pid = 2276] [serial = 1460] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x126c38800) [pid = 2276] [serial = 1267] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x12926d400) [pid = 2276] [serial = 1207] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x12d645c00) [pid = 2276] [serial = 1516] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x12d009800) [pid = 2276] [serial = 1511] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x12c271c00) [pid = 2276] [serial = 1454] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x12d08e400) [pid = 2276] [serial = 1513] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x12c38e400) [pid = 2276] [serial = 1456] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x126ce9000) [pid = 2276] [serial = 1398] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x12950e000) [pid = 2276] [serial = 1399] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x12c556c00) [pid = 2276] [serial = 1457] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x12a7e0000) [pid = 2276] [serial = 1401] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x135694000) [pid = 2276] [serial = 1517] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | --DOMWINDOW == 73 (0x13569bc00) [pid = 2276] [serial = 1520] [outer = 0x0] [url = about:blank] 12:12:49 INFO - PROCESS | 2276 | 1464635569531 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]]]}] 12:12:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:12:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1273ms 12:12:49 INFO - PROCESS | 2276 | 1464635569547 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 12:12:49 INFO - PROCESS | 2276 | 1464635569552 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 12:12:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:12:49 INFO - PROCESS | 2276 | 1464635569555 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:12:49 INFO - PROCESS | 2276 | 1464635569558 Marionette TRACE conn2 <- [1,2074,null,{}] 12:12:49 INFO - PROCESS | 2276 | 1464635569561 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}] 12:12:49 INFO - PROCESS | 2276 | 1464635569642 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 12:12:49 INFO - PROCESS | 2276 | 1464635569651 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:49 INFO - PROCESS | 2276 | ++DOCSHELL 0x115d2f800 == 27 [pid = 2276] [id = 526] 12:12:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x11279ac00) [pid = 2276] [serial = 1578] [outer = 0x0] 12:12:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x112a77000) [pid = 2276] [serial = 1579] [outer = 0x11279ac00] 12:12:49 INFO - PROCESS | 2276 | 1464635569679 Marionette DEBUG loaded listener.js 12:12:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x1133d1800) [pid = 2276] [serial = 1580] [outer = 0x11279ac00] 12:12:50 INFO - PROCESS | 2276 | 1464635570033 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]]]}] 12:12:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:12:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 520ms 12:12:50 INFO - PROCESS | 2276 | 1464635570075 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 12:12:50 INFO - PROCESS | 2276 | 1464635570079 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 12:12:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:12:50 INFO - PROCESS | 2276 | 1464635570084 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:12:50 INFO - PROCESS | 2276 | 1464635570085 Marionette TRACE conn2 <- [1,2078,null,{}] 12:12:50 INFO - PROCESS | 2276 | 1464635570088 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}] 12:12:50 INFO - PROCESS | 2276 | 1464635570176 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 12:12:50 INFO - PROCESS | 2276 | 1464635570182 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:50 INFO - PROCESS | 2276 | ++DOCSHELL 0x117e0b800 == 28 [pid = 2276] [id = 527] 12:12:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x1133ea000) [pid = 2276] [serial = 1581] [outer = 0x0] 12:12:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x113c69800) [pid = 2276] [serial = 1582] [outer = 0x1133ea000] 12:12:50 INFO - PROCESS | 2276 | 1464635570207 Marionette DEBUG loaded listener.js 12:12:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x1163c3400) [pid = 2276] [serial = 1583] [outer = 0x1133ea000] 12:12:50 INFO - PROCESS | 2276 | 1464635570574 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]]]}] 12:12:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:12:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 522ms 12:12:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:12:50 INFO - PROCESS | 2276 | 1464635570606 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 12:12:50 INFO - PROCESS | 2276 | 1464635570607 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 12:12:50 INFO - PROCESS | 2276 | 1464635570609 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:12:50 INFO - PROCESS | 2276 | 1464635570612 Marionette TRACE conn2 <- [1,2082,null,{}] 12:12:50 INFO - PROCESS | 2276 | 1464635570619 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}] 12:12:50 INFO - PROCESS | 2276 | 1464635570709 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 12:12:50 INFO - PROCESS | 2276 | 1464635570715 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:50 INFO - PROCESS | 2276 | ++DOCSHELL 0x119638800 == 29 [pid = 2276] [id = 528] 12:12:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x116855000) [pid = 2276] [serial = 1584] [outer = 0x0] 12:12:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x117682400) [pid = 2276] [serial = 1585] [outer = 0x116855000] 12:12:50 INFO - PROCESS | 2276 | 1464635570743 Marionette DEBUG loaded listener.js 12:12:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x118310c00) [pid = 2276] [serial = 1586] [outer = 0x116855000] 12:12:51 INFO - PROCESS | 2276 | 1464635571085 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]]]}] 12:12:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:12:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 520ms 12:12:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:12:51 INFO - PROCESS | 2276 | 1464635571131 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 12:12:51 INFO - PROCESS | 2276 | 1464635571133 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 12:12:51 INFO - PROCESS | 2276 | 1464635571135 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:12:51 INFO - PROCESS | 2276 | 1464635571136 Marionette TRACE conn2 <- [1,2086,null,{}] 12:12:51 INFO - PROCESS | 2276 | 1464635571138 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}] 12:12:51 INFO - PROCESS | 2276 | 1464635571223 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 12:12:51 INFO - PROCESS | 2276 | 1464635571287 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:51 INFO - PROCESS | 2276 | ++DOCSHELL 0x119b2a000 == 30 [pid = 2276] [id = 529] 12:12:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x1182e7400) [pid = 2276] [serial = 1587] [outer = 0x0] 12:12:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x118511400) [pid = 2276] [serial = 1588] [outer = 0x1182e7400] 12:12:51 INFO - PROCESS | 2276 | 1464635571315 Marionette DEBUG loaded listener.js 12:12:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x118718400) [pid = 2276] [serial = 1589] [outer = 0x1182e7400] 12:12:51 INFO - PROCESS | 2276 | 1464635571662 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]]]}] 12:12:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:12:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 570ms 12:12:51 INFO - PROCESS | 2276 | 1464635571706 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 12:12:51 INFO - PROCESS | 2276 | 1464635571707 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 12:12:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:12:51 INFO - PROCESS | 2276 | 1464635571709 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:12:51 INFO - PROCESS | 2276 | 1464635571718 Marionette TRACE conn2 <- [1,2090,null,{}] 12:12:51 INFO - PROCESS | 2276 | 1464635571721 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}] 12:12:51 INFO - PROCESS | 2276 | 1464635571832 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 12:12:51 INFO - PROCESS | 2276 | 1464635571867 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:51 INFO - PROCESS | 2276 | ++DOCSHELL 0x1215b3000 == 31 [pid = 2276] [id = 530] 12:12:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x118550c00) [pid = 2276] [serial = 1590] [outer = 0x0] 12:12:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x1187ca000) [pid = 2276] [serial = 1591] [outer = 0x118550c00] 12:12:51 INFO - PROCESS | 2276 | 1464635571894 Marionette DEBUG loaded listener.js 12:12:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x11892bc00) [pid = 2276] [serial = 1592] [outer = 0x118550c00] 12:12:52 INFO - PROCESS | 2276 | 1464635572238 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]]]}] 12:12:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:12:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 578ms 12:12:52 INFO - PROCESS | 2276 | 1464635572288 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 12:12:52 INFO - PROCESS | 2276 | 1464635572289 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 12:12:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:12:52 INFO - PROCESS | 2276 | 1464635572291 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:12:52 INFO - PROCESS | 2276 | 1464635572292 Marionette TRACE conn2 <- [1,2094,null,{}] 12:12:52 INFO - PROCESS | 2276 | 1464635572295 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}] 12:12:52 INFO - PROCESS | 2276 | 1464635572403 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 12:12:52 INFO - PROCESS | 2276 | 1464635572415 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:52 INFO - PROCESS | 2276 | ++DOCSHELL 0x1248df000 == 32 [pid = 2276] [id = 531] 12:12:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x119029c00) [pid = 2276] [serial = 1593] [outer = 0x0] 12:12:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x119a91000) [pid = 2276] [serial = 1594] [outer = 0x119029c00] 12:12:52 INFO - PROCESS | 2276 | 1464635572441 Marionette DEBUG loaded listener.js 12:12:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x12111cc00) [pid = 2276] [serial = 1595] [outer = 0x119029c00] 12:12:52 INFO - PROCESS | 2276 | 1464635572839 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]]]}] 12:12:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:12:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 572ms 12:12:52 INFO - PROCESS | 2276 | 1464635572864 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 12:12:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:12:52 INFO - PROCESS | 2276 | 1464635572866 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 12:12:52 INFO - PROCESS | 2276 | 1464635572870 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:12:52 INFO - PROCESS | 2276 | 1464635572871 Marionette TRACE conn2 <- [1,2098,null,{}] 12:12:52 INFO - PROCESS | 2276 | 1464635572882 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}] 12:12:53 INFO - PROCESS | 2276 | 1464635573013 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 12:12:53 INFO - PROCESS | 2276 | 1464635573051 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:53 INFO - PROCESS | 2276 | ++DOCSHELL 0x1254ea800 == 33 [pid = 2276] [id = 532] 12:12:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x120dbbc00) [pid = 2276] [serial = 1596] [outer = 0x0] 12:12:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x1215cc800) [pid = 2276] [serial = 1597] [outer = 0x120dbbc00] 12:12:53 INFO - PROCESS | 2276 | 1464635573083 Marionette DEBUG loaded listener.js 12:12:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x121628000) [pid = 2276] [serial = 1598] [outer = 0x120dbbc00] 12:12:53 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x13569dc00) [pid = 2276] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:12:53 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x11805cc00) [pid = 2276] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:12:53 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x11840c400) [pid = 2276] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:12:53 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x119a91400) [pid = 2276] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:12:53 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x119070800) [pid = 2276] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:12:53 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x110eae800) [pid = 2276] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:12:53 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x110eb5000) [pid = 2276] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:12:53 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x1110af800) [pid = 2276] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:12:53 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x1128a9800) [pid = 2276] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:12:53 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x117591400) [pid = 2276] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:12:53 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x1128abc00) [pid = 2276] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:12:53 INFO - PROCESS | 2276 | 1464635573434 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]]]}] 12:12:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:12:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 582ms 12:12:53 INFO - PROCESS | 2276 | 1464635573453 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 12:12:53 INFO - PROCESS | 2276 | 1464635573455 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 12:12:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:12:53 INFO - PROCESS | 2276 | 1464635573459 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:12:53 INFO - PROCESS | 2276 | 1464635573461 Marionette TRACE conn2 <- [1,2102,null,{}] 12:12:53 INFO - PROCESS | 2276 | 1464635573464 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}] 12:12:53 INFO - PROCESS | 2276 | 1464635573628 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 12:12:53 INFO - PROCESS | 2276 | 1464635573711 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:53 INFO - PROCESS | 2276 | ++DOCSHELL 0x126d78000 == 34 [pid = 2276] [id = 533] 12:12:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x1122a8c00) [pid = 2276] [serial = 1599] [outer = 0x0] 12:12:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x11805cc00) [pid = 2276] [serial = 1600] [outer = 0x1122a8c00] 12:12:53 INFO - PROCESS | 2276 | 1464635573753 Marionette DEBUG loaded listener.js 12:12:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x12128d000) [pid = 2276] [serial = 1601] [outer = 0x1122a8c00] 12:12:54 INFO - PROCESS | 2276 | 1464635574090 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]]]}] 12:12:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:12:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 670ms 12:12:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:12:54 INFO - PROCESS | 2276 | 1464635574129 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 12:12:54 INFO - PROCESS | 2276 | 1464635574131 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 12:12:54 INFO - PROCESS | 2276 | 1464635574137 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:12:54 INFO - PROCESS | 2276 | 1464635574138 Marionette TRACE conn2 <- [1,2106,null,{}] 12:12:54 INFO - PROCESS | 2276 | 1464635574140 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}] 12:12:54 INFO - PROCESS | 2276 | 1464635574252 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 12:12:54 INFO - PROCESS | 2276 | 1464635574258 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:54 INFO - PROCESS | 2276 | ++DOCSHELL 0x128fa7000 == 35 [pid = 2276] [id = 534] 12:12:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x112793000) [pid = 2276] [serial = 1602] [outer = 0x0] 12:12:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x1219df400) [pid = 2276] [serial = 1603] [outer = 0x112793000] 12:12:54 INFO - PROCESS | 2276 | 1464635574283 Marionette DEBUG loaded listener.js 12:12:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x121bb8c00) [pid = 2276] [serial = 1604] [outer = 0x112793000] 12:12:54 INFO - PROCESS | 2276 | 1464635574585 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]]]}] 12:12:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:12:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 472ms 12:12:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:12:54 INFO - PROCESS | 2276 | 1464635574607 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 12:12:54 INFO - PROCESS | 2276 | 1464635574609 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 12:12:54 INFO - PROCESS | 2276 | 1464635574611 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:12:54 INFO - PROCESS | 2276 | 1464635574612 Marionette TRACE conn2 <- [1,2110,null,{}] 12:12:54 INFO - PROCESS | 2276 | 1464635574617 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}] 12:12:54 INFO - PROCESS | 2276 | 1464635574701 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 12:12:54 INFO - PROCESS | 2276 | 1464635574706 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:54 INFO - PROCESS | 2276 | ++DOCSHELL 0x1299d3000 == 36 [pid = 2276] [id = 535] 12:12:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x121baf800) [pid = 2276] [serial = 1605] [outer = 0x0] 12:12:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x121c13c00) [pid = 2276] [serial = 1606] [outer = 0x121baf800] 12:12:54 INFO - PROCESS | 2276 | 1464635574731 Marionette DEBUG loaded listener.js 12:12:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x121c1cc00) [pid = 2276] [serial = 1607] [outer = 0x121baf800] 12:12:55 INFO - PROCESS | 2276 | 1464635575088 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]]]}] 12:12:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:12:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 521ms 12:12:55 INFO - PROCESS | 2276 | 1464635575134 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 12:12:55 INFO - PROCESS | 2276 | 1464635575136 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 12:12:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:12:55 INFO - PROCESS | 2276 | 1464635575138 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:12:55 INFO - PROCESS | 2276 | 1464635575140 Marionette TRACE conn2 <- [1,2114,null,{}] 12:12:55 INFO - PROCESS | 2276 | 1464635575143 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}] 12:12:55 INFO - PROCESS | 2276 | 1464635575240 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 12:12:55 INFO - PROCESS | 2276 | 1464635575244 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:55 INFO - PROCESS | 2276 | ++DOCSHELL 0x12af73000 == 37 [pid = 2276] [id = 536] 12:12:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x121c15c00) [pid = 2276] [serial = 1608] [outer = 0x0] 12:12:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x124b9a000) [pid = 2276] [serial = 1609] [outer = 0x121c15c00] 12:12:55 INFO - PROCESS | 2276 | 1464635575272 Marionette DEBUG loaded listener.js 12:12:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x124d5bc00) [pid = 2276] [serial = 1610] [outer = 0x121c15c00] 12:12:55 INFO - PROCESS | 2276 | 1464635575812 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]]]}] 12:12:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:12:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 721ms 12:12:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:12:55 INFO - PROCESS | 2276 | 1464635575866 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 12:12:55 INFO - PROCESS | 2276 | 1464635575869 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 12:12:55 INFO - PROCESS | 2276 | 1464635575873 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:12:55 INFO - PROCESS | 2276 | 1464635575876 Marionette TRACE conn2 <- [1,2118,null,{}] 12:12:55 INFO - PROCESS | 2276 | 1464635575880 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}] 12:12:55 INFO - PROCESS | 2276 | 1464635575988 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 12:12:56 INFO - PROCESS | 2276 | 1464635576059 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:56 INFO - PROCESS | 2276 | ++DOCSHELL 0x121183000 == 38 [pid = 2276] [id = 537] 12:12:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x115d08000) [pid = 2276] [serial = 1611] [outer = 0x0] 12:12:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x1166c6000) [pid = 2276] [serial = 1612] [outer = 0x115d08000] 12:12:56 INFO - PROCESS | 2276 | 1464635576090 Marionette DEBUG loaded listener.js 12:12:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x116a6b000) [pid = 2276] [serial = 1613] [outer = 0x115d08000] 12:12:56 INFO - PROCESS | 2276 | 1464635576483 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]]]}] 12:12:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:12:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 673ms 12:12:56 INFO - PROCESS | 2276 | 1464635576558 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 12:12:56 INFO - PROCESS | 2276 | 1464635576562 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 12:12:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:12:56 INFO - PROCESS | 2276 | 1464635576581 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:12:56 INFO - PROCESS | 2276 | 1464635576583 Marionette TRACE conn2 <- [1,2122,null,{}] 12:12:56 INFO - PROCESS | 2276 | 1464635576585 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}] 12:12:56 INFO - PROCESS | 2276 | 1464635576705 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 12:12:56 INFO - PROCESS | 2276 | 1464635576791 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:56 INFO - PROCESS | 2276 | ++DOCSHELL 0x12af70000 == 39 [pid = 2276] [id = 538] 12:12:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x118059000) [pid = 2276] [serial = 1614] [outer = 0x0] 12:12:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x118417800) [pid = 2276] [serial = 1615] [outer = 0x118059000] 12:12:56 INFO - PROCESS | 2276 | 1464635576841 Marionette DEBUG loaded listener.js 12:12:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x11906d800) [pid = 2276] [serial = 1616] [outer = 0x118059000] 12:12:57 INFO - PROCESS | 2276 | 1464635577350 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]]]}] 12:12:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:12:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 823ms 12:12:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:12:57 INFO - PROCESS | 2276 | 1464635577402 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 12:12:57 INFO - PROCESS | 2276 | 1464635577404 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 12:12:57 INFO - PROCESS | 2276 | 1464635577406 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:12:57 INFO - PROCESS | 2276 | 1464635577409 Marionette TRACE conn2 <- [1,2126,null,{}] 12:12:57 INFO - PROCESS | 2276 | 1464635577417 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}] 12:12:57 INFO - PROCESS | 2276 | 1464635577524 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 12:12:57 INFO - PROCESS | 2276 | 1464635577582 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:57 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c214800 == 40 [pid = 2276] [id = 539] 12:12:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x120dbec00) [pid = 2276] [serial = 1617] [outer = 0x0] 12:12:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x1215d1400) [pid = 2276] [serial = 1618] [outer = 0x120dbec00] 12:12:57 INFO - PROCESS | 2276 | 1464635577615 Marionette DEBUG loaded listener.js 12:12:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x123511c00) [pid = 2276] [serial = 1619] [outer = 0x120dbec00] 12:12:58 INFO - PROCESS | 2276 | 1464635578069 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]]]}] 12:12:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:12:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 678ms 12:12:58 INFO - PROCESS | 2276 | 1464635578084 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 12:12:58 INFO - PROCESS | 2276 | 1464635578086 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 12:12:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:12:58 INFO - PROCESS | 2276 | 1464635578107 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:12:58 INFO - PROCESS | 2276 | 1464635578108 Marionette TRACE conn2 <- [1,2130,null,{}] 12:12:58 INFO - PROCESS | 2276 | 1464635578111 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}] 12:12:58 INFO - PROCESS | 2276 | 1464635578219 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 12:12:58 INFO - PROCESS | 2276 | 1464635578275 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:58 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c907000 == 41 [pid = 2276] [id = 540] 12:12:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x1219dc800) [pid = 2276] [serial = 1620] [outer = 0x0] 12:12:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x124b9d400) [pid = 2276] [serial = 1621] [outer = 0x1219dc800] 12:12:58 INFO - PROCESS | 2276 | 1464635578305 Marionette DEBUG loaded listener.js 12:12:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x124d5a400) [pid = 2276] [serial = 1622] [outer = 0x1219dc800] 12:12:58 INFO - PROCESS | 2276 | 1464635578753 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] 12:12:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:12:58 INFO - PROCESS | 2276 | 1464635578779 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 12:12:58 INFO - PROCESS | 2276 | 1464635578781 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:12:58 INFO - PROCESS | 2276 | 1464635578782 Marionette TRACE conn2 <- [1,2134,null,{}] 12:12:58 INFO - PROCESS | 2276 | 1464635578785 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}] 12:12:58 INFO - PROCESS | 2276 | 1464635578888 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 12:12:58 INFO - PROCESS | 2276 | 1464635578944 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:58 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ce1f000 == 42 [pid = 2276] [id = 541] 12:12:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x124d56000) [pid = 2276] [serial = 1623] [outer = 0x0] 12:12:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x1254ad400) [pid = 2276] [serial = 1624] [outer = 0x124d56000] 12:12:58 INFO - PROCESS | 2276 | 1464635578973 Marionette DEBUG loaded listener.js 12:12:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x126397400) [pid = 2276] [serial = 1625] [outer = 0x124d56000] 12:12:59 INFO - PROCESS | 2276 | 1464635579400 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]]]}] 12:12:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:12:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 670ms 12:12:59 INFO - PROCESS | 2276 | 1464635579452 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 12:12:59 INFO - PROCESS | 2276 | 1464635579454 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 12:12:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:12:59 INFO - PROCESS | 2276 | 1464635579456 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:12:59 INFO - PROCESS | 2276 | 1464635579457 Marionette TRACE conn2 <- [1,2138,null,{}] 12:12:59 INFO - PROCESS | 2276 | 1464635579460 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}] 12:12:59 INFO - PROCESS | 2276 | 1464635579628 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 12:12:59 INFO - PROCESS | 2276 | 1464635579692 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:59 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d188800 == 43 [pid = 2276] [id = 542] 12:12:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x1269ecc00) [pid = 2276] [serial = 1626] [outer = 0x0] 12:12:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x126cdb400) [pid = 2276] [serial = 1627] [outer = 0x1269ecc00] 12:12:59 INFO - PROCESS | 2276 | 1464635579722 Marionette DEBUG loaded listener.js 12:12:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x126ce3400) [pid = 2276] [serial = 1628] [outer = 0x1269ecc00] 12:13:00 INFO - PROCESS | 2276 | 1464635580140 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]]]}] 12:13:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:13:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 870ms 12:13:00 INFO - PROCESS | 2276 | 1464635580347 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 12:13:00 INFO - PROCESS | 2276 | 1464635580351 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 12:13:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:13:00 INFO - PROCESS | 2276 | 1464635580356 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:13:00 INFO - PROCESS | 2276 | 1464635580358 Marionette TRACE conn2 <- [1,2142,null,{}] 12:13:00 INFO - PROCESS | 2276 | 1464635580362 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}] 12:13:00 INFO - PROCESS | 2276 | 1464635580461 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 12:13:00 INFO - PROCESS | 2276 | 1464635580529 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:00 INFO - PROCESS | 2276 | ++DOCSHELL 0x119787800 == 44 [pid = 2276] [id = 543] 12:13:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x1128a2400) [pid = 2276] [serial = 1629] [outer = 0x0] 12:13:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x1128abc00) [pid = 2276] [serial = 1630] [outer = 0x1128a2400] 12:13:00 INFO - PROCESS | 2276 | 1464635580556 Marionette DEBUG loaded listener.js 12:13:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 116 (0x113c69c00) [pid = 2276] [serial = 1631] [outer = 0x1128a2400] 12:13:01 INFO - PROCESS | 2276 | 1464635581026 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] 12:13:01 INFO - PROCESS | 2276 | 1464635581079 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 12:13:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:13:01 INFO - PROCESS | 2276 | 1464635581104 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:13:01 INFO - PROCESS | 2276 | 1464635581106 Marionette TRACE conn2 <- [1,2146,null,{}] 12:13:01 INFO - PROCESS | 2276 | 1464635581109 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}] 12:13:01 INFO - PROCESS | 2276 | 1464635581208 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 12:13:01 INFO - PROCESS | 2276 | 1464635581280 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:01 INFO - PROCESS | 2276 | ++DOCSHELL 0x118144800 == 45 [pid = 2276] [id = 544] 12:13:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 117 (0x1133eb400) [pid = 2276] [serial = 1632] [outer = 0x0] 12:13:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 118 (0x117153400) [pid = 2276] [serial = 1633] [outer = 0x1133eb400] 12:13:01 INFO - PROCESS | 2276 | 1464635581308 Marionette DEBUG loaded listener.js 12:13:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 119 (0x1182e1c00) [pid = 2276] [serial = 1634] [outer = 0x1133eb400] 12:13:01 INFO - PROCESS | 2276 | --DOCSHELL 0x110f77000 == 44 [pid = 2276] [id = 508] 12:13:01 INFO - PROCESS | 2276 | --DOCSHELL 0x1299d3000 == 43 [pid = 2276] [id = 535] 12:13:01 INFO - PROCESS | 2276 | --DOCSHELL 0x128fa7000 == 42 [pid = 2276] [id = 534] 12:13:01 INFO - PROCESS | 2276 | --DOCSHELL 0x126d78000 == 41 [pid = 2276] [id = 533] 12:13:01 INFO - PROCESS | 2276 | --DOMWINDOW == 118 (0x12111b000) [pid = 2276] [serial = 1555] [outer = 0x0] [url = about:blank] 12:13:01 INFO - PROCESS | 2276 | --DOCSHELL 0x1254ea800 == 40 [pid = 2276] [id = 532] 12:13:01 INFO - PROCESS | 2276 | --DOCSHELL 0x1248df000 == 39 [pid = 2276] [id = 531] 12:13:01 INFO - PROCESS | 2276 | --DOCSHELL 0x1215b3000 == 38 [pid = 2276] [id = 530] 12:13:01 INFO - PROCESS | 2276 | --DOCSHELL 0x119b2a000 == 37 [pid = 2276] [id = 529] 12:13:01 INFO - PROCESS | 2276 | --DOCSHELL 0x119638800 == 36 [pid = 2276] [id = 528] 12:13:01 INFO - PROCESS | 2276 | --DOCSHELL 0x117e0b800 == 35 [pid = 2276] [id = 527] 12:13:01 INFO - PROCESS | 2276 | --DOCSHELL 0x115d2f800 == 34 [pid = 2276] [id = 526] 12:13:01 INFO - PROCESS | 2276 | 1464635581804 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] 12:13:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:13:01 INFO - PROCESS | 2276 | 1464635581879 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 12:13:01 INFO - PROCESS | 2276 | 1464635581883 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:13:01 INFO - PROCESS | 2276 | 1464635581885 Marionette TRACE conn2 <- [1,2150,null,{}] 12:13:01 INFO - PROCESS | 2276 | 1464635581895 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}] 12:13:02 INFO - PROCESS | 2276 | 1464635582036 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 12:13:02 INFO - PROCESS | 2276 | 1464635582057 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:02 INFO - PROCESS | 2276 | ++DOCSHELL 0x11704f000 == 35 [pid = 2276] [id = 545] 12:13:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x113c68000) [pid = 2276] [serial = 1635] [outer = 0x0] 12:13:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x11854a800) [pid = 2276] [serial = 1636] [outer = 0x113c68000] 12:13:02 INFO - PROCESS | 2276 | 1464635582172 Marionette DEBUG loaded listener.js 12:13:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x1187c1000) [pid = 2276] [serial = 1637] [outer = 0x113c68000] 12:13:02 INFO - PROCESS | 2276 | 1464635582503 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]]]}] 12:13:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:13:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 674ms 12:13:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:13:02 INFO - PROCESS | 2276 | 1464635582556 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 12:13:02 INFO - PROCESS | 2276 | 1464635582557 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 12:13:02 INFO - PROCESS | 2276 | 1464635582559 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:13:02 INFO - PROCESS | 2276 | 1464635582561 Marionette TRACE conn2 <- [1,2154,null,{}] 12:13:02 INFO - PROCESS | 2276 | 1464635582563 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}] 12:13:02 INFO - PROCESS | 2276 | 1464635582647 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 12:13:02 INFO - PROCESS | 2276 | 1464635582702 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:02 INFO - PROCESS | 2276 | ++DOCSHELL 0x119b25800 == 36 [pid = 2276] [id = 546] 12:13:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x1187c1800) [pid = 2276] [serial = 1638] [outer = 0x0] 12:13:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x118924c00) [pid = 2276] [serial = 1639] [outer = 0x1187c1800] 12:13:02 INFO - PROCESS | 2276 | 1464635582725 Marionette DEBUG loaded listener.js 12:13:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x1196f7800) [pid = 2276] [serial = 1640] [outer = 0x1187c1800] 12:13:03 INFO - PROCESS | 2276 | 1464635583005 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]]]}] 12:13:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:13:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 469ms 12:13:03 INFO - PROCESS | 2276 | 1464635583030 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 12:13:03 INFO - PROCESS | 2276 | 1464635583031 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 12:13:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:13:03 INFO - PROCESS | 2276 | 1464635583051 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:13:03 INFO - PROCESS | 2276 | 1464635583054 Marionette TRACE conn2 <- [1,2158,null,{}] 12:13:03 INFO - PROCESS | 2276 | 1464635583057 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}] 12:13:03 INFO - PROCESS | 2276 | 1464635583142 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 12:13:03 INFO - PROCESS | 2276 | 1464635583146 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:03 INFO - PROCESS | 2276 | ++DOCSHELL 0x126376000 == 37 [pid = 2276] [id = 547] 12:13:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x118416800) [pid = 2276] [serial = 1641] [outer = 0x0] 12:13:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x119a92400) [pid = 2276] [serial = 1642] [outer = 0x118416800] 12:13:03 INFO - PROCESS | 2276 | 1464635583172 Marionette DEBUG loaded listener.js 12:13:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x120f10800) [pid = 2276] [serial = 1643] [outer = 0x118416800] 12:13:03 INFO - PROCESS | 2276 | 1464635583507 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]]]}] 12:13:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:13:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 482ms 12:13:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:13:03 INFO - PROCESS | 2276 | 1464635583524 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 12:13:03 INFO - PROCESS | 2276 | 1464635583526 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 12:13:03 INFO - PROCESS | 2276 | 1464635583528 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:13:03 INFO - PROCESS | 2276 | 1464635583529 Marionette TRACE conn2 <- [1,2162,null,{}] 12:13:03 INFO - PROCESS | 2276 | 1464635583532 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}] 12:13:03 INFO - PROCESS | 2276 | 1464635583670 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 12:13:03 INFO - PROCESS | 2276 | 1464635583677 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:03 INFO - PROCESS | 2276 | ++DOCSHELL 0x128fa2000 == 38 [pid = 2276] [id = 548] 12:13:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x121288000) [pid = 2276] [serial = 1644] [outer = 0x0] 12:13:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x12161f800) [pid = 2276] [serial = 1645] [outer = 0x121288000] 12:13:03 INFO - PROCESS | 2276 | 1464635583703 Marionette DEBUG loaded listener.js 12:13:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x1219df800) [pid = 2276] [serial = 1646] [outer = 0x121288000] 12:13:04 INFO - PROCESS | 2276 | 1464635584057 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]]]}] 12:13:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:13:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 573ms 12:13:04 INFO - PROCESS | 2276 | 1464635584101 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 12:13:04 INFO - PROCESS | 2276 | 1464635584102 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 12:13:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:13:04 INFO - PROCESS | 2276 | 1464635584105 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:13:04 INFO - PROCESS | 2276 | 1464635584106 Marionette TRACE conn2 <- [1,2166,null,{}] 12:13:04 INFO - PROCESS | 2276 | 1464635584108 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}] 12:13:04 INFO - PROCESS | 2276 | 1464635584212 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 12:13:04 INFO - PROCESS | 2276 | 1464635584233 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:04 INFO - PROCESS | 2276 | ++DOCSHELL 0x1299c1800 == 39 [pid = 2276] [id = 549] 12:13:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x120dbc400) [pid = 2276] [serial = 1647] [outer = 0x0] 12:13:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x121bbd000) [pid = 2276] [serial = 1648] [outer = 0x120dbc400] 12:13:04 INFO - PROCESS | 2276 | 1464635584258 Marionette DEBUG loaded listener.js 12:13:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x124b7d400) [pid = 2276] [serial = 1649] [outer = 0x120dbc400] 12:13:04 INFO - PROCESS | 2276 | 1464635584601 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]]]}] 12:13:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:13:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 518ms 12:13:04 INFO - PROCESS | 2276 | 1464635584624 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 12:13:04 INFO - PROCESS | 2276 | 1464635584625 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 12:13:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:13:04 INFO - PROCESS | 2276 | 1464635584627 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:13:04 INFO - PROCESS | 2276 | 1464635584628 Marionette TRACE conn2 <- [1,2170,null,{}] 12:13:04 INFO - PROCESS | 2276 | 1464635584637 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}] 12:13:04 INFO - PROCESS | 2276 | 1464635584740 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 12:13:04 INFO - PROCESS | 2276 | 1464635584774 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:04 INFO - PROCESS | 2276 | ++DOCSHELL 0x12aeda000 == 40 [pid = 2276] [id = 550] 12:13:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x121bb6c00) [pid = 2276] [serial = 1650] [outer = 0x0] 12:13:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x125f9d000) [pid = 2276] [serial = 1651] [outer = 0x121bb6c00] 12:13:04 INFO - PROCESS | 2276 | 1464635584799 Marionette DEBUG loaded listener.js 12:13:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x1267e3800) [pid = 2276] [serial = 1652] [outer = 0x121bb6c00] 12:13:05 INFO - PROCESS | 2276 | 1464635585147 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]]]}] 12:13:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:13:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 573ms 12:13:05 INFO - PROCESS | 2276 | 1464635585210 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 12:13:05 INFO - PROCESS | 2276 | 1464635585212 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 12:13:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:13:05 INFO - PROCESS | 2276 | 1464635585215 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:13:05 INFO - PROCESS | 2276 | 1464635585217 Marionette TRACE conn2 <- [1,2174,null,{}] 12:13:05 INFO - PROCESS | 2276 | 1464635585221 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}] 12:13:05 INFO - PROCESS | 2276 | 1464635585387 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 12:13:05 INFO - PROCESS | 2276 | 1464635585411 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:05 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ba65000 == 41 [pid = 2276] [id = 551] 12:13:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 116 (0x126394c00) [pid = 2276] [serial = 1653] [outer = 0x0] 12:13:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 117 (0x126c35800) [pid = 2276] [serial = 1654] [outer = 0x126394c00] 12:13:05 INFO - PROCESS | 2276 | 1464635585452 Marionette DEBUG loaded listener.js 12:13:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 118 (0x126ce8000) [pid = 2276] [serial = 1655] [outer = 0x126394c00] 12:13:05 INFO - PROCESS | 2276 | 1464635585818 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]]]}] 12:13:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:13:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 622ms 12:13:05 INFO - PROCESS | 2276 | 1464635585838 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 12:13:05 INFO - PROCESS | 2276 | 1464635585839 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 12:13:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:13:05 INFO - PROCESS | 2276 | 1464635585841 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:13:05 INFO - PROCESS | 2276 | 1464635585842 Marionette TRACE conn2 <- [1,2178,null,{}] 12:13:05 INFO - PROCESS | 2276 | 1464635585844 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}] 12:13:05 INFO - PROCESS | 2276 | 1464635585953 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 12:13:06 INFO - PROCESS | 2276 | --DOMWINDOW == 117 (0x121baf800) [pid = 2276] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:13:06 INFO - PROCESS | 2276 | --DOMWINDOW == 116 (0x1122a8c00) [pid = 2276] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:13:06 INFO - PROCESS | 2276 | --DOMWINDOW == 115 (0x119029c00) [pid = 2276] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:13:06 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x1182e7400) [pid = 2276] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:13:06 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x118550c00) [pid = 2276] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:13:06 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x120dbbc00) [pid = 2276] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:13:06 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x112793000) [pid = 2276] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:13:06 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x11279ac00) [pid = 2276] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:13:06 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x116855000) [pid = 2276] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:13:06 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x1133ea000) [pid = 2276] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:13:06 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x1128a7800) [pid = 2276] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:13:06 INFO - PROCESS | 2276 | 1464635586127 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:06 INFO - PROCESS | 2276 | ++DOCSHELL 0x119098000 == 42 [pid = 2276] [id = 552] 12:13:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x111a02400) [pid = 2276] [serial = 1656] [outer = 0x0] 12:13:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x11279ac00) [pid = 2276] [serial = 1657] [outer = 0x111a02400] 12:13:06 INFO - PROCESS | 2276 | 1464635586153 Marionette DEBUG loaded listener.js 12:13:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x117688c00) [pid = 2276] [serial = 1658] [outer = 0x111a02400] 12:13:06 INFO - PROCESS | 2276 | 1464635586436 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]]]}] 12:13:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:13:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 620ms 12:13:06 INFO - PROCESS | 2276 | 1464635586461 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 12:13:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:13:06 INFO - PROCESS | 2276 | 1464635586463 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 12:13:06 INFO - PROCESS | 2276 | 1464635586473 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:13:06 INFO - PROCESS | 2276 | 1464635586475 Marionette TRACE conn2 <- [1,2182,null,{}] 12:13:06 INFO - PROCESS | 2276 | 1464635586477 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}] 12:13:06 INFO - PROCESS | 2276 | 1464635586586 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 12:13:06 INFO - PROCESS | 2276 | 1464635586590 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:06 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d179000 == 43 [pid = 2276] [id = 553] 12:13:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x1187d0400) [pid = 2276] [serial = 1659] [outer = 0x0] 12:13:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x126ce8c00) [pid = 2276] [serial = 1660] [outer = 0x1187d0400] 12:13:06 INFO - PROCESS | 2276 | 1464635586621 Marionette DEBUG loaded listener.js 12:13:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x128fbd800) [pid = 2276] [serial = 1661] [outer = 0x1187d0400] 12:13:07 INFO - PROCESS | 2276 | 1464635587131 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]]]}] 12:13:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:13:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 677ms 12:13:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:13:07 INFO - PROCESS | 2276 | 1464635587143 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 12:13:07 INFO - PROCESS | 2276 | 1464635587144 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 12:13:07 INFO - PROCESS | 2276 | 1464635587146 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:13:07 INFO - PROCESS | 2276 | 1464635587147 Marionette TRACE conn2 <- [1,2186,null,{}] 12:13:07 INFO - PROCESS | 2276 | 1464635587152 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}] 12:13:07 INFO - PROCESS | 2276 | 1464635587248 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 12:13:07 INFO - PROCESS | 2276 | 1464635587253 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:07 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d6a8800 == 44 [pid = 2276] [id = 554] 12:13:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x128e32400) [pid = 2276] [serial = 1662] [outer = 0x0] 12:13:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x129269000) [pid = 2276] [serial = 1663] [outer = 0x128e32400] 12:13:07 INFO - PROCESS | 2276 | 1464635587278 Marionette DEBUG loaded listener.js 12:13:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 116 (0x1294d5800) [pid = 2276] [serial = 1664] [outer = 0x128e32400] 12:13:07 INFO - PROCESS | 2276 | 1464635587590 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]]]}] 12:13:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:13:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 470ms 12:13:07 INFO - PROCESS | 2276 | 1464635587620 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 12:13:07 INFO - PROCESS | 2276 | 1464635587621 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 12:13:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:13:07 INFO - PROCESS | 2276 | 1464635587623 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:13:07 INFO - PROCESS | 2276 | 1464635587624 Marionette TRACE conn2 <- [1,2190,null,{}] 12:13:07 INFO - PROCESS | 2276 | 1464635587626 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}] 12:13:07 INFO - PROCESS | 2276 | 1464635587743 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 12:13:07 INFO - PROCESS | 2276 | 1464635587750 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:07 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d6ba000 == 45 [pid = 2276] [id = 555] 12:13:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 117 (0x110eab400) [pid = 2276] [serial = 1665] [outer = 0x0] 12:13:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 118 (0x1294d3c00) [pid = 2276] [serial = 1666] [outer = 0x110eab400] 12:13:07 INFO - PROCESS | 2276 | 1464635587774 Marionette DEBUG loaded listener.js 12:13:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 119 (0x12950a400) [pid = 2276] [serial = 1667] [outer = 0x110eab400] 12:13:08 INFO - PROCESS | 2276 | 1464635588172 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]]]}] 12:13:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:13:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 569ms 12:13:08 INFO - PROCESS | 2276 | 1464635588193 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 12:13:08 INFO - PROCESS | 2276 | 1464635588196 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 12:13:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:13:08 INFO - PROCESS | 2276 | 1464635588199 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:13:08 INFO - PROCESS | 2276 | 1464635588202 Marionette TRACE conn2 <- [1,2194,null,{}] 12:13:08 INFO - PROCESS | 2276 | 1464635588207 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}] 12:13:08 INFO - PROCESS | 2276 | 1464635588308 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 12:13:08 INFO - PROCESS | 2276 | 1464635588411 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:08 INFO - PROCESS | 2276 | ++DOCSHELL 0x115f5b800 == 46 [pid = 2276] [id = 556] 12:13:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 120 (0x112792000) [pid = 2276] [serial = 1668] [outer = 0x0] 12:13:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 121 (0x1128a6c00) [pid = 2276] [serial = 1669] [outer = 0x112792000] 12:13:08 INFO - PROCESS | 2276 | 1464635588442 Marionette DEBUG loaded listener.js 12:13:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 122 (0x113c66800) [pid = 2276] [serial = 1670] [outer = 0x112792000] 12:13:08 INFO - PROCESS | 2276 | 1464635588868 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]]]}] 12:13:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:13:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 675ms 12:13:08 INFO - PROCESS | 2276 | 1464635588875 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 12:13:08 INFO - PROCESS | 2276 | 1464635588878 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 12:13:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:13:08 INFO - PROCESS | 2276 | 1464635588883 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:13:08 INFO - PROCESS | 2276 | 1464635588885 Marionette TRACE conn2 <- [1,2198,null,{}] 12:13:08 INFO - PROCESS | 2276 | 1464635588888 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}] 12:13:08 INFO - PROCESS | 2276 | 1464635588995 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 12:13:09 INFO - PROCESS | 2276 | 1464635589051 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:09 INFO - PROCESS | 2276 | ++DOCSHELL 0x1254d5800 == 47 [pid = 2276] [id = 557] 12:13:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 123 (0x115f44c00) [pid = 2276] [serial = 1671] [outer = 0x0] 12:13:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 124 (0x11805e000) [pid = 2276] [serial = 1672] [outer = 0x115f44c00] 12:13:09 INFO - PROCESS | 2276 | 1464635589081 Marionette DEBUG loaded listener.js 12:13:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 125 (0x118550c00) [pid = 2276] [serial = 1673] [outer = 0x115f44c00] 12:13:09 INFO - PROCESS | 2276 | 1464635589532 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]]]}] 12:13:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:13:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 672ms 12:13:09 INFO - PROCESS | 2276 | 1464635589556 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 12:13:09 INFO - PROCESS | 2276 | 1464635589557 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 12:13:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:13:09 INFO - PROCESS | 2276 | 1464635589560 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:13:09 INFO - PROCESS | 2276 | 1464635589562 Marionette TRACE conn2 <- [1,2202,null,{}] 12:13:09 INFO - PROCESS | 2276 | 1464635589570 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}] 12:13:09 INFO - PROCESS | 2276 | 1464635589713 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 12:13:09 INFO - PROCESS | 2276 | 1464635589798 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:09 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d197000 == 48 [pid = 2276] [id = 558] 12:13:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 126 (0x120dbf800) [pid = 2276] [serial = 1674] [outer = 0x0] 12:13:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 127 (0x121119000) [pid = 2276] [serial = 1675] [outer = 0x120dbf800] 12:13:09 INFO - PROCESS | 2276 | 1464635589831 Marionette DEBUG loaded listener.js 12:13:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 128 (0x121628800) [pid = 2276] [serial = 1676] [outer = 0x120dbf800] 12:13:10 INFO - PROCESS | 2276 | 1464635590260 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]]]}] 12:13:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:13:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 721ms 12:13:10 INFO - PROCESS | 2276 | 1464635590282 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 12:13:10 INFO - PROCESS | 2276 | 1464635590284 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 12:13:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:13:10 INFO - PROCESS | 2276 | 1464635590286 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:13:10 INFO - PROCESS | 2276 | 1464635590287 Marionette TRACE conn2 <- [1,2206,null,{}] 12:13:10 INFO - PROCESS | 2276 | 1464635590290 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}] 12:13:10 INFO - PROCESS | 2276 | 1464635590395 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 12:13:10 INFO - PROCESS | 2276 | 1464635590454 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:10 INFO - PROCESS | 2276 | ++DOCSHELL 0x12dd8b000 == 49 [pid = 2276] [id = 559] 12:13:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 129 (0x1219a5400) [pid = 2276] [serial = 1677] [outer = 0x0] 12:13:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 130 (0x121c19000) [pid = 2276] [serial = 1678] [outer = 0x1219a5400] 12:13:10 INFO - PROCESS | 2276 | 1464635590524 Marionette DEBUG loaded listener.js 12:13:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 131 (0x126398c00) [pid = 2276] [serial = 1679] [outer = 0x1219a5400] 12:13:10 INFO - PROCESS | 2276 | 1464635590912 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]]]}] 12:13:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:13:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 669ms 12:13:10 INFO - PROCESS | 2276 | 1464635590956 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 12:13:10 INFO - PROCESS | 2276 | 1464635590957 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 12:13:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:13:10 INFO - PROCESS | 2276 | 1464635590960 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:13:10 INFO - PROCESS | 2276 | 1464635590961 Marionette TRACE conn2 <- [1,2210,null,{}] 12:13:10 INFO - PROCESS | 2276 | 1464635590963 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}] 12:13:11 INFO - PROCESS | 2276 | 1464635591068 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 12:13:11 INFO - PROCESS | 2276 | 1464635591171 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:11 INFO - PROCESS | 2276 | ++DOCSHELL 0x12edb6000 == 50 [pid = 2276] [id = 560] 12:13:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 132 (0x124d5b000) [pid = 2276] [serial = 1680] [outer = 0x0] 12:13:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 133 (0x126db2c00) [pid = 2276] [serial = 1681] [outer = 0x124d5b000] 12:13:11 INFO - PROCESS | 2276 | 1464635591201 Marionette DEBUG loaded listener.js 12:13:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 134 (0x128e2ac00) [pid = 2276] [serial = 1682] [outer = 0x124d5b000] 12:13:11 INFO - PROCESS | 2276 | 1464635591607 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]]]}] 12:13:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:13:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 668ms 12:13:11 INFO - PROCESS | 2276 | 1464635591629 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 12:13:11 INFO - PROCESS | 2276 | 1464635591630 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 12:13:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:13:11 INFO - PROCESS | 2276 | 1464635591633 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:13:11 INFO - PROCESS | 2276 | 1464635591634 Marionette TRACE conn2 <- [1,2214,null,{}] 12:13:11 INFO - PROCESS | 2276 | 1464635591636 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}] 12:13:11 INFO - PROCESS | 2276 | 1464635591760 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 12:13:11 INFO - PROCESS | 2276 | 1464635591863 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:11 INFO - PROCESS | 2276 | ++DOCSHELL 0x13450c800 == 51 [pid = 2276] [id = 561] 12:13:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 135 (0x1294d9c00) [pid = 2276] [serial = 1683] [outer = 0x0] 12:13:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 136 (0x12a68a400) [pid = 2276] [serial = 1684] [outer = 0x1294d9c00] 12:13:11 INFO - PROCESS | 2276 | 1464635591895 Marionette DEBUG loaded listener.js 12:13:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 137 (0x12a7ea800) [pid = 2276] [serial = 1685] [outer = 0x1294d9c00] 12:13:12 INFO - PROCESS | 2276 | 1464635592352 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]]]}] 12:13:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:13:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 772ms 12:13:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:13:12 INFO - PROCESS | 2276 | 1464635592406 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 12:13:12 INFO - PROCESS | 2276 | 1464635592407 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 12:13:12 INFO - PROCESS | 2276 | 1464635592409 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:13:12 INFO - PROCESS | 2276 | 1464635592410 Marionette TRACE conn2 <- [1,2218,null,{}] 12:13:12 INFO - PROCESS | 2276 | 1464635592413 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}] 12:13:12 INFO - PROCESS | 2276 | 1464635592519 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 12:13:12 INFO - PROCESS | 2276 | 1464635592591 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:12 INFO - PROCESS | 2276 | ++DOCSHELL 0x1235d4000 == 52 [pid = 2276] [id = 562] 12:13:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 138 (0x124b87000) [pid = 2276] [serial = 1686] [outer = 0x0] 12:13:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 139 (0x12a995800) [pid = 2276] [serial = 1687] [outer = 0x124b87000] 12:13:12 INFO - PROCESS | 2276 | 1464635592621 Marionette DEBUG loaded listener.js 12:13:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 140 (0x12a9a0800) [pid = 2276] [serial = 1688] [outer = 0x124b87000] 12:13:13 INFO - PROCESS | 2276 | 1464635593232 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]]]}] 12:13:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:13:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 869ms 12:13:13 INFO - PROCESS | 2276 | 1464635593279 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 12:13:13 INFO - PROCESS | 2276 | 1464635593283 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 12:13:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:13:13 INFO - PROCESS | 2276 | 1464635593288 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:13:13 INFO - PROCESS | 2276 | 1464635593292 Marionette TRACE conn2 <- [1,2222,null,{}] 12:13:13 INFO - PROCESS | 2276 | 1464635593298 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}] 12:13:13 INFO - PROCESS | 2276 | 1464635593514 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 12:13:13 INFO - PROCESS | 2276 | 1464635593623 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:13 INFO - PROCESS | 2276 | ++DOCSHELL 0x112017800 == 53 [pid = 2276] [id = 563] 12:13:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 141 (0x1122b4000) [pid = 2276] [serial = 1689] [outer = 0x0] 12:13:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 142 (0x11271c800) [pid = 2276] [serial = 1690] [outer = 0x1122b4000] 12:13:13 INFO - PROCESS | 2276 | 1464635593668 Marionette DEBUG loaded listener.js 12:13:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 143 (0x1128a2c00) [pid = 2276] [serial = 1691] [outer = 0x1122b4000] 12:13:14 INFO - PROCESS | 2276 | 1464635594159 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]]]}] 12:13:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:13:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 925ms 12:13:14 INFO - PROCESS | 2276 | 1464635594213 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 12:13:14 INFO - PROCESS | 2276 | 1464635594217 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 12:13:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:13:14 INFO - PROCESS | 2276 | 1464635594221 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:13:14 INFO - PROCESS | 2276 | 1464635594223 Marionette TRACE conn2 <- [1,2226,null,{}] 12:13:14 INFO - PROCESS | 2276 | 1464635594225 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}] 12:13:14 INFO - PROCESS | 2276 | 1464635594324 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 12:13:14 INFO - PROCESS | 2276 | 1464635594386 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:14 INFO - PROCESS | 2276 | ++DOCSHELL 0x118139800 == 54 [pid = 2276] [id = 564] 12:13:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 144 (0x115d0a800) [pid = 2276] [serial = 1692] [outer = 0x0] 12:13:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 145 (0x11604a000) [pid = 2276] [serial = 1693] [outer = 0x115d0a800] 12:13:14 INFO - PROCESS | 2276 | 1464635594413 Marionette DEBUG loaded listener.js 12:13:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 146 (0x1166c6c00) [pid = 2276] [serial = 1694] [outer = 0x115d0a800] 12:13:14 INFO - PROCESS | 2276 | --DOCSHELL 0x12d6a8800 == 53 [pid = 2276] [id = 554] 12:13:14 INFO - PROCESS | 2276 | --DOCSHELL 0x12d179000 == 52 [pid = 2276] [id = 553] 12:13:14 INFO - PROCESS | 2276 | --DOCSHELL 0x119098000 == 51 [pid = 2276] [id = 552] 12:13:14 INFO - PROCESS | 2276 | --DOCSHELL 0x12ba65000 == 50 [pid = 2276] [id = 551] 12:13:14 INFO - PROCESS | 2276 | --DOCSHELL 0x12aeda000 == 49 [pid = 2276] [id = 550] 12:13:14 INFO - PROCESS | 2276 | --DOCSHELL 0x1299c1800 == 48 [pid = 2276] [id = 549] 12:13:14 INFO - PROCESS | 2276 | --DOCSHELL 0x128fa2000 == 47 [pid = 2276] [id = 548] 12:13:14 INFO - PROCESS | 2276 | --DOCSHELL 0x126376000 == 46 [pid = 2276] [id = 547] 12:13:14 INFO - PROCESS | 2276 | --DOCSHELL 0x119b25800 == 45 [pid = 2276] [id = 546] 12:13:14 INFO - PROCESS | 2276 | --DOCSHELL 0x11704f000 == 44 [pid = 2276] [id = 545] 12:13:14 INFO - PROCESS | 2276 | --DOCSHELL 0x118144800 == 43 [pid = 2276] [id = 544] 12:13:14 INFO - PROCESS | 2276 | --DOCSHELL 0x119787800 == 42 [pid = 2276] [id = 543] 12:13:14 INFO - PROCESS | 2276 | --DOCSHELL 0x12d188800 == 41 [pid = 2276] [id = 542] 12:13:14 INFO - PROCESS | 2276 | --DOCSHELL 0x12ce1f000 == 40 [pid = 2276] [id = 541] 12:13:14 INFO - PROCESS | 2276 | --DOCSHELL 0x12c907000 == 39 [pid = 2276] [id = 540] 12:13:14 INFO - PROCESS | 2276 | --DOCSHELL 0x12c214800 == 38 [pid = 2276] [id = 539] 12:13:14 INFO - PROCESS | 2276 | --DOCSHELL 0x12af70000 == 37 [pid = 2276] [id = 538] 12:13:14 INFO - PROCESS | 2276 | --DOCSHELL 0x121183000 == 36 [pid = 2276] [id = 537] 12:13:14 INFO - PROCESS | 2276 | --DOCSHELL 0x12af73000 == 35 [pid = 2276] [id = 536] 12:13:14 INFO - PROCESS | 2276 | 1464635594808 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]]]}] 12:13:14 INFO - PROCESS | 2276 | --DOMWINDOW == 145 (0x121c13c00) [pid = 2276] [serial = 1606] [outer = 0x0] [url = about:blank] 12:13:14 INFO - PROCESS | 2276 | --DOMWINDOW == 144 (0x121284400) [pid = 2276] [serial = 1567] [outer = 0x0] [url = about:blank] 12:13:14 INFO - PROCESS | 2276 | --DOMWINDOW == 143 (0x116859800) [pid = 2276] [serial = 1561] [outer = 0x0] [url = about:blank] 12:13:14 INFO - PROCESS | 2276 | --DOMWINDOW == 142 (0x12128d000) [pid = 2276] [serial = 1601] [outer = 0x0] [url = about:blank] 12:13:14 INFO - PROCESS | 2276 | --DOMWINDOW == 141 (0x119a91000) [pid = 2276] [serial = 1594] [outer = 0x0] [url = about:blank] 12:13:14 INFO - PROCESS | 2276 | --DOMWINDOW == 140 (0x121c1e400) [pid = 2276] [serial = 1573] [outer = 0x0] [url = about:blank] 12:13:14 INFO - PROCESS | 2276 | --DOMWINDOW == 139 (0x118718400) [pid = 2276] [serial = 1589] [outer = 0x0] [url = about:blank] 12:13:14 INFO - PROCESS | 2276 | --DOMWINDOW == 138 (0x11892bc00) [pid = 2276] [serial = 1592] [outer = 0x0] [url = about:blank] 12:13:14 INFO - PROCESS | 2276 | --DOMWINDOW == 137 (0x1215cc800) [pid = 2276] [serial = 1597] [outer = 0x0] [url = about:blank] 12:13:14 INFO - PROCESS | 2276 | --DOMWINDOW == 136 (0x121bb8c00) [pid = 2276] [serial = 1604] [outer = 0x0] [url = about:blank] 12:13:14 INFO - PROCESS | 2276 | --DOMWINDOW == 135 (0x112a77000) [pid = 2276] [serial = 1579] [outer = 0x0] [url = about:blank] 12:13:14 INFO - PROCESS | 2276 | --DOMWINDOW == 134 (0x117682400) [pid = 2276] [serial = 1585] [outer = 0x0] [url = about:blank] 12:13:14 INFO - PROCESS | 2276 | --DOMWINDOW == 133 (0x1187ca000) [pid = 2276] [serial = 1591] [outer = 0x0] [url = about:blank] 12:13:14 INFO - PROCESS | 2276 | --DOMWINDOW == 132 (0x1163c3400) [pid = 2276] [serial = 1583] [outer = 0x0] [url = about:blank] 12:13:14 INFO - PROCESS | 2276 | --DOMWINDOW == 131 (0x1133d1800) [pid = 2276] [serial = 1580] [outer = 0x0] [url = about:blank] 12:13:14 INFO - PROCESS | 2276 | --DOMWINDOW == 130 (0x112797c00) [pid = 2276] [serial = 1558] [outer = 0x0] [url = about:blank] 12:13:14 INFO - PROCESS | 2276 | --DOMWINDOW == 129 (0x1187cac00) [pid = 2276] [serial = 1564] [outer = 0x0] [url = about:blank] 12:13:14 INFO - PROCESS | 2276 | --DOMWINDOW == 128 (0x113c69800) [pid = 2276] [serial = 1582] [outer = 0x0] [url = about:blank] 12:13:14 INFO - PROCESS | 2276 | --DOMWINDOW == 127 (0x118066800) [pid = 2276] [serial = 1576] [outer = 0x0] [url = about:blank] 12:13:14 INFO - PROCESS | 2276 | --DOMWINDOW == 126 (0x118310c00) [pid = 2276] [serial = 1586] [outer = 0x0] [url = about:blank] 12:13:14 INFO - PROCESS | 2276 | --DOMWINDOW == 125 (0x1219d9400) [pid = 2276] [serial = 1570] [outer = 0x0] [url = about:blank] 12:13:14 INFO - PROCESS | 2276 | --DOMWINDOW == 124 (0x121628000) [pid = 2276] [serial = 1598] [outer = 0x0] [url = about:blank] 12:13:14 INFO - PROCESS | 2276 | --DOMWINDOW == 123 (0x11805cc00) [pid = 2276] [serial = 1600] [outer = 0x0] [url = about:blank] 12:13:14 INFO - PROCESS | 2276 | --DOMWINDOW == 122 (0x1219df400) [pid = 2276] [serial = 1603] [outer = 0x0] [url = about:blank] 12:13:14 INFO - PROCESS | 2276 | --DOMWINDOW == 121 (0x12147b800) [pid = 2276] [serial = 1577] [outer = 0x0] [url = about:blank] 12:13:14 INFO - PROCESS | 2276 | --DOMWINDOW == 120 (0x12111cc00) [pid = 2276] [serial = 1595] [outer = 0x0] [url = about:blank] 12:13:14 INFO - PROCESS | 2276 | --DOMWINDOW == 119 (0x118511400) [pid = 2276] [serial = 1588] [outer = 0x0] [url = about:blank] 12:13:14 INFO - PROCESS | 2276 | --DOMWINDOW == 118 (0x121c1cc00) [pid = 2276] [serial = 1607] [outer = 0x0] [url = about:blank] 12:13:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:13:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 619ms 12:13:14 INFO - PROCESS | 2276 | 1464635594840 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 12:13:14 INFO - PROCESS | 2276 | 1464635594842 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 12:13:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:13:14 INFO - PROCESS | 2276 | 1464635594844 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:13:14 INFO - PROCESS | 2276 | 1464635594847 Marionette TRACE conn2 <- [1,2230,null,{}] 12:13:14 INFO - PROCESS | 2276 | 1464635594854 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}] 12:13:14 INFO - PROCESS | 2276 | 1464635594944 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 12:13:14 INFO - PROCESS | 2276 | 1464635594950 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:14 INFO - PROCESS | 2276 | ++DOCSHELL 0x11963e800 == 36 [pid = 2276] [id = 565] 12:13:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 119 (0x1168af400) [pid = 2276] [serial = 1695] [outer = 0x0] 12:13:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 120 (0x117599c00) [pid = 2276] [serial = 1696] [outer = 0x1168af400] 12:13:14 INFO - PROCESS | 2276 | 1464635594977 Marionette DEBUG loaded listener.js 12:13:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 121 (0x1182e3c00) [pid = 2276] [serial = 1697] [outer = 0x1168af400] 12:13:15 INFO - PROCESS | 2276 | 1464635595367 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]]]}] 12:13:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:13:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 572ms 12:13:15 INFO - PROCESS | 2276 | 1464635595416 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 12:13:15 INFO - PROCESS | 2276 | 1464635595418 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 12:13:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:13:15 INFO - PROCESS | 2276 | 1464635595420 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:13:15 INFO - PROCESS | 2276 | 1464635595421 Marionette TRACE conn2 <- [1,2234,null,{}] 12:13:15 INFO - PROCESS | 2276 | 1464635595423 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}] 12:13:15 INFO - PROCESS | 2276 | 1464635595511 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 12:13:15 INFO - PROCESS | 2276 | 1464635595516 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:15 INFO - PROCESS | 2276 | ++DOCSHELL 0x12119b000 == 37 [pid = 2276] [id = 566] 12:13:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 122 (0x118418800) [pid = 2276] [serial = 1698] [outer = 0x0] 12:13:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 123 (0x118711400) [pid = 2276] [serial = 1699] [outer = 0x118418800] 12:13:15 INFO - PROCESS | 2276 | 1464635595542 Marionette DEBUG loaded listener.js 12:13:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 124 (0x1187c1400) [pid = 2276] [serial = 1700] [outer = 0x118418800] 12:13:15 INFO - PROCESS | 2276 | 1464635595892 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]]]}] 12:13:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:13:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 520ms 12:13:15 INFO - PROCESS | 2276 | 1464635595941 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 12:13:15 INFO - PROCESS | 2276 | 1464635595942 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 12:13:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:13:15 INFO - PROCESS | 2276 | 1464635595944 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:13:15 INFO - PROCESS | 2276 | 1464635595946 Marionette TRACE conn2 <- [1,2238,null,{}] 12:13:15 INFO - PROCESS | 2276 | 1464635595954 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}] 12:13:16 INFO - PROCESS | 2276 | 1464635596037 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 12:13:16 INFO - PROCESS | 2276 | 1464635596041 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:16 INFO - PROCESS | 2276 | ++DOCSHELL 0x12197d800 == 38 [pid = 2276] [id = 567] 12:13:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 125 (0x1187c6400) [pid = 2276] [serial = 1701] [outer = 0x0] 12:13:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 126 (0x1187d1c00) [pid = 2276] [serial = 1702] [outer = 0x1187c6400] 12:13:16 INFO - PROCESS | 2276 | 1464635596066 Marionette DEBUG loaded listener.js 12:13:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 127 (0x119022800) [pid = 2276] [serial = 1703] [outer = 0x1187c6400] 12:13:16 INFO - PROCESS | 2276 | 1464635596417 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]]]}] 12:13:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:13:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 518ms 12:13:16 INFO - PROCESS | 2276 | 1464635596464 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 12:13:16 INFO - PROCESS | 2276 | 1464635596465 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 12:13:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:13:16 INFO - PROCESS | 2276 | 1464635596467 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:13:16 INFO - PROCESS | 2276 | 1464635596468 Marionette TRACE conn2 <- [1,2242,null,{}] 12:13:16 INFO - PROCESS | 2276 | 1464635596471 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}] 12:13:16 INFO - PROCESS | 2276 | 1464635596572 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 12:13:16 INFO - PROCESS | 2276 | 1464635596651 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:16 INFO - PROCESS | 2276 | ++DOCSHELL 0x126375000 == 39 [pid = 2276] [id = 568] 12:13:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 128 (0x119024000) [pid = 2276] [serial = 1704] [outer = 0x0] 12:13:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 129 (0x1190f7800) [pid = 2276] [serial = 1705] [outer = 0x119024000] 12:13:16 INFO - PROCESS | 2276 | 1464635596676 Marionette DEBUG loaded listener.js 12:13:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 130 (0x12111bc00) [pid = 2276] [serial = 1706] [outer = 0x119024000] 12:13:16 INFO - PROCESS | 2276 | 1464635596976 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]]]}] 12:13:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:13:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 519ms 12:13:17 INFO - PROCESS | 2276 | 1464635596997 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 12:13:17 INFO - PROCESS | 2276 | 1464635596998 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 12:13:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:13:17 INFO - PROCESS | 2276 | 1464635597003 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:13:17 INFO - PROCESS | 2276 | 1464635597005 Marionette TRACE conn2 <- [1,2246,null,{}] 12:13:17 INFO - PROCESS | 2276 | 1464635597007 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}] 12:13:17 INFO - PROCESS | 2276 | 1464635597123 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 12:13:17 INFO - PROCESS | 2276 | 1464635597135 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x126d75800 == 40 [pid = 2276] [id = 569] 12:13:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 131 (0x120dbd800) [pid = 2276] [serial = 1707] [outer = 0x0] 12:13:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 132 (0x121288400) [pid = 2276] [serial = 1708] [outer = 0x120dbd800] 12:13:17 INFO - PROCESS | 2276 | 1464635597160 Marionette DEBUG loaded listener.js 12:13:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 133 (0x12128f800) [pid = 2276] [serial = 1709] [outer = 0x120dbd800] 12:13:17 INFO - PROCESS | 2276 | 1464635597523 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]]]}] 12:13:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:13:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 571ms 12:13:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:13:17 INFO - PROCESS | 2276 | 1464635597574 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 12:13:17 INFO - PROCESS | 2276 | 1464635597575 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 12:13:17 INFO - PROCESS | 2276 | 1464635597577 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:13:17 INFO - PROCESS | 2276 | 1464635597578 Marionette TRACE conn2 <- [1,2250,null,{}] 12:13:17 INFO - PROCESS | 2276 | 1464635597581 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}] 12:13:17 INFO - PROCESS | 2276 | 1464635597687 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 12:13:17 INFO - PROCESS | 2276 | 1464635597701 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x129432800 == 41 [pid = 2276] [id = 570] 12:13:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 134 (0x121289800) [pid = 2276] [serial = 1710] [outer = 0x0] 12:13:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 135 (0x121624800) [pid = 2276] [serial = 1711] [outer = 0x121289800] 12:13:17 INFO - PROCESS | 2276 | 1464635597726 Marionette DEBUG loaded listener.js 12:13:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 136 (0x1218d8800) [pid = 2276] [serial = 1712] [outer = 0x121289800] 12:13:18 INFO - PROCESS | 2276 | 1464635598068 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]]]}] 12:13:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:13:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 521ms 12:13:18 INFO - PROCESS | 2276 | 1464635598098 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 12:13:18 INFO - PROCESS | 2276 | 1464635598099 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 12:13:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:13:18 INFO - PROCESS | 2276 | 1464635598109 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:13:18 INFO - PROCESS | 2276 | 1464635598110 Marionette TRACE conn2 <- [1,2254,null,{}] 12:13:18 INFO - PROCESS | 2276 | 1464635598113 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}] 12:13:18 INFO - PROCESS | 2276 | 1464635598222 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 12:13:18 INFO - PROCESS | 2276 | 1464635598260 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:18 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a786000 == 42 [pid = 2276] [id = 571] 12:13:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 137 (0x12128c000) [pid = 2276] [serial = 1713] [outer = 0x0] 12:13:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 138 (0x1219d4c00) [pid = 2276] [serial = 1714] [outer = 0x12128c000] 12:13:18 INFO - PROCESS | 2276 | 1464635598292 Marionette DEBUG loaded listener.js 12:13:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 139 (0x121bb0000) [pid = 2276] [serial = 1715] [outer = 0x12128c000] 12:13:18 INFO - PROCESS | 2276 | 1464635598783 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]]]}] 12:13:18 INFO - PROCESS | 2276 | --DOMWINDOW == 138 (0x1128a2400) [pid = 2276] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:13:18 INFO - PROCESS | 2276 | --DOMWINDOW == 137 (0x128e32400) [pid = 2276] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:13:18 INFO - PROCESS | 2276 | --DOMWINDOW == 136 (0x1187d0400) [pid = 2276] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:13:18 INFO - PROCESS | 2276 | --DOMWINDOW == 135 (0x121bb6c00) [pid = 2276] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:13:18 INFO - PROCESS | 2276 | --DOMWINDOW == 134 (0x120dbc400) [pid = 2276] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:13:18 INFO - PROCESS | 2276 | --DOMWINDOW == 133 (0x126394c00) [pid = 2276] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:13:18 INFO - PROCESS | 2276 | --DOMWINDOW == 132 (0x1187c1800) [pid = 2276] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:13:18 INFO - PROCESS | 2276 | --DOMWINDOW == 131 (0x118416800) [pid = 2276] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:13:18 INFO - PROCESS | 2276 | --DOMWINDOW == 130 (0x111a02400) [pid = 2276] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:13:18 INFO - PROCESS | 2276 | --DOMWINDOW == 129 (0x113c68000) [pid = 2276] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:13:18 INFO - PROCESS | 2276 | --DOMWINDOW == 128 (0x1133eb400) [pid = 2276] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:13:18 INFO - PROCESS | 2276 | --DOMWINDOW == 127 (0x121288000) [pid = 2276] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:13:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:13:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 718ms 12:13:18 INFO - PROCESS | 2276 | 1464635598828 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 12:13:18 INFO - PROCESS | 2276 | 1464635598830 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 12:13:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:13:18 INFO - PROCESS | 2276 | 1464635598833 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:13:18 INFO - PROCESS | 2276 | 1464635598835 Marionette TRACE conn2 <- [1,2258,null,{}] 12:13:18 INFO - PROCESS | 2276 | 1464635598838 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}] 12:13:18 INFO - PROCESS | 2276 | 1464635598928 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 12:13:18 INFO - PROCESS | 2276 | 1464635598932 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:18 INFO - PROCESS | 2276 | ++DOCSHELL 0x124b70000 == 43 [pid = 2276] [id = 572] 12:13:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 128 (0x1133eb400) [pid = 2276] [serial = 1716] [outer = 0x0] 12:13:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 129 (0x119073000) [pid = 2276] [serial = 1717] [outer = 0x1133eb400] 12:13:18 INFO - PROCESS | 2276 | 1464635598958 Marionette DEBUG loaded listener.js 12:13:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 130 (0x1219e1c00) [pid = 2276] [serial = 1718] [outer = 0x1133eb400] 12:13:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:13:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 470ms 12:13:19 INFO - PROCESS | 2276 | 1464635599293 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]]]}] 12:13:19 INFO - PROCESS | 2276 | 1464635599304 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 12:13:19 INFO - PROCESS | 2276 | 1464635599305 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 12:13:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:13:19 INFO - PROCESS | 2276 | 1464635599308 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:13:19 INFO - PROCESS | 2276 | 1464635599309 Marionette TRACE conn2 <- [1,2262,null,{}] 12:13:19 INFO - PROCESS | 2276 | 1464635599312 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}] 12:13:19 INFO - PROCESS | 2276 | 1464635599417 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 12:13:19 INFO - PROCESS | 2276 | 1464635599495 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:19 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ba76800 == 44 [pid = 2276] [id = 573] 12:13:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 131 (0x121c15000) [pid = 2276] [serial = 1719] [outer = 0x0] 12:13:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 132 (0x123514c00) [pid = 2276] [serial = 1720] [outer = 0x121c15000] 12:13:19 INFO - PROCESS | 2276 | 1464635599529 Marionette DEBUG loaded listener.js 12:13:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 133 (0x124ba5800) [pid = 2276] [serial = 1721] [outer = 0x121c15000] 12:13:19 INFO - PROCESS | 2276 | 1464635599807 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]]]}] 12:13:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:13:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 518ms 12:13:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:13:19 INFO - PROCESS | 2276 | 1464635599827 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 12:13:19 INFO - PROCESS | 2276 | 1464635599828 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 12:13:19 INFO - PROCESS | 2276 | 1464635599830 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:13:19 INFO - PROCESS | 2276 | 1464635599831 Marionette TRACE conn2 <- [1,2266,null,{}] 12:13:19 INFO - PROCESS | 2276 | 1464635599841 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}] 12:13:19 INFO - PROCESS | 2276 | 1464635599936 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 12:13:19 INFO - PROCESS | 2276 | 1464635599941 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:19 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c20b000 == 45 [pid = 2276] [id = 574] 12:13:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 134 (0x110eb3000) [pid = 2276] [serial = 1722] [outer = 0x0] 12:13:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 135 (0x1254adc00) [pid = 2276] [serial = 1723] [outer = 0x110eb3000] 12:13:19 INFO - PROCESS | 2276 | 1464635599965 Marionette DEBUG loaded listener.js 12:13:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 136 (0x126399800) [pid = 2276] [serial = 1724] [outer = 0x110eb3000] 12:13:20 INFO - PROCESS | 2276 | 1464635600300 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]]]}] 12:13:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:13:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 476ms 12:13:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:13:20 INFO - PROCESS | 2276 | 1464635600306 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 12:13:20 INFO - PROCESS | 2276 | 1464635600307 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 12:13:20 INFO - PROCESS | 2276 | 1464635600310 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:13:20 INFO - PROCESS | 2276 | 1464635600311 Marionette TRACE conn2 <- [1,2270,null,{}] 12:13:20 INFO - PROCESS | 2276 | 1464635600313 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}] 12:13:20 INFO - PROCESS | 2276 | 1464635600433 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 12:13:20 INFO - PROCESS | 2276 | 1464635600440 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:20 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c907000 == 46 [pid = 2276] [id = 575] 12:13:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 137 (0x124b37c00) [pid = 2276] [serial = 1725] [outer = 0x0] 12:13:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 138 (0x1266c8c00) [pid = 2276] [serial = 1726] [outer = 0x124b37c00] 12:13:20 INFO - PROCESS | 2276 | 1464635600465 Marionette DEBUG loaded listener.js 12:13:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 139 (0x1269f6400) [pid = 2276] [serial = 1727] [outer = 0x124b37c00] 12:13:20 INFO - PROCESS | 2276 | 1464635600866 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]]]}] 12:13:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:13:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 570ms 12:13:20 INFO - PROCESS | 2276 | 1464635600880 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 12:13:20 INFO - PROCESS | 2276 | 1464635600883 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 12:13:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:13:20 INFO - PROCESS | 2276 | 1464635600892 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:13:20 INFO - PROCESS | 2276 | 1464635600895 Marionette TRACE conn2 <- [1,2274,null,{}] 12:13:20 INFO - PROCESS | 2276 | 1464635600901 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}] 12:13:21 INFO - PROCESS | 2276 | 1464635601014 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 12:13:21 INFO - PROCESS | 2276 | 1464635601093 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:21 INFO - PROCESS | 2276 | ++DOCSHELL 0x115d2f800 == 47 [pid = 2276] [id = 576] 12:13:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 140 (0x112797c00) [pid = 2276] [serial = 1728] [outer = 0x0] 12:13:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 141 (0x1128acc00) [pid = 2276] [serial = 1729] [outer = 0x112797c00] 12:13:21 INFO - PROCESS | 2276 | 1464635601124 Marionette DEBUG loaded listener.js 12:13:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 142 (0x113c45000) [pid = 2276] [serial = 1730] [outer = 0x112797c00] 12:13:21 INFO - PROCESS | 2276 | 1464635601530 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]]]}] 12:13:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:13:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 672ms 12:13:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:13:21 INFO - PROCESS | 2276 | 1464635601564 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 12:13:21 INFO - PROCESS | 2276 | 1464635601568 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 12:13:21 INFO - PROCESS | 2276 | 1464635601573 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:13:21 INFO - PROCESS | 2276 | 1464635601575 Marionette TRACE conn2 <- [1,2278,null,{}] 12:13:21 INFO - PROCESS | 2276 | 1464635601578 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}] 12:13:21 INFO - PROCESS | 2276 | 1464635601689 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 12:13:21 INFO - PROCESS | 2276 | 1464635601753 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:21 INFO - PROCESS | 2276 | ++DOCSHELL 0x121182800 == 48 [pid = 2276] [id = 577] 12:13:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 143 (0x113cc4800) [pid = 2276] [serial = 1731] [outer = 0x0] 12:13:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 144 (0x116799c00) [pid = 2276] [serial = 1732] [outer = 0x113cc4800] 12:13:21 INFO - PROCESS | 2276 | 1464635601823 Marionette DEBUG loaded listener.js 12:13:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 145 (0x118065c00) [pid = 2276] [serial = 1733] [outer = 0x113cc4800] 12:13:22 INFO - PROCESS | 2276 | 1464635602267 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]]]}] 12:13:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:13:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 721ms 12:13:22 INFO - PROCESS | 2276 | 1464635602294 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 12:13:22 INFO - PROCESS | 2276 | 1464635602296 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 12:13:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:13:22 INFO - PROCESS | 2276 | 1464635602298 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:13:22 INFO - PROCESS | 2276 | 1464635602301 Marionette TRACE conn2 <- [1,2282,null,{}] 12:13:22 INFO - PROCESS | 2276 | 1464635602309 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}] 12:13:22 INFO - PROCESS | 2276 | 1464635602444 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 12:13:22 INFO - PROCESS | 2276 | 1464635602521 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:22 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ba7c000 == 49 [pid = 2276] [id = 578] 12:13:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 146 (0x11854d800) [pid = 2276] [serial = 1734] [outer = 0x0] 12:13:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 147 (0x119073400) [pid = 2276] [serial = 1735] [outer = 0x11854d800] 12:13:22 INFO - PROCESS | 2276 | 1464635602553 Marionette DEBUG loaded listener.js 12:13:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 148 (0x119a8a400) [pid = 2276] [serial = 1736] [outer = 0x11854d800] 12:13:22 INFO - PROCESS | 2276 | 1464635602973 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]]]}] 12:13:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:13:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 725ms 12:13:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:13:23 INFO - PROCESS | 2276 | 1464635603024 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 12:13:23 INFO - PROCESS | 2276 | 1464635603025 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 12:13:23 INFO - PROCESS | 2276 | 1464635603028 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:13:23 INFO - PROCESS | 2276 | 1464635603029 Marionette TRACE conn2 <- [1,2286,null,{}] 12:13:23 INFO - PROCESS | 2276 | 1464635603031 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}] 12:13:23 INFO - PROCESS | 2276 | 1464635603142 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 12:13:23 INFO - PROCESS | 2276 | 1464635603247 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:23 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d17c800 == 50 [pid = 2276] [id = 579] 12:13:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 149 (0x120dc0400) [pid = 2276] [serial = 1737] [outer = 0x0] 12:13:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 150 (0x12128a000) [pid = 2276] [serial = 1738] [outer = 0x120dc0400] 12:13:23 INFO - PROCESS | 2276 | 1464635603279 Marionette DEBUG loaded listener.js 12:13:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 151 (0x121bb4800) [pid = 2276] [serial = 1739] [outer = 0x120dc0400] 12:13:23 INFO - PROCESS | 2276 | 1464635603702 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]]]}] 12:13:23 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 12:13:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 720ms 12:13:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:13:23 INFO - PROCESS | 2276 | 1464635603761 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 12:13:23 INFO - PROCESS | 2276 | 1464635603763 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 12:13:23 INFO - PROCESS | 2276 | 1464635603767 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:13:23 INFO - PROCESS | 2276 | 1464635603768 Marionette TRACE conn2 <- [1,2290,null,{}] 12:13:23 INFO - PROCESS | 2276 | 1464635603771 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}] 12:13:23 INFO - PROCESS | 2276 | 1464635603878 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 12:13:23 INFO - PROCESS | 2276 | 1464635603982 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:23 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d6b0000 == 51 [pid = 2276] [id = 580] 12:13:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 152 (0x121bbb800) [pid = 2276] [serial = 1740] [outer = 0x0] 12:13:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 153 (0x123554800) [pid = 2276] [serial = 1741] [outer = 0x121bbb800] 12:13:24 INFO - PROCESS | 2276 | 1464635604013 Marionette DEBUG loaded listener.js 12:13:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 154 (0x124d5b400) [pid = 2276] [serial = 1742] [outer = 0x121bbb800] 12:13:24 INFO - PROCESS | 2276 | 1464635604416 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]]]}] 12:13:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:13:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 670ms 12:13:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:13:24 INFO - PROCESS | 2276 | 1464635604438 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 12:13:24 INFO - PROCESS | 2276 | 1464635604439 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 12:13:24 INFO - PROCESS | 2276 | 1464635604441 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:13:24 INFO - PROCESS | 2276 | 1464635604443 Marionette TRACE conn2 <- [1,2294,null,{}] 12:13:24 INFO - PROCESS | 2276 | 1464635604445 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}] 12:13:24 INFO - PROCESS | 2276 | 1464635604568 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 12:13:24 INFO - PROCESS | 2276 | 1464635604647 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:24 INFO - PROCESS | 2276 | ++DOCSHELL 0x12edb3800 == 52 [pid = 2276] [id = 581] 12:13:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 155 (0x126c34000) [pid = 2276] [serial = 1743] [outer = 0x0] 12:13:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 156 (0x126cea800) [pid = 2276] [serial = 1744] [outer = 0x126c34000] 12:13:24 INFO - PROCESS | 2276 | 1464635604677 Marionette DEBUG loaded listener.js 12:13:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 157 (0x128fbbc00) [pid = 2276] [serial = 1745] [outer = 0x126c34000] 12:13:25 INFO - PROCESS | 2276 | 1464635605088 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]]]}] 12:13:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:13:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 669ms 12:13:25 INFO - PROCESS | 2276 | 1464635605110 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 12:13:25 INFO - PROCESS | 2276 | 1464635605112 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 12:13:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:13:25 INFO - PROCESS | 2276 | 1464635605114 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:13:25 INFO - PROCESS | 2276 | 1464635605115 Marionette TRACE conn2 <- [1,2298,null,{}] 12:13:25 INFO - PROCESS | 2276 | 1464635605118 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}] 12:13:25 INFO - PROCESS | 2276 | 1464635605226 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 12:13:25 INFO - PROCESS | 2276 | 1464635605320 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:25 INFO - PROCESS | 2276 | ++DOCSHELL 0x134580800 == 53 [pid = 2276] [id = 582] 12:13:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 158 (0x126db0000) [pid = 2276] [serial = 1746] [outer = 0x0] 12:13:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 159 (0x1294cec00) [pid = 2276] [serial = 1747] [outer = 0x126db0000] 12:13:25 INFO - PROCESS | 2276 | 1464635605349 Marionette DEBUG loaded listener.js 12:13:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 160 (0x129507c00) [pid = 2276] [serial = 1748] [outer = 0x126db0000] 12:13:25 INFO - PROCESS | 2276 | 1464635605809 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]]]}] 12:13:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:13:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 720ms 12:13:25 INFO - PROCESS | 2276 | 1464635605835 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 12:13:25 INFO - PROCESS | 2276 | 1464635605837 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 12:13:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:13:25 INFO - PROCESS | 2276 | 1464635605841 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:13:25 INFO - PROCESS | 2276 | 1464635605843 Marionette TRACE conn2 <- [1,2302,null,{}] 12:13:25 INFO - PROCESS | 2276 | 1464635605847 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}] 12:13:26 INFO - PROCESS | 2276 | 1464635606014 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 12:13:26 INFO - PROCESS | 2276 | 1464635606149 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:26 INFO - PROCESS | 2276 | ++DOCSHELL 0x124ee0000 == 54 [pid = 2276] [id = 583] 12:13:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 161 (0x1131b4000) [pid = 2276] [serial = 1749] [outer = 0x0] 12:13:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 162 (0x11906f400) [pid = 2276] [serial = 1750] [outer = 0x1131b4000] 12:13:26 INFO - PROCESS | 2276 | 1464635606182 Marionette DEBUG loaded listener.js 12:13:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 163 (0x129509400) [pid = 2276] [serial = 1751] [outer = 0x1131b4000] 12:13:26 INFO - PROCESS | 2276 | 1464635606868 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]]]}] 12:13:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:13:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1074ms 12:13:26 INFO - PROCESS | 2276 | 1464635606917 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 12:13:26 INFO - PROCESS | 2276 | 1464635606920 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 12:13:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:13:26 INFO - PROCESS | 2276 | 1464635606923 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:13:26 INFO - PROCESS | 2276 | 1464635606926 Marionette TRACE conn2 <- [1,2306,null,{}] 12:13:26 INFO - PROCESS | 2276 | 1464635606929 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}] 12:13:27 INFO - PROCESS | 2276 | 1464635607032 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 12:13:27 INFO - PROCESS | 2276 | 1464635607117 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x1248f2800 == 55 [pid = 2276] [id = 584] 12:13:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 164 (0x11279a400) [pid = 2276] [serial = 1752] [outer = 0x0] 12:13:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 165 (0x1133ea000) [pid = 2276] [serial = 1753] [outer = 0x11279a400] 12:13:27 INFO - PROCESS | 2276 | 1464635607146 Marionette DEBUG loaded listener.js 12:13:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 166 (0x11660ac00) [pid = 2276] [serial = 1754] [outer = 0x11279a400] 12:13:27 INFO - PROCESS | 2276 | 1464635607571 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]]]}] 12:13:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:13:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 670ms 12:13:27 INFO - PROCESS | 2276 | 1464635607594 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 12:13:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:13:27 INFO - PROCESS | 2276 | 1464635607600 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 12:13:27 INFO - PROCESS | 2276 | 1464635607606 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:13:27 INFO - PROCESS | 2276 | 1464635607609 Marionette TRACE conn2 <- [1,2310,null,{}] 12:13:27 INFO - PROCESS | 2276 | 1464635607612 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}] 12:13:27 INFO - PROCESS | 2276 | 1464635607754 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 12:13:27 INFO - PROCESS | 2276 | 1464635607930 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x119b21000 == 56 [pid = 2276] [id = 585] 12:13:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 167 (0x113acdc00) [pid = 2276] [serial = 1755] [outer = 0x0] 12:13:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 168 (0x118415800) [pid = 2276] [serial = 1756] [outer = 0x113acdc00] 12:13:27 INFO - PROCESS | 2276 | 1464635607975 Marionette DEBUG loaded listener.js 12:13:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 169 (0x118716000) [pid = 2276] [serial = 1757] [outer = 0x113acdc00] 12:13:28 INFO - PROCESS | 2276 | --DOCSHELL 0x12c20b000 == 55 [pid = 2276] [id = 574] 12:13:28 INFO - PROCESS | 2276 | --DOCSHELL 0x12ba76800 == 54 [pid = 2276] [id = 573] 12:13:28 INFO - PROCESS | 2276 | --DOCSHELL 0x124b70000 == 53 [pid = 2276] [id = 572] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 168 (0x1294d3c00) [pid = 2276] [serial = 1666] [outer = 0x0] [url = about:blank] 12:13:28 INFO - PROCESS | 2276 | --DOCSHELL 0x12a786000 == 52 [pid = 2276] [id = 571] 12:13:28 INFO - PROCESS | 2276 | --DOCSHELL 0x129432800 == 51 [pid = 2276] [id = 570] 12:13:28 INFO - PROCESS | 2276 | --DOCSHELL 0x126d75800 == 50 [pid = 2276] [id = 569] 12:13:28 INFO - PROCESS | 2276 | --DOCSHELL 0x126375000 == 49 [pid = 2276] [id = 568] 12:13:28 INFO - PROCESS | 2276 | --DOCSHELL 0x12197d800 == 48 [pid = 2276] [id = 567] 12:13:28 INFO - PROCESS | 2276 | --DOCSHELL 0x12119b000 == 47 [pid = 2276] [id = 566] 12:13:28 INFO - PROCESS | 2276 | --DOCSHELL 0x11963e800 == 46 [pid = 2276] [id = 565] 12:13:28 INFO - PROCESS | 2276 | --DOCSHELL 0x118139800 == 45 [pid = 2276] [id = 564] 12:13:28 INFO - PROCESS | 2276 | --DOCSHELL 0x112017800 == 44 [pid = 2276] [id = 563] 12:13:28 INFO - PROCESS | 2276 | --DOCSHELL 0x12d197000 == 43 [pid = 2276] [id = 558] 12:13:28 INFO - PROCESS | 2276 | --DOCSHELL 0x1254d5800 == 42 [pid = 2276] [id = 557] 12:13:28 INFO - PROCESS | 2276 | --DOCSHELL 0x115f5b800 == 41 [pid = 2276] [id = 556] 12:13:28 INFO - PROCESS | 2276 | --DOCSHELL 0x12d6ba000 == 40 [pid = 2276] [id = 555] 12:13:28 INFO - PROCESS | 2276 | 1464635608464 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]]]}] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 167 (0x125f9d000) [pid = 2276] [serial = 1651] [outer = 0x0] [url = about:blank] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 166 (0x121bbd000) [pid = 2276] [serial = 1648] [outer = 0x0] [url = about:blank] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 165 (0x126c35800) [pid = 2276] [serial = 1654] [outer = 0x0] [url = about:blank] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 164 (0x118924c00) [pid = 2276] [serial = 1639] [outer = 0x0] [url = about:blank] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 163 (0x1196f7800) [pid = 2276] [serial = 1640] [outer = 0x0] [url = about:blank] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 162 (0x124b9a000) [pid = 2276] [serial = 1609] [outer = 0x0] [url = about:blank] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 161 (0x1215d1400) [pid = 2276] [serial = 1618] [outer = 0x0] [url = about:blank] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 160 (0x1267e3800) [pid = 2276] [serial = 1652] [outer = 0x0] [url = about:blank] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 159 (0x126cdb400) [pid = 2276] [serial = 1627] [outer = 0x0] [url = about:blank] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 158 (0x119a92400) [pid = 2276] [serial = 1642] [outer = 0x0] [url = about:blank] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 157 (0x11279ac00) [pid = 2276] [serial = 1657] [outer = 0x0] [url = about:blank] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 156 (0x120f10800) [pid = 2276] [serial = 1643] [outer = 0x0] [url = about:blank] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 155 (0x11854a800) [pid = 2276] [serial = 1636] [outer = 0x0] [url = about:blank] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 154 (0x1187c1000) [pid = 2276] [serial = 1637] [outer = 0x0] [url = about:blank] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 153 (0x1182e1c00) [pid = 2276] [serial = 1634] [outer = 0x0] [url = about:blank] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 152 (0x117153400) [pid = 2276] [serial = 1633] [outer = 0x0] [url = about:blank] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 151 (0x12161f800) [pid = 2276] [serial = 1645] [outer = 0x0] [url = about:blank] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 150 (0x118417800) [pid = 2276] [serial = 1615] [outer = 0x0] [url = about:blank] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 149 (0x117688c00) [pid = 2276] [serial = 1658] [outer = 0x0] [url = about:blank] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 148 (0x113c69c00) [pid = 2276] [serial = 1631] [outer = 0x0] [url = about:blank] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 147 (0x1128abc00) [pid = 2276] [serial = 1630] [outer = 0x0] [url = about:blank] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 146 (0x129269000) [pid = 2276] [serial = 1663] [outer = 0x0] [url = about:blank] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 145 (0x1254ad400) [pid = 2276] [serial = 1624] [outer = 0x0] [url = about:blank] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 144 (0x124b9d400) [pid = 2276] [serial = 1621] [outer = 0x0] [url = about:blank] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 143 (0x1166c6000) [pid = 2276] [serial = 1612] [outer = 0x0] [url = about:blank] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 142 (0x128fbd800) [pid = 2276] [serial = 1661] [outer = 0x0] [url = about:blank] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 141 (0x1294d5800) [pid = 2276] [serial = 1664] [outer = 0x0] [url = about:blank] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 140 (0x126ce8000) [pid = 2276] [serial = 1655] [outer = 0x0] [url = about:blank] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 139 (0x126ce8c00) [pid = 2276] [serial = 1660] [outer = 0x0] [url = about:blank] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 138 (0x124b7d400) [pid = 2276] [serial = 1649] [outer = 0x0] [url = about:blank] 12:13:28 INFO - PROCESS | 2276 | --DOMWINDOW == 137 (0x1219df800) [pid = 2276] [serial = 1646] [outer = 0x0] [url = about:blank] 12:13:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:13:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 923ms 12:13:28 INFO - PROCESS | 2276 | 1464635608529 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 12:13:28 INFO - PROCESS | 2276 | 1464635608531 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 12:13:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:13:28 INFO - PROCESS | 2276 | 1464635608535 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:13:28 INFO - PROCESS | 2276 | 1464635608538 Marionette TRACE conn2 <- [1,2314,null,{}] 12:13:28 INFO - PROCESS | 2276 | 1464635608549 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}] 12:13:28 INFO - PROCESS | 2276 | 1464635608691 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 12:13:28 INFO - PROCESS | 2276 | 1464635608706 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:28 INFO - PROCESS | 2276 | ++DOCSHELL 0x11979d800 == 41 [pid = 2276] [id = 586] 12:13:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 138 (0x118925000) [pid = 2276] [serial = 1758] [outer = 0x0] 12:13:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 139 (0x11892f400) [pid = 2276] [serial = 1759] [outer = 0x118925000] 12:13:28 INFO - PROCESS | 2276 | 1464635608752 Marionette DEBUG loaded listener.js 12:13:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 140 (0x1197c3800) [pid = 2276] [serial = 1760] [outer = 0x118925000] 12:13:29 INFO - PROCESS | 2276 | 1464635609154 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]]]}] 12:13:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:13:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 674ms 12:13:29 INFO - PROCESS | 2276 | 1464635609214 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 12:13:29 INFO - PROCESS | 2276 | 1464635609215 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 12:13:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:13:29 INFO - PROCESS | 2276 | 1464635609219 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:13:29 INFO - PROCESS | 2276 | 1464635609221 Marionette TRACE conn2 <- [1,2318,null,{}] 12:13:29 INFO - PROCESS | 2276 | 1464635609223 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}] 12:13:29 INFO - PROCESS | 2276 | 1464635609319 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 12:13:29 INFO - PROCESS | 2276 | 1464635609324 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:29 INFO - PROCESS | 2276 | ++DOCSHELL 0x1254d2800 == 42 [pid = 2276] [id = 587] 12:13:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 141 (0x119a92800) [pid = 2276] [serial = 1761] [outer = 0x0] 12:13:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 142 (0x120f11000) [pid = 2276] [serial = 1762] [outer = 0x119a92800] 12:13:29 INFO - PROCESS | 2276 | 1464635609355 Marionette DEBUG loaded listener.js 12:13:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 143 (0x121285400) [pid = 2276] [serial = 1763] [outer = 0x119a92800] 12:13:29 INFO - PROCESS | 2276 | 1464635609794 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] 12:13:29 INFO - PROCESS | 2276 | 1464635609841 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 12:13:29 INFO - PROCESS | 2276 | 1464635609843 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:13:29 INFO - PROCESS | 2276 | 1464635609845 Marionette TRACE conn2 <- [1,2322,null,{}] 12:13:29 INFO - PROCESS | 2276 | 1464635609848 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}] 12:13:29 INFO - PROCESS | 2276 | 1464635609977 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 12:13:29 INFO - PROCESS | 2276 | 1464635609984 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:29 INFO - PROCESS | 2276 | ++DOCSHELL 0x129430800 == 43 [pid = 2276] [id = 588] 12:13:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 144 (0x12128e000) [pid = 2276] [serial = 1764] [outer = 0x0] 12:13:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 145 (0x121629400) [pid = 2276] [serial = 1765] [outer = 0x12128e000] 12:13:30 INFO - PROCESS | 2276 | 1464635610026 Marionette DEBUG loaded listener.js 12:13:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 146 (0x1219d9400) [pid = 2276] [serial = 1766] [outer = 0x12128e000] 12:13:30 INFO - PROCESS | 2276 | 1464635610465 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]]]}] 12:13:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:13:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 669ms 12:13:30 INFO - PROCESS | 2276 | 1464635610526 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 12:13:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:13:30 INFO - PROCESS | 2276 | 1464635610527 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 12:13:30 INFO - PROCESS | 2276 | 1464635610530 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:13:30 INFO - PROCESS | 2276 | 1464635610531 Marionette TRACE conn2 <- [1,2326,null,{}] 12:13:30 INFO - PROCESS | 2276 | 1464635610545 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}] 12:13:30 INFO - PROCESS | 2276 | 1464635610669 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 12:13:30 INFO - PROCESS | 2276 | 1464635610725 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:30 INFO - PROCESS | 2276 | ++DOCSHELL 0x12aedc000 == 44 [pid = 2276] [id = 589] 12:13:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 147 (0x1219df800) [pid = 2276] [serial = 1767] [outer = 0x0] 12:13:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 148 (0x121c18400) [pid = 2276] [serial = 1768] [outer = 0x1219df800] 12:13:30 INFO - PROCESS | 2276 | 1464635610751 Marionette DEBUG loaded listener.js 12:13:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 149 (0x1254ad400) [pid = 2276] [serial = 1769] [outer = 0x1219df800] 12:13:31 INFO - PROCESS | 2276 | 1464635611055 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]]]}] 12:13:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:13:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 573ms 12:13:31 INFO - PROCESS | 2276 | 1464635611103 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 12:13:31 INFO - PROCESS | 2276 | 1464635611105 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 12:13:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:13:31 INFO - PROCESS | 2276 | 1464635611107 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:13:31 INFO - PROCESS | 2276 | 1464635611108 Marionette TRACE conn2 <- [1,2330,null,{}] 12:13:31 INFO - PROCESS | 2276 | 1464635611110 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}] 12:13:31 INFO - PROCESS | 2276 | 1464635611225 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 12:13:31 INFO - PROCESS | 2276 | 1464635611237 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:31 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b248800 == 45 [pid = 2276] [id = 590] 12:13:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 150 (0x1254ad800) [pid = 2276] [serial = 1770] [outer = 0x0] 12:13:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 151 (0x1267ee400) [pid = 2276] [serial = 1771] [outer = 0x1254ad800] 12:13:31 INFO - PROCESS | 2276 | 1464635611262 Marionette DEBUG loaded listener.js 12:13:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 152 (0x126ce1800) [pid = 2276] [serial = 1772] [outer = 0x1254ad800] 12:13:31 INFO - PROCESS | 2276 | 1464635611609 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]]]}] 12:13:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:13:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 518ms 12:13:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:13:31 INFO - PROCESS | 2276 | 1464635611625 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 12:13:31 INFO - PROCESS | 2276 | 1464635611626 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 12:13:31 INFO - PROCESS | 2276 | 1464635611629 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:13:31 INFO - PROCESS | 2276 | 1464635611630 Marionette TRACE conn2 <- [1,2334,null,{}] 12:13:31 INFO - PROCESS | 2276 | 1464635611632 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}] 12:13:31 INFO - PROCESS | 2276 | 1464635611744 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 12:13:31 INFO - PROCESS | 2276 | 1464635611757 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:31 INFO - PROCESS | 2276 | ++DOCSHELL 0x12bb63800 == 46 [pid = 2276] [id = 591] 12:13:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 153 (0x1269eb800) [pid = 2276] [serial = 1773] [outer = 0x0] 12:13:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 154 (0x126db1800) [pid = 2276] [serial = 1774] [outer = 0x1269eb800] 12:13:31 INFO - PROCESS | 2276 | 1464635611782 Marionette DEBUG loaded listener.js 12:13:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 155 (0x126dbb400) [pid = 2276] [serial = 1775] [outer = 0x1269eb800] 12:13:32 INFO - PROCESS | 2276 | 1464635612131 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]]]}] 12:13:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:13:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 521ms 12:13:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:13:32 INFO - PROCESS | 2276 | 1464635612150 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 12:13:32 INFO - PROCESS | 2276 | 1464635612151 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 12:13:32 INFO - PROCESS | 2276 | 1464635612154 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:13:32 INFO - PROCESS | 2276 | 1464635612155 Marionette TRACE conn2 <- [1,2338,null,{}] 12:13:32 INFO - PROCESS | 2276 | 1464635612157 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}] 12:13:32 INFO - PROCESS | 2276 | 1464635612269 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 12:13:32 INFO - PROCESS | 2276 | 1464635612285 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:32 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cac7800 == 47 [pid = 2276] [id = 592] 12:13:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 156 (0x126ce4000) [pid = 2276] [serial = 1776] [outer = 0x0] 12:13:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 157 (0x128fc3000) [pid = 2276] [serial = 1777] [outer = 0x126ce4000] 12:13:32 INFO - PROCESS | 2276 | 1464635612310 Marionette DEBUG loaded listener.js 12:13:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 158 (0x1294d0c00) [pid = 2276] [serial = 1778] [outer = 0x126ce4000] 12:13:32 INFO - PROCESS | 2276 | --DOMWINDOW == 157 (0x110eab400) [pid = 2276] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:13:32 INFO - PROCESS | 2276 | --DOMWINDOW == 156 (0x1168af400) [pid = 2276] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:13:32 INFO - PROCESS | 2276 | --DOMWINDOW == 155 (0x120dbd800) [pid = 2276] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:13:32 INFO - PROCESS | 2276 | --DOMWINDOW == 154 (0x1122b4000) [pid = 2276] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:13:32 INFO - PROCESS | 2276 | --DOMWINDOW == 153 (0x118418800) [pid = 2276] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:13:32 INFO - PROCESS | 2276 | --DOMWINDOW == 152 (0x121289800) [pid = 2276] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:13:32 INFO - PROCESS | 2276 | --DOMWINDOW == 151 (0x115d0a800) [pid = 2276] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:13:32 INFO - PROCESS | 2276 | --DOMWINDOW == 150 (0x1187c6400) [pid = 2276] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:13:32 INFO - PROCESS | 2276 | --DOMWINDOW == 149 (0x12128c000) [pid = 2276] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:13:32 INFO - PROCESS | 2276 | --DOMWINDOW == 148 (0x1133eb400) [pid = 2276] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:13:32 INFO - PROCESS | 2276 | --DOMWINDOW == 147 (0x110eb3000) [pid = 2276] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:13:32 INFO - PROCESS | 2276 | --DOMWINDOW == 146 (0x121c15000) [pid = 2276] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:13:32 INFO - PROCESS | 2276 | --DOMWINDOW == 145 (0x119024000) [pid = 2276] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:13:32 INFO - PROCESS | 2276 | 1464635612797 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]]]}] 12:13:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:13:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 670ms 12:13:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:13:32 INFO - PROCESS | 2276 | 1464635612824 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 12:13:32 INFO - PROCESS | 2276 | 1464635612826 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 12:13:32 INFO - PROCESS | 2276 | 1464635612828 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:13:32 INFO - PROCESS | 2276 | 1464635612829 Marionette TRACE conn2 <- [1,2342,null,{}] 12:13:32 INFO - PROCESS | 2276 | 1464635612831 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}] 12:13:32 INFO - PROCESS | 2276 | 1464635612921 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 12:13:32 INFO - PROCESS | 2276 | 1464635612925 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:32 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c20e000 == 48 [pid = 2276] [id = 593] 12:13:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 146 (0x115d0d800) [pid = 2276] [serial = 1779] [outer = 0x0] 12:13:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 147 (0x118713800) [pid = 2276] [serial = 1780] [outer = 0x115d0d800] 12:13:32 INFO - PROCESS | 2276 | 1464635612950 Marionette DEBUG loaded listener.js 12:13:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 148 (0x121c15000) [pid = 2276] [serial = 1781] [outer = 0x115d0d800] 12:13:33 INFO - PROCESS | 2276 | 1464635613327 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]]]}] 12:13:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:13:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 525ms 12:13:33 INFO - PROCESS | 2276 | 1464635613356 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 12:13:33 INFO - PROCESS | 2276 | 1464635613358 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 12:13:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:13:33 INFO - PROCESS | 2276 | 1464635613362 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:13:33 INFO - PROCESS | 2276 | 1464635613366 Marionette TRACE conn2 <- [1,2346,null,{}] 12:13:33 INFO - PROCESS | 2276 | 1464635613370 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}] 12:13:33 INFO - PROCESS | 2276 | 1464635613538 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 12:13:33 INFO - PROCESS | 2276 | 1464635613545 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:33 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d6bd000 == 49 [pid = 2276] [id = 594] 12:13:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 149 (0x128fbd800) [pid = 2276] [serial = 1782] [outer = 0x0] 12:13:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 150 (0x12a747c00) [pid = 2276] [serial = 1783] [outer = 0x128fbd800] 12:13:33 INFO - PROCESS | 2276 | 1464635613592 Marionette DEBUG loaded listener.js 12:13:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 151 (0x12a7edc00) [pid = 2276] [serial = 1784] [outer = 0x128fbd800] 12:13:34 INFO - PROCESS | 2276 | 1464635614050 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]]]}] 12:13:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:13:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 724ms 12:13:34 INFO - PROCESS | 2276 | 1464635614087 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 12:13:34 INFO - PROCESS | 2276 | 1464635614089 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 12:13:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:13:34 INFO - PROCESS | 2276 | 1464635614092 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:13:34 INFO - PROCESS | 2276 | 1464635614094 Marionette TRACE conn2 <- [1,2350,null,{}] 12:13:34 INFO - PROCESS | 2276 | 1464635614098 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}] 12:13:34 INFO - PROCESS | 2276 | 1464635614241 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 12:13:34 INFO - PROCESS | 2276 | 1464635614277 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:34 INFO - PROCESS | 2276 | ++DOCSHELL 0x12edbd800 == 50 [pid = 2276] [id = 595] 12:13:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 152 (0x12a750800) [pid = 2276] [serial = 1785] [outer = 0x0] 12:13:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 153 (0x12a99fc00) [pid = 2276] [serial = 1786] [outer = 0x12a750800] 12:13:34 INFO - PROCESS | 2276 | 1464635614318 Marionette DEBUG loaded listener.js 12:13:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 154 (0x12ae53c00) [pid = 2276] [serial = 1787] [outer = 0x12a750800] 12:13:34 INFO - PROCESS | 2276 | 1464635614804 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]]]}] 12:13:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:13:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 773ms 12:13:34 INFO - PROCESS | 2276 | 1464635614865 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 12:13:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:13:34 INFO - PROCESS | 2276 | 1464635614868 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 12:13:34 INFO - PROCESS | 2276 | 1464635614871 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:13:34 INFO - PROCESS | 2276 | 1464635614874 Marionette TRACE conn2 <- [1,2354,null,{}] 12:13:34 INFO - PROCESS | 2276 | 1464635614878 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}] 12:13:34 INFO - PROCESS | 2276 | 1464635614991 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 12:13:35 INFO - PROCESS | 2276 | 1464635615066 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:35 INFO - PROCESS | 2276 | ++DOCSHELL 0x116f1d000 == 51 [pid = 2276] [id = 596] 12:13:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 155 (0x112712800) [pid = 2276] [serial = 1788] [outer = 0x0] 12:13:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 156 (0x112798c00) [pid = 2276] [serial = 1789] [outer = 0x112712800] 12:13:35 INFO - PROCESS | 2276 | 1464635615097 Marionette DEBUG loaded listener.js 12:13:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 157 (0x113c5a800) [pid = 2276] [serial = 1790] [outer = 0x112712800] 12:13:35 INFO - PROCESS | 2276 | 1464635615529 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]]]}] 12:13:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:13:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 671ms 12:13:35 INFO - PROCESS | 2276 | 1464635615543 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 12:13:35 INFO - PROCESS | 2276 | 1464635615547 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 12:13:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:13:35 INFO - PROCESS | 2276 | 1464635615554 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:13:35 INFO - PROCESS | 2276 | 1464635615555 Marionette TRACE conn2 <- [1,2358,null,{}] 12:13:35 INFO - PROCESS | 2276 | 1464635615558 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}] 12:13:35 INFO - PROCESS | 2276 | 1464635615671 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 12:13:35 INFO - PROCESS | 2276 | 1464635615774 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:35 INFO - PROCESS | 2276 | ++DOCSHELL 0x12118e000 == 52 [pid = 2276] [id = 597] 12:13:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 158 (0x11759a800) [pid = 2276] [serial = 1791] [outer = 0x0] 12:13:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 159 (0x118415c00) [pid = 2276] [serial = 1792] [outer = 0x11759a800] 12:13:35 INFO - PROCESS | 2276 | 1464635615804 Marionette DEBUG loaded listener.js 12:13:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 160 (0x1187cac00) [pid = 2276] [serial = 1793] [outer = 0x11759a800] 12:13:36 INFO - PROCESS | 2276 | 1464635616215 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]]]}] 12:13:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:13:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 721ms 12:13:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:13:36 INFO - PROCESS | 2276 | 1464635616275 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 12:13:36 INFO - PROCESS | 2276 | 1464635616276 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 12:13:36 INFO - PROCESS | 2276 | 1464635616279 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:13:36 INFO - PROCESS | 2276 | 1464635616282 Marionette TRACE conn2 <- [1,2362,null,{}] 12:13:36 INFO - PROCESS | 2276 | 1464635616309 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}] 12:13:36 INFO - PROCESS | 2276 | 1464635616425 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 12:13:36 INFO - PROCESS | 2276 | 1464635616503 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:36 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d6b1000 == 53 [pid = 2276] [id = 598] 12:13:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 161 (0x119a92400) [pid = 2276] [serial = 1794] [outer = 0x0] 12:13:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 162 (0x1215cc800) [pid = 2276] [serial = 1795] [outer = 0x119a92400] 12:13:36 INFO - PROCESS | 2276 | 1464635616535 Marionette DEBUG loaded listener.js 12:13:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 163 (0x121bb2400) [pid = 2276] [serial = 1796] [outer = 0x119a92400] 12:13:36 INFO - PROCESS | 2276 | 1464635616934 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]]]}] 12:13:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:13:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 690ms 12:13:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:13:36 INFO - PROCESS | 2276 | 1464635616972 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 12:13:36 INFO - PROCESS | 2276 | 1464635616974 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 12:13:37 INFO - PROCESS | 2276 | 1464635617002 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:13:37 INFO - PROCESS | 2276 | 1464635617003 Marionette TRACE conn2 <- [1,2366,null,{}] 12:13:37 INFO - PROCESS | 2276 | 1464635617007 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}] 12:13:37 INFO - PROCESS | 2276 | 1464635617127 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 12:13:37 INFO - PROCESS | 2276 | 1464635617208 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:37 INFO - PROCESS | 2276 | ++DOCSHELL 0x134b08000 == 54 [pid = 2276] [id = 599] 12:13:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 164 (0x1248b7000) [pid = 2276] [serial = 1797] [outer = 0x0] 12:13:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 165 (0x124d61000) [pid = 2276] [serial = 1798] [outer = 0x1248b7000] 12:13:37 INFO - PROCESS | 2276 | 1464635617236 Marionette DEBUG loaded listener.js 12:13:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 166 (0x126cde800) [pid = 2276] [serial = 1799] [outer = 0x1248b7000] 12:13:37 INFO - PROCESS | 2276 | 1464635617648 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]]]}] 12:13:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:13:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 698ms 12:13:37 INFO - PROCESS | 2276 | 1464635617674 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 12:13:37 INFO - PROCESS | 2276 | 1464635617676 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 12:13:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:13:37 INFO - PROCESS | 2276 | 1464635617678 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:13:37 INFO - PROCESS | 2276 | 1464635617679 Marionette TRACE conn2 <- [1,2370,null,{}] 12:13:37 INFO - PROCESS | 2276 | 1464635617682 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}] 12:13:37 INFO - PROCESS | 2276 | 1464635617792 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 12:13:37 INFO - PROCESS | 2276 | 1464635617858 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:37 INFO - PROCESS | 2276 | ++DOCSHELL 0x134d87000 == 55 [pid = 2276] [id = 600] 12:13:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 167 (0x124933c00) [pid = 2276] [serial = 1800] [outer = 0x0] 12:13:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 168 (0x126dbb800) [pid = 2276] [serial = 1801] [outer = 0x124933c00] 12:13:37 INFO - PROCESS | 2276 | 1464635617928 Marionette DEBUG loaded listener.js 12:13:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 169 (0x12a7e2c00) [pid = 2276] [serial = 1802] [outer = 0x124933c00] 12:13:38 INFO - PROCESS | 2276 | 1464635618310 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]]]}] 12:13:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:13:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 670ms 12:13:38 INFO - PROCESS | 2276 | 1464635618349 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 12:13:38 INFO - PROCESS | 2276 | 1464635618350 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 12:13:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:13:38 INFO - PROCESS | 2276 | 1464635618353 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:13:38 INFO - PROCESS | 2276 | 1464635618354 Marionette TRACE conn2 <- [1,2374,null,{}] 12:13:38 INFO - PROCESS | 2276 | 1464635618356 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}] 12:13:38 INFO - PROCESS | 2276 | 1464635618481 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 12:13:38 INFO - PROCESS | 2276 | 1464635618593 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:38 INFO - PROCESS | 2276 | ++DOCSHELL 0x134fb7000 == 56 [pid = 2276] [id = 601] 12:13:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 170 (0x12ae59400) [pid = 2276] [serial = 1803] [outer = 0x0] 12:13:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 171 (0x12afd2800) [pid = 2276] [serial = 1804] [outer = 0x12ae59400] 12:13:38 INFO - PROCESS | 2276 | 1464635618624 Marionette DEBUG loaded listener.js 12:13:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 172 (0x12b2bd800) [pid = 2276] [serial = 1805] [outer = 0x12ae59400] 12:13:39 INFO - PROCESS | 2276 | 1464635619047 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]]]}] 12:13:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:13:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 718ms 12:13:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:13:39 INFO - PROCESS | 2276 | 1464635619071 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 12:13:39 INFO - PROCESS | 2276 | 1464635619073 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 12:13:39 INFO - PROCESS | 2276 | 1464635619075 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:13:39 INFO - PROCESS | 2276 | 1464635619076 Marionette TRACE conn2 <- [1,2378,null,{}] 12:13:39 INFO - PROCESS | 2276 | 1464635619079 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}] 12:13:39 INFO - PROCESS | 2276 | 1464635619185 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 12:13:39 INFO - PROCESS | 2276 | 1464635619291 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:39 INFO - PROCESS | 2276 | ++DOCSHELL 0x134fd0000 == 57 [pid = 2276] [id = 602] 12:13:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 173 (0x12afdd000) [pid = 2276] [serial = 1806] [outer = 0x0] 12:13:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 174 (0x12b2c3000) [pid = 2276] [serial = 1807] [outer = 0x12afdd000] 12:13:39 INFO - PROCESS | 2276 | 1464635619322 Marionette DEBUG loaded listener.js 12:13:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 175 (0x12b2ca000) [pid = 2276] [serial = 1808] [outer = 0x12afdd000] 12:13:39 INFO - PROCESS | 2276 | 1464635619734 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]]]}] 12:13:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:13:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 668ms 12:13:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:13:39 INFO - PROCESS | 2276 | 1464635619744 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 12:13:39 INFO - PROCESS | 2276 | 1464635619745 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 12:13:39 INFO - PROCESS | 2276 | 1464635619747 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:13:39 INFO - PROCESS | 2276 | 1464635619749 Marionette TRACE conn2 <- [1,2382,null,{}] 12:13:39 INFO - PROCESS | 2276 | 1464635619754 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}] 12:13:39 INFO - PROCESS | 2276 | 1464635619863 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 12:13:39 INFO - PROCESS | 2276 | 1464635619960 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:39 INFO - PROCESS | 2276 | ++DOCSHELL 0x1353aa800 == 58 [pid = 2276] [id = 603] 12:13:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 176 (0x12b2c9000) [pid = 2276] [serial = 1809] [outer = 0x0] 12:13:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 177 (0x12bad8400) [pid = 2276] [serial = 1810] [outer = 0x12b2c9000] 12:13:39 INFO - PROCESS | 2276 | 1464635619989 Marionette DEBUG loaded listener.js 12:13:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 178 (0x12badec00) [pid = 2276] [serial = 1811] [outer = 0x12b2c9000] 12:13:40 INFO - PROCESS | 2276 | 1464635620420 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]]]}] 12:13:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:13:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 720ms 12:13:40 INFO - PROCESS | 2276 | 1464635620469 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 12:13:40 INFO - PROCESS | 2276 | 1464635620470 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 12:13:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:13:40 INFO - PROCESS | 2276 | 1464635620472 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:13:40 INFO - PROCESS | 2276 | 1464635620474 Marionette TRACE conn2 <- [1,2386,null,{}] 12:13:40 INFO - PROCESS | 2276 | 1464635620477 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}] 12:13:40 INFO - PROCESS | 2276 | 1464635620599 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 12:13:40 INFO - PROCESS | 2276 | 1464635620980 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:41 INFO - PROCESS | 2276 | ++DOCSHELL 0x119790800 == 59 [pid = 2276] [id = 604] 12:13:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 179 (0x111c1e800) [pid = 2276] [serial = 1812] [outer = 0x0] 12:13:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 180 (0x112246400) [pid = 2276] [serial = 1813] [outer = 0x111c1e800] 12:13:41 INFO - PROCESS | 2276 | 1464635621024 Marionette DEBUG loaded listener.js 12:13:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 181 (0x1131bc400) [pid = 2276] [serial = 1814] [outer = 0x111c1e800] 12:13:41 INFO - PROCESS | 2276 | 1464635621474 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]]]}] 12:13:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:13:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1022ms 12:13:41 INFO - PROCESS | 2276 | 1464635621494 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 12:13:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:13:41 INFO - PROCESS | 2276 | 1464635621497 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 12:13:41 INFO - PROCESS | 2276 | 1464635621510 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:13:41 INFO - PROCESS | 2276 | 1464635621512 Marionette TRACE conn2 <- [1,2390,null,{}] 12:13:41 INFO - PROCESS | 2276 | 1464635621516 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}] 12:13:41 INFO - PROCESS | 2276 | 1464635621623 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 12:13:41 INFO - PROCESS | 2276 | 1464635621741 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:41 INFO - PROCESS | 2276 | ++DOCSHELL 0x117e05000 == 60 [pid = 2276] [id = 605] 12:13:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 182 (0x115d0a800) [pid = 2276] [serial = 1815] [outer = 0x0] 12:13:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 183 (0x1168ae800) [pid = 2276] [serial = 1816] [outer = 0x115d0a800] 12:13:41 INFO - PROCESS | 2276 | 1464635621772 Marionette DEBUG loaded listener.js 12:13:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 184 (0x1187c0400) [pid = 2276] [serial = 1817] [outer = 0x115d0a800] 12:13:42 INFO - PROCESS | 2276 | --DOCSHELL 0x12d6bd000 == 59 [pid = 2276] [id = 594] 12:13:42 INFO - PROCESS | 2276 | --DOCSHELL 0x12c20e000 == 58 [pid = 2276] [id = 593] 12:13:42 INFO - PROCESS | 2276 | --DOCSHELL 0x12cac7800 == 57 [pid = 2276] [id = 592] 12:13:42 INFO - PROCESS | 2276 | --DOCSHELL 0x12bb63800 == 56 [pid = 2276] [id = 591] 12:13:42 INFO - PROCESS | 2276 | --DOCSHELL 0x12b248800 == 55 [pid = 2276] [id = 590] 12:13:42 INFO - PROCESS | 2276 | --DOCSHELL 0x12aedc000 == 54 [pid = 2276] [id = 589] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 183 (0x126db2c00) [pid = 2276] [serial = 1681] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 182 (0x1128a6c00) [pid = 2276] [serial = 1669] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 181 (0x121119000) [pid = 2276] [serial = 1675] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 180 (0x11805e000) [pid = 2276] [serial = 1672] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 179 (0x121c19000) [pid = 2276] [serial = 1678] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 178 (0x12a995800) [pid = 2276] [serial = 1687] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 177 (0x12a68a400) [pid = 2276] [serial = 1684] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 176 (0x1266c8c00) [pid = 2276] [serial = 1726] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOCSHELL 0x129430800 == 53 [pid = 2276] [id = 588] 12:13:42 INFO - PROCESS | 2276 | --DOCSHELL 0x1254d2800 == 52 [pid = 2276] [id = 587] 12:13:42 INFO - PROCESS | 2276 | --DOCSHELL 0x11979d800 == 51 [pid = 2276] [id = 586] 12:13:42 INFO - PROCESS | 2276 | --DOCSHELL 0x119b21000 == 50 [pid = 2276] [id = 585] 12:13:42 INFO - PROCESS | 2276 | --DOCSHELL 0x1248f2800 == 49 [pid = 2276] [id = 584] 12:13:42 INFO - PROCESS | 2276 | --DOCSHELL 0x12ba7c000 == 48 [pid = 2276] [id = 578] 12:13:42 INFO - PROCESS | 2276 | --DOCSHELL 0x121182800 == 47 [pid = 2276] [id = 577] 12:13:42 INFO - PROCESS | 2276 | --DOCSHELL 0x115d2f800 == 46 [pid = 2276] [id = 576] 12:13:42 INFO - PROCESS | 2276 | 1464635622263 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]]]}] 12:13:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:13:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 782ms 12:13:42 INFO - PROCESS | 2276 | 1464635622283 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 12:13:42 INFO - PROCESS | 2276 | 1464635622288 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 12:13:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:13:42 INFO - PROCESS | 2276 | 1464635622291 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:13:42 INFO - PROCESS | 2276 | 1464635622292 Marionette TRACE conn2 <- [1,2394,null,{}] 12:13:42 INFO - PROCESS | 2276 | 1464635622295 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}] 12:13:42 INFO - PROCESS | 2276 | 1464635622404 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 12:13:42 INFO - PROCESS | 2276 | 1464635622411 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:42 INFO - PROCESS | 2276 | ++DOCSHELL 0x118136800 == 47 [pid = 2276] [id = 606] 12:13:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 177 (0x118414000) [pid = 2276] [serial = 1818] [outer = 0x0] 12:13:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 178 (0x1187dd800) [pid = 2276] [serial = 1819] [outer = 0x118414000] 12:13:42 INFO - PROCESS | 2276 | 1464635622437 Marionette DEBUG loaded listener.js 12:13:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 179 (0x119a8f400) [pid = 2276] [serial = 1820] [outer = 0x118414000] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 178 (0x12950a400) [pid = 2276] [serial = 1667] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 177 (0x117599c00) [pid = 2276] [serial = 1696] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 176 (0x1182e3c00) [pid = 2276] [serial = 1697] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 175 (0x121288400) [pid = 2276] [serial = 1708] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 174 (0x1128a2c00) [pid = 2276] [serial = 1691] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 173 (0x11271c800) [pid = 2276] [serial = 1690] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 172 (0x118711400) [pid = 2276] [serial = 1699] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 171 (0x1187c1400) [pid = 2276] [serial = 1700] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 170 (0x121624800) [pid = 2276] [serial = 1711] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 169 (0x1166c6c00) [pid = 2276] [serial = 1694] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 168 (0x11604a000) [pid = 2276] [serial = 1693] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 167 (0x12128f800) [pid = 2276] [serial = 1709] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 166 (0x1187d1c00) [pid = 2276] [serial = 1702] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 165 (0x119022800) [pid = 2276] [serial = 1703] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 164 (0x1219d4c00) [pid = 2276] [serial = 1714] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 163 (0x1218d8800) [pid = 2276] [serial = 1712] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 162 (0x119073000) [pid = 2276] [serial = 1717] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 161 (0x1219e1c00) [pid = 2276] [serial = 1718] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 160 (0x1254adc00) [pid = 2276] [serial = 1723] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 159 (0x123514c00) [pid = 2276] [serial = 1720] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 158 (0x121bb0000) [pid = 2276] [serial = 1715] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 157 (0x126399800) [pid = 2276] [serial = 1724] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 156 (0x1190f7800) [pid = 2276] [serial = 1705] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 155 (0x12111bc00) [pid = 2276] [serial = 1706] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | --DOMWINDOW == 154 (0x124ba5800) [pid = 2276] [serial = 1721] [outer = 0x0] [url = about:blank] 12:13:42 INFO - PROCESS | 2276 | 1464635622862 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]]]}] 12:13:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:13:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 618ms 12:13:42 INFO - PROCESS | 2276 | 1464635622910 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 12:13:42 INFO - PROCESS | 2276 | 1464635622911 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 12:13:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:13:42 INFO - PROCESS | 2276 | 1464635622915 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:13:42 INFO - PROCESS | 2276 | 1464635622919 Marionette TRACE conn2 <- [1,2398,null,{}] 12:13:42 INFO - PROCESS | 2276 | 1464635622925 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}] 12:13:43 INFO - PROCESS | 2276 | 1464635623020 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 12:13:43 INFO - PROCESS | 2276 | 1464635623026 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:43 INFO - PROCESS | 2276 | ++DOCSHELL 0x126d7b000 == 48 [pid = 2276] [id = 607] 12:13:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 155 (0x121119400) [pid = 2276] [serial = 1821] [outer = 0x0] 12:13:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 156 (0x121290000) [pid = 2276] [serial = 1822] [outer = 0x121119400] 12:13:43 INFO - PROCESS | 2276 | 1464635623050 Marionette DEBUG loaded listener.js 12:13:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 157 (0x1219a4000) [pid = 2276] [serial = 1823] [outer = 0x121119400] 12:13:43 INFO - PROCESS | 2276 | 1464635623398 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]]]}] 12:13:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:13:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 524ms 12:13:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:13:43 INFO - PROCESS | 2276 | 1464635623437 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 12:13:43 INFO - PROCESS | 2276 | 1464635623439 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 12:13:43 INFO - PROCESS | 2276 | 1464635623441 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:13:43 INFO - PROCESS | 2276 | 1464635623450 Marionette TRACE conn2 <- [1,2402,null,{}] 12:13:43 INFO - PROCESS | 2276 | 1464635623452 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}] 12:13:43 INFO - PROCESS | 2276 | 1464635623545 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 12:13:43 INFO - PROCESS | 2276 | 1464635623550 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:43 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a78b800 == 49 [pid = 2276] [id = 608] 12:13:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 158 (0x1219e0c00) [pid = 2276] [serial = 1824] [outer = 0x0] 12:13:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 159 (0x121bb9c00) [pid = 2276] [serial = 1825] [outer = 0x1219e0c00] 12:13:43 INFO - PROCESS | 2276 | 1464635623575 Marionette DEBUG loaded listener.js 12:13:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 160 (0x12350cc00) [pid = 2276] [serial = 1826] [outer = 0x1219e0c00] 12:13:43 INFO - PROCESS | 2276 | 1464635623931 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]]]}] 12:13:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:13:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 528ms 12:13:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:13:43 INFO - PROCESS | 2276 | 1464635623971 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 12:13:43 INFO - PROCESS | 2276 | 1464635623972 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 12:13:43 INFO - PROCESS | 2276 | 1464635623974 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:13:43 INFO - PROCESS | 2276 | 1464635623975 Marionette TRACE conn2 <- [1,2406,null,{}] 12:13:43 INFO - PROCESS | 2276 | 1464635623977 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}] 12:13:44 INFO - PROCESS | 2276 | 1464635624101 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 12:13:44 INFO - PROCESS | 2276 | 1464635624143 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:44 INFO - PROCESS | 2276 | ++DOCSHELL 0x12af74800 == 50 [pid = 2276] [id = 609] 12:13:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 161 (0x124ba7c00) [pid = 2276] [serial = 1827] [outer = 0x0] 12:13:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 162 (0x125fa1c00) [pid = 2276] [serial = 1828] [outer = 0x124ba7c00] 12:13:44 INFO - PROCESS | 2276 | 1464635624173 Marionette DEBUG loaded listener.js 12:13:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 163 (0x126ce2400) [pid = 2276] [serial = 1829] [outer = 0x124ba7c00] 12:13:44 INFO - PROCESS | 2276 | 1464635624506 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]]]}] 12:13:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:13:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 568ms 12:13:44 INFO - PROCESS | 2276 | 1464635624542 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 12:13:44 INFO - PROCESS | 2276 | 1464635624543 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 12:13:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:13:44 INFO - PROCESS | 2276 | 1464635624546 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:13:44 INFO - PROCESS | 2276 | 1464635624547 Marionette TRACE conn2 <- [1,2410,null,{}] 12:13:44 INFO - PROCESS | 2276 | 1464635624555 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}] 12:13:44 INFO - PROCESS | 2276 | 1464635624680 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 12:13:44 INFO - PROCESS | 2276 | 1464635624721 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:44 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c215000 == 51 [pid = 2276] [id = 610] 12:13:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 164 (0x126ce2800) [pid = 2276] [serial = 1830] [outer = 0x0] 12:13:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 165 (0x126db2c00) [pid = 2276] [serial = 1831] [outer = 0x126ce2800] 12:13:44 INFO - PROCESS | 2276 | 1464635624746 Marionette DEBUG loaded listener.js 12:13:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 166 (0x12950e800) [pid = 2276] [serial = 1832] [outer = 0x126ce2800] 12:13:45 INFO - PROCESS | 2276 | 1464635625088 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]]]}] 12:13:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:13:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 569ms 12:13:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:13:45 INFO - PROCESS | 2276 | 1464635625115 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 12:13:45 INFO - PROCESS | 2276 | 1464635625117 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 12:13:45 INFO - PROCESS | 2276 | 1464635625119 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:13:45 INFO - PROCESS | 2276 | 1464635625120 Marionette TRACE conn2 <- [1,2414,null,{}] 12:13:45 INFO - PROCESS | 2276 | 1464635625122 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}] 12:13:45 INFO - PROCESS | 2276 | 1464635625236 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 12:13:45 INFO - PROCESS | 2276 | 1464635625250 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:45 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cae1800 == 52 [pid = 2276] [id = 611] 12:13:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 167 (0x121bb1800) [pid = 2276] [serial = 1833] [outer = 0x0] 12:13:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 168 (0x12a991400) [pid = 2276] [serial = 1834] [outer = 0x121bb1800] 12:13:45 INFO - PROCESS | 2276 | 1464635625275 Marionette DEBUG loaded listener.js 12:13:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 169 (0x12ae55000) [pid = 2276] [serial = 1835] [outer = 0x121bb1800] 12:13:45 INFO - PROCESS | 2276 | 1464635625629 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]]]}] 12:13:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:13:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 519ms 12:13:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:13:45 INFO - PROCESS | 2276 | 1464635625638 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 12:13:45 INFO - PROCESS | 2276 | 1464635625639 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 12:13:45 INFO - PROCESS | 2276 | 1464635625641 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:13:45 INFO - PROCESS | 2276 | 1464635625642 Marionette TRACE conn2 <- [1,2418,null,{}] 12:13:45 INFO - PROCESS | 2276 | 1464635625644 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}] 12:13:45 INFO - PROCESS | 2276 | 1464635625759 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 12:13:45 INFO - PROCESS | 2276 | 1464635625772 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:45 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d1ce000 == 53 [pid = 2276] [id = 612] 12:13:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 170 (0x129505c00) [pid = 2276] [serial = 1836] [outer = 0x0] 12:13:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 171 (0x12afd5400) [pid = 2276] [serial = 1837] [outer = 0x129505c00] 12:13:45 INFO - PROCESS | 2276 | 1464635625797 Marionette DEBUG loaded listener.js 12:13:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 172 (0x12b2bc000) [pid = 2276] [serial = 1838] [outer = 0x129505c00] 12:13:46 INFO - PROCESS | 2276 | 1464635626172 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]]]}] 12:13:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:13:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 570ms 12:13:46 INFO - PROCESS | 2276 | 1464635626212 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 12:13:46 INFO - PROCESS | 2276 | 1464635626213 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 12:13:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:13:46 INFO - PROCESS | 2276 | 1464635626216 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:13:46 INFO - PROCESS | 2276 | 1464635626217 Marionette TRACE conn2 <- [1,2422,null,{}] 12:13:46 INFO - PROCESS | 2276 | 1464635626219 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}] 12:13:46 INFO - PROCESS | 2276 | 1464635626336 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 12:13:46 INFO - PROCESS | 2276 | 1464635626351 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:46 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d6bf000 == 54 [pid = 2276] [id = 613] 12:13:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 173 (0x12afd6400) [pid = 2276] [serial = 1839] [outer = 0x0] 12:13:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 174 (0x12bad6400) [pid = 2276] [serial = 1840] [outer = 0x12afd6400] 12:13:46 INFO - PROCESS | 2276 | 1464635626376 Marionette DEBUG loaded listener.js 12:13:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 175 (0x12bb78800) [pid = 2276] [serial = 1841] [outer = 0x12afd6400] 12:13:46 INFO - PROCESS | 2276 | --DOMWINDOW == 174 (0x124b87000) [pid = 2276] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:13:46 INFO - PROCESS | 2276 | --DOMWINDOW == 173 (0x119a13400) [pid = 2276] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:13:46 INFO - PROCESS | 2276 | --DOMWINDOW == 172 (0x119a92800) [pid = 2276] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:13:46 INFO - PROCESS | 2276 | --DOMWINDOW == 171 (0x1131b4000) [pid = 2276] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:13:46 INFO - PROCESS | 2276 | --DOMWINDOW == 170 (0x1219df800) [pid = 2276] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:13:46 INFO - PROCESS | 2276 | --DOMWINDOW == 169 (0x118925000) [pid = 2276] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:13:46 INFO - PROCESS | 2276 | --DOMWINDOW == 168 (0x1269eb800) [pid = 2276] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:13:46 INFO - PROCESS | 2276 | --DOMWINDOW == 167 (0x12128e000) [pid = 2276] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:13:46 INFO - PROCESS | 2276 | --DOMWINDOW == 166 (0x113acdc00) [pid = 2276] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:13:46 INFO - PROCESS | 2276 | --DOMWINDOW == 165 (0x1254ad800) [pid = 2276] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:13:46 INFO - PROCESS | 2276 | --DOMWINDOW == 164 (0x11279a400) [pid = 2276] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:13:46 INFO - PROCESS | 2276 | --DOMWINDOW == 163 (0x126ce4000) [pid = 2276] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:13:46 INFO - PROCESS | 2276 | --DOMWINDOW == 162 (0x128fbd800) [pid = 2276] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:13:46 INFO - PROCESS | 2276 | --DOMWINDOW == 161 (0x115d0d800) [pid = 2276] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:13:46 INFO - PROCESS | 2276 | 1464635626913 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]]]}] 12:13:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:13:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 720ms 12:13:46 INFO - PROCESS | 2276 | 1464635626939 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 12:13:46 INFO - PROCESS | 2276 | 1464635626941 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 12:13:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:13:46 INFO - PROCESS | 2276 | 1464635626943 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:13:46 INFO - PROCESS | 2276 | 1464635626944 Marionette TRACE conn2 <- [1,2426,null,{}] 12:13:46 INFO - PROCESS | 2276 | 1464635626946 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}] 12:13:47 INFO - PROCESS | 2276 | 1464635627076 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 12:13:47 INFO - PROCESS | 2276 | 1464635627143 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:47 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c90c800 == 55 [pid = 2276] [id = 614] 12:13:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 162 (0x110eb1800) [pid = 2276] [serial = 1842] [outer = 0x0] 12:13:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 163 (0x1219df800) [pid = 2276] [serial = 1843] [outer = 0x110eb1800] 12:13:47 INFO - PROCESS | 2276 | 1464635627172 Marionette DEBUG loaded listener.js 12:13:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 164 (0x12a751c00) [pid = 2276] [serial = 1844] [outer = 0x110eb1800] 12:13:47 INFO - PROCESS | 2276 | 1464635627485 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]]]}] 12:13:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:13:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 568ms 12:13:47 INFO - PROCESS | 2276 | 1464635627512 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 12:13:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:13:47 INFO - PROCESS | 2276 | 1464635627513 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 12:13:47 INFO - PROCESS | 2276 | 1464635627516 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:13:47 INFO - PROCESS | 2276 | 1464635627520 Marionette TRACE conn2 <- [1,2430,null,{}] 12:13:47 INFO - PROCESS | 2276 | 1464635627523 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}] 12:13:47 INFO - PROCESS | 2276 | 1464635627657 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 12:13:47 INFO - PROCESS | 2276 | 1464635627699 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:47 INFO - PROCESS | 2276 | ++DOCSHELL 0x134507800 == 56 [pid = 2276] [id = 615] 12:13:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 165 (0x1190f5800) [pid = 2276] [serial = 1845] [outer = 0x0] 12:13:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 166 (0x12bb7dc00) [pid = 2276] [serial = 1846] [outer = 0x1190f5800] 12:13:47 INFO - PROCESS | 2276 | 1464635627723 Marionette DEBUG loaded listener.js 12:13:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 167 (0x12c050000) [pid = 2276] [serial = 1847] [outer = 0x1190f5800] 12:13:48 INFO - PROCESS | 2276 | 1464635628023 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]]]}] 12:13:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:13:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 523ms 12:13:48 INFO - PROCESS | 2276 | 1464635628041 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 12:13:48 INFO - PROCESS | 2276 | 1464635628043 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 12:13:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:13:48 INFO - PROCESS | 2276 | 1464635628046 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:13:48 INFO - PROCESS | 2276 | 1464635628048 Marionette TRACE conn2 <- [1,2434,null,{}] 12:13:48 INFO - PROCESS | 2276 | 1464635628052 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}] 12:13:48 INFO - PROCESS | 2276 | 1464635628200 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 12:13:48 INFO - PROCESS | 2276 | 1464635628301 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:48 INFO - PROCESS | 2276 | ++DOCSHELL 0x134d97800 == 57 [pid = 2276] [id = 616] 12:13:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 168 (0x12a686400) [pid = 2276] [serial = 1848] [outer = 0x0] 12:13:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 169 (0x12c053400) [pid = 2276] [serial = 1849] [outer = 0x12a686400] 12:13:48 INFO - PROCESS | 2276 | 1464635628342 Marionette DEBUG loaded listener.js 12:13:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 170 (0x12c271400) [pid = 2276] [serial = 1850] [outer = 0x12a686400] 12:13:48 INFO - PROCESS | 2276 | 1464635628649 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]]]}] 12:13:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:13:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 620ms 12:13:48 INFO - PROCESS | 2276 | 1464635628666 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 12:13:48 INFO - PROCESS | 2276 | 1464635628671 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 12:13:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:13:48 INFO - PROCESS | 2276 | 1464635628675 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:13:48 INFO - PROCESS | 2276 | 1464635628677 Marionette TRACE conn2 <- [1,2438,null,{}] 12:13:48 INFO - PROCESS | 2276 | 1464635628695 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}] 12:13:48 INFO - PROCESS | 2276 | 1464635628961 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 12:13:49 INFO - PROCESS | 2276 | 1464635629105 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:49 INFO - PROCESS | 2276 | ++DOCSHELL 0x116f0d000 == 58 [pid = 2276] [id = 617] 12:13:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 171 (0x111c28000) [pid = 2276] [serial = 1851] [outer = 0x0] 12:13:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 172 (0x11271c800) [pid = 2276] [serial = 1852] [outer = 0x111c28000] 12:13:49 INFO - PROCESS | 2276 | 1464635629137 Marionette DEBUG loaded listener.js 12:13:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 173 (0x115f49400) [pid = 2276] [serial = 1853] [outer = 0x111c28000] 12:13:49 INFO - PROCESS | 2276 | 1464635629623 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]]]}] 12:13:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:13:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 974ms 12:13:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:13:49 INFO - PROCESS | 2276 | 1464635629653 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 12:13:49 INFO - PROCESS | 2276 | 1464635629655 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 12:13:49 INFO - PROCESS | 2276 | 1464635629658 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:13:49 INFO - PROCESS | 2276 | 1464635629660 Marionette TRACE conn2 <- [1,2442,null,{}] 12:13:49 INFO - PROCESS | 2276 | 1464635629664 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}] 12:13:49 INFO - PROCESS | 2276 | 1464635629781 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 12:13:49 INFO - PROCESS | 2276 | 1464635629863 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:49 INFO - PROCESS | 2276 | ++DOCSHELL 0x129443800 == 59 [pid = 2276] [id = 618] 12:13:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 174 (0x118552800) [pid = 2276] [serial = 1854] [outer = 0x0] 12:13:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 175 (0x1187ce400) [pid = 2276] [serial = 1855] [outer = 0x118552800] 12:13:49 INFO - PROCESS | 2276 | 1464635629894 Marionette DEBUG loaded listener.js 12:13:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 176 (0x1196fcc00) [pid = 2276] [serial = 1856] [outer = 0x118552800] 12:13:50 INFO - PROCESS | 2276 | 1464635630284 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]]]}] 12:13:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:13:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 672ms 12:13:50 INFO - PROCESS | 2276 | 1464635630331 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 12:13:50 INFO - PROCESS | 2276 | 1464635630333 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 12:13:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:13:50 INFO - PROCESS | 2276 | 1464635630336 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:13:50 INFO - PROCESS | 2276 | 1464635630337 Marionette TRACE conn2 <- [1,2446,null,{}] 12:13:50 INFO - PROCESS | 2276 | 1464635630340 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}] 12:13:50 INFO - PROCESS | 2276 | 1464635630452 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 12:13:50 INFO - PROCESS | 2276 | 1464635630564 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:50 INFO - PROCESS | 2276 | ++DOCSHELL 0x12edb5800 == 60 [pid = 2276] [id = 619] 12:13:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 177 (0x119a86c00) [pid = 2276] [serial = 1857] [outer = 0x0] 12:13:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 178 (0x1215cc400) [pid = 2276] [serial = 1858] [outer = 0x119a86c00] 12:13:50 INFO - PROCESS | 2276 | 1464635630595 Marionette DEBUG loaded listener.js 12:13:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 179 (0x121bbc000) [pid = 2276] [serial = 1859] [outer = 0x119a86c00] 12:13:51 INFO - PROCESS | 2276 | 1464635631017 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]]]}] 12:13:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:13:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 720ms 12:13:51 INFO - PROCESS | 2276 | 1464635631057 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 12:13:51 INFO - PROCESS | 2276 | 1464635631060 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 12:13:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:13:51 INFO - PROCESS | 2276 | 1464635631091 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:13:51 INFO - PROCESS | 2276 | 1464635631094 Marionette TRACE conn2 <- [1,2450,null,{}] 12:13:51 INFO - PROCESS | 2276 | 1464635631098 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}] 12:13:51 INFO - PROCESS | 2276 | 1464635631251 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 12:13:51 INFO - PROCESS | 2276 | 1464635631311 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:51 INFO - PROCESS | 2276 | ++DOCSHELL 0x1377a1800 == 61 [pid = 2276] [id = 620] 12:13:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 180 (0x12675dc00) [pid = 2276] [serial = 1860] [outer = 0x0] 12:13:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 181 (0x126ceac00) [pid = 2276] [serial = 1861] [outer = 0x12675dc00] 12:13:51 INFO - PROCESS | 2276 | 1464635631341 Marionette DEBUG loaded listener.js 12:13:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 182 (0x12a680c00) [pid = 2276] [serial = 1862] [outer = 0x12675dc00] 12:13:51 INFO - PROCESS | 2276 | 1464635631838 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]]]}] 12:13:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:13:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 800ms 12:13:51 INFO - PROCESS | 2276 | 1464635631870 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 12:13:51 INFO - PROCESS | 2276 | 1464635631873 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 12:13:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:13:51 INFO - PROCESS | 2276 | 1464635631878 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:13:51 INFO - PROCESS | 2276 | 1464635631880 Marionette TRACE conn2 <- [1,2454,null,{}] 12:13:51 INFO - PROCESS | 2276 | 1464635631884 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}] 12:13:52 INFO - PROCESS | 2276 | 1464635632056 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 12:13:52 INFO - PROCESS | 2276 | 1464635632148 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:52 INFO - PROCESS | 2276 | ++DOCSHELL 0x1386c3000 == 62 [pid = 2276] [id = 621] 12:13:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 183 (0x12926f800) [pid = 2276] [serial = 1863] [outer = 0x0] 12:13:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 184 (0x12afd9400) [pid = 2276] [serial = 1864] [outer = 0x12926f800] 12:13:52 INFO - PROCESS | 2276 | 1464635632177 Marionette DEBUG loaded listener.js 12:13:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 185 (0x12bada000) [pid = 2276] [serial = 1865] [outer = 0x12926f800] 12:13:52 INFO - PROCESS | 2276 | 1464635632676 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]]]}] 12:13:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:13:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 823ms 12:13:52 INFO - PROCESS | 2276 | 1464635632701 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 12:13:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:13:52 INFO - PROCESS | 2276 | 1464635632703 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 12:13:52 INFO - PROCESS | 2276 | 1464635632707 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:13:52 INFO - PROCESS | 2276 | 1464635632709 Marionette TRACE conn2 <- [1,2458,null,{}] 12:13:52 INFO - PROCESS | 2276 | 1464635632712 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}] 12:13:52 INFO - PROCESS | 2276 | 1464635632888 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 12:13:53 INFO - PROCESS | 2276 | 1464635633020 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:53 INFO - PROCESS | 2276 | ++DOCSHELL 0x1386dd000 == 63 [pid = 2276] [id = 622] 12:13:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 186 (0x12c26b400) [pid = 2276] [serial = 1866] [outer = 0x0] 12:13:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 187 (0x12c275c00) [pid = 2276] [serial = 1867] [outer = 0x12c26b400] 12:13:53 INFO - PROCESS | 2276 | 1464635633054 Marionette DEBUG loaded listener.js 12:13:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 188 (0x12c388800) [pid = 2276] [serial = 1868] [outer = 0x12c26b400] 12:13:53 INFO - PROCESS | 2276 | 1464635633496 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]]]}] 12:13:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:13:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 822ms 12:13:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:13:53 INFO - PROCESS | 2276 | 1464635633529 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 12:13:53 INFO - PROCESS | 2276 | 1464635633530 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 12:13:53 INFO - PROCESS | 2276 | 1464635633548 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:13:53 INFO - PROCESS | 2276 | 1464635633551 Marionette TRACE conn2 <- [1,2462,null,{}] 12:13:53 INFO - PROCESS | 2276 | 1464635633556 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}] 12:13:53 INFO - PROCESS | 2276 | 1464635633668 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 12:13:53 INFO - PROCESS | 2276 | 1464635633752 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:53 INFO - PROCESS | 2276 | ++DOCSHELL 0x1432d9000 == 64 [pid = 2276] [id = 623] 12:13:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 189 (0x12c38a400) [pid = 2276] [serial = 1869] [outer = 0x0] 12:13:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 190 (0x12c554000) [pid = 2276] [serial = 1870] [outer = 0x12c38a400] 12:13:53 INFO - PROCESS | 2276 | 1464635633781 Marionette DEBUG loaded listener.js 12:13:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 191 (0x12c55a800) [pid = 2276] [serial = 1871] [outer = 0x12c38a400] 12:13:54 INFO - PROCESS | 2276 | 1464635634221 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]]]}] 12:13:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:13:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 738ms 12:13:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:13:54 INFO - PROCESS | 2276 | 1464635634272 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 12:13:54 INFO - PROCESS | 2276 | 1464635634273 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 12:13:54 INFO - PROCESS | 2276 | 1464635634275 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:13:54 INFO - PROCESS | 2276 | 1464635634277 Marionette TRACE conn2 <- [1,2466,null,{}] 12:13:54 INFO - PROCESS | 2276 | 1464635634279 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}] 12:13:54 INFO - PROCESS | 2276 | 1464635634396 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 12:13:54 INFO - PROCESS | 2276 | 1464635634481 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:54 INFO - PROCESS | 2276 | ++DOCSHELL 0x12351a800 == 65 [pid = 2276] [id = 624] 12:13:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 192 (0x1269f2000) [pid = 2276] [serial = 1872] [outer = 0x0] 12:13:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 193 (0x12c555c00) [pid = 2276] [serial = 1873] [outer = 0x1269f2000] 12:13:54 INFO - PROCESS | 2276 | 1464635634510 Marionette DEBUG loaded listener.js 12:13:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 194 (0x12caa1400) [pid = 2276] [serial = 1874] [outer = 0x1269f2000] 12:13:54 INFO - PROCESS | 2276 | 1464635634941 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]]]}] 12:13:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:13:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 718ms 12:13:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:13:55 INFO - PROCESS | 2276 | 1464635634995 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 12:13:55 INFO - PROCESS | 2276 | 1464635634996 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 12:13:55 INFO - PROCESS | 2276 | 1464635634998 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:13:55 INFO - PROCESS | 2276 | 1464635635000 Marionette TRACE conn2 <- [1,2470,null,{}] 12:13:55 INFO - PROCESS | 2276 | 1464635635002 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}] 12:13:55 INFO - PROCESS | 2276 | 1464635635116 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 12:13:55 INFO - PROCESS | 2276 | 1464635635430 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:55 INFO - PROCESS | 2276 | ++DOCSHELL 0x120d74800 == 66 [pid = 2276] [id = 625] 12:13:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 195 (0x110eb6800) [pid = 2276] [serial = 1875] [outer = 0x0] 12:13:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 196 (0x111e75000) [pid = 2276] [serial = 1876] [outer = 0x110eb6800] 12:13:55 INFO - PROCESS | 2276 | 1464635635500 Marionette DEBUG loaded listener.js 12:13:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 197 (0x11324f800) [pid = 2276] [serial = 1877] [outer = 0x110eb6800] 12:13:55 INFO - PROCESS | 2276 | 1464635635939 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]]]}] 12:13:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:13:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 971ms 12:13:55 INFO - PROCESS | 2276 | 1464635635971 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 12:13:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:13:55 INFO - PROCESS | 2276 | 1464635635973 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 12:13:55 INFO - PROCESS | 2276 | 1464635635976 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:13:55 INFO - PROCESS | 2276 | 1464635635979 Marionette TRACE conn2 <- [1,2474,null,{}] 12:13:55 INFO - PROCESS | 2276 | 1464635635982 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}] 12:13:56 INFO - PROCESS | 2276 | 1464635636087 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 12:13:56 INFO - PROCESS | 2276 | 1464635636173 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:56 INFO - PROCESS | 2276 | ++DOCSHELL 0x1170b8800 == 67 [pid = 2276] [id = 626] 12:13:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 198 (0x11684d000) [pid = 2276] [serial = 1878] [outer = 0x0] 12:13:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 199 (0x11768ec00) [pid = 2276] [serial = 1879] [outer = 0x11684d000] 12:13:56 INFO - PROCESS | 2276 | 1464635636203 Marionette DEBUG loaded listener.js 12:13:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 200 (0x11830cc00) [pid = 2276] [serial = 1880] [outer = 0x11684d000] 12:13:56 INFO - PROCESS | 2276 | --DOCSHELL 0x134d97800 == 66 [pid = 2276] [id = 616] 12:13:56 INFO - PROCESS | 2276 | --DOCSHELL 0x134507800 == 65 [pid = 2276] [id = 615] 12:13:56 INFO - PROCESS | 2276 | --DOCSHELL 0x12c90c800 == 64 [pid = 2276] [id = 614] 12:13:56 INFO - PROCESS | 2276 | --DOCSHELL 0x12d6bf000 == 63 [pid = 2276] [id = 613] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 199 (0x12a99fc00) [pid = 2276] [serial = 1786] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOCSHELL 0x12d1ce000 == 62 [pid = 2276] [id = 612] 12:13:56 INFO - PROCESS | 2276 | --DOCSHELL 0x12cae1800 == 61 [pid = 2276] [id = 611] 12:13:56 INFO - PROCESS | 2276 | --DOCSHELL 0x12c215000 == 60 [pid = 2276] [id = 610] 12:13:56 INFO - PROCESS | 2276 | --DOCSHELL 0x12af74800 == 59 [pid = 2276] [id = 609] 12:13:56 INFO - PROCESS | 2276 | --DOCSHELL 0x12a78b800 == 58 [pid = 2276] [id = 608] 12:13:56 INFO - PROCESS | 2276 | --DOCSHELL 0x126d7b000 == 57 [pid = 2276] [id = 607] 12:13:56 INFO - PROCESS | 2276 | --DOCSHELL 0x118136800 == 56 [pid = 2276] [id = 606] 12:13:56 INFO - PROCESS | 2276 | --DOCSHELL 0x117e05000 == 55 [pid = 2276] [id = 605] 12:13:56 INFO - PROCESS | 2276 | --DOCSHELL 0x119790800 == 54 [pid = 2276] [id = 604] 12:13:56 INFO - PROCESS | 2276 | --DOCSHELL 0x1353aa800 == 53 [pid = 2276] [id = 603] 12:13:56 INFO - PROCESS | 2276 | --DOCSHELL 0x134fd0000 == 52 [pid = 2276] [id = 602] 12:13:56 INFO - PROCESS | 2276 | --DOCSHELL 0x134fb7000 == 51 [pid = 2276] [id = 601] 12:13:56 INFO - PROCESS | 2276 | --DOCSHELL 0x134d87000 == 50 [pid = 2276] [id = 600] 12:13:56 INFO - PROCESS | 2276 | --DOCSHELL 0x134b08000 == 49 [pid = 2276] [id = 599] 12:13:56 INFO - PROCESS | 2276 | --DOCSHELL 0x12d6b1000 == 48 [pid = 2276] [id = 598] 12:13:56 INFO - PROCESS | 2276 | --DOCSHELL 0x12118e000 == 47 [pid = 2276] [id = 597] 12:13:56 INFO - PROCESS | 2276 | --DOCSHELL 0x116f1d000 == 46 [pid = 2276] [id = 596] 12:13:56 INFO - PROCESS | 2276 | --DOCSHELL 0x12edbd800 == 45 [pid = 2276] [id = 595] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 198 (0x12a9a0800) [pid = 2276] [serial = 1688] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 197 (0x121626800) [pid = 2276] [serial = 1556] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 196 (0x1128acc00) [pid = 2276] [serial = 1729] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 195 (0x119073400) [pid = 2276] [serial = 1735] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 194 (0x116799c00) [pid = 2276] [serial = 1732] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 193 (0x1294cec00) [pid = 2276] [serial = 1747] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 192 (0x126cea800) [pid = 2276] [serial = 1744] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 191 (0x120f11000) [pid = 2276] [serial = 1762] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 190 (0x121285400) [pid = 2276] [serial = 1763] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 189 (0x129509400) [pid = 2276] [serial = 1751] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 188 (0x121c18400) [pid = 2276] [serial = 1768] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 187 (0x11906f400) [pid = 2276] [serial = 1750] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 186 (0x11892f400) [pid = 2276] [serial = 1759] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 185 (0x126db1800) [pid = 2276] [serial = 1774] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 184 (0x1197c3800) [pid = 2276] [serial = 1760] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 183 (0x121629400) [pid = 2276] [serial = 1765] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 182 (0x12128a000) [pid = 2276] [serial = 1738] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 181 (0x118716000) [pid = 2276] [serial = 1757] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 180 (0x118415800) [pid = 2276] [serial = 1756] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 179 (0x123554800) [pid = 2276] [serial = 1741] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 178 (0x1267ee400) [pid = 2276] [serial = 1771] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 177 (0x11660ac00) [pid = 2276] [serial = 1754] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 176 (0x1133ea000) [pid = 2276] [serial = 1753] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 175 (0x128fc3000) [pid = 2276] [serial = 1777] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 174 (0x12a7edc00) [pid = 2276] [serial = 1784] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 173 (0x121c15000) [pid = 2276] [serial = 1781] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 172 (0x118713800) [pid = 2276] [serial = 1780] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 171 (0x1294d0c00) [pid = 2276] [serial = 1778] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 170 (0x1254ad400) [pid = 2276] [serial = 1769] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 169 (0x126ce1800) [pid = 2276] [serial = 1772] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 168 (0x126dbb400) [pid = 2276] [serial = 1775] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 167 (0x12a747c00) [pid = 2276] [serial = 1783] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | --DOMWINDOW == 166 (0x1219d9400) [pid = 2276] [serial = 1766] [outer = 0x0] [url = about:blank] 12:13:56 INFO - PROCESS | 2276 | 1464635636670 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]]]}] 12:13:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:13:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 720ms 12:13:56 INFO - PROCESS | 2276 | 1464635636698 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 12:13:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:13:56 INFO - PROCESS | 2276 | 1464635636702 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 12:13:56 INFO - PROCESS | 2276 | 1464635636705 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:13:56 INFO - PROCESS | 2276 | 1464635636706 Marionette TRACE conn2 <- [1,2478,null,{}] 12:13:56 INFO - PROCESS | 2276 | 1464635636709 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}] 12:13:56 INFO - PROCESS | 2276 | 1464635636827 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 12:13:56 INFO - PROCESS | 2276 | 1464635636962 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:56 INFO - PROCESS | 2276 | ++DOCSHELL 0x11963c800 == 46 [pid = 2276] [id = 627] 12:13:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 167 (0x110eb7800) [pid = 2276] [serial = 1881] [outer = 0x0] 12:13:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 168 (0x11854bc00) [pid = 2276] [serial = 1882] [outer = 0x110eb7800] 12:13:57 INFO - PROCESS | 2276 | 1464635637010 Marionette DEBUG loaded listener.js 12:13:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 169 (0x1187c5800) [pid = 2276] [serial = 1883] [outer = 0x110eb7800] 12:13:57 INFO - PROCESS | 2276 | 1464635637379 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]]]}] 12:13:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:13:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 722ms 12:13:57 INFO - PROCESS | 2276 | 1464635637427 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 12:13:57 INFO - PROCESS | 2276 | 1464635637429 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 12:13:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:13:57 INFO - PROCESS | 2276 | 1464635637435 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:13:57 INFO - PROCESS | 2276 | 1464635637440 Marionette TRACE conn2 <- [1,2482,null,{}] 12:13:57 INFO - PROCESS | 2276 | 1464635637443 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}] 12:13:57 INFO - PROCESS | 2276 | 1464635637540 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 12:13:57 INFO - PROCESS | 2276 | 1464635637608 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:57 INFO - PROCESS | 2276 | ++DOCSHELL 0x12351e800 == 47 [pid = 2276] [id = 628] 12:13:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 170 (0x1187c5400) [pid = 2276] [serial = 1884] [outer = 0x0] 12:13:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 171 (0x11892c800) [pid = 2276] [serial = 1885] [outer = 0x1187c5400] 12:13:57 INFO - PROCESS | 2276 | 1464635637633 Marionette DEBUG loaded listener.js 12:13:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 172 (0x120f0dc00) [pid = 2276] [serial = 1886] [outer = 0x1187c5400] 12:13:57 INFO - PROCESS | 2276 | 1464635637924 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]]]}] 12:13:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:13:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 525ms 12:13:57 INFO - PROCESS | 2276 | 1464635637958 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 12:13:57 INFO - PROCESS | 2276 | 1464635637959 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 12:13:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:13:57 INFO - PROCESS | 2276 | 1464635637973 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:13:57 INFO - PROCESS | 2276 | 1464635637974 Marionette TRACE conn2 <- [1,2486,null,{}] 12:13:57 INFO - PROCESS | 2276 | 1464635637976 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}] 12:13:58 INFO - PROCESS | 2276 | 1464635638067 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 12:13:58 INFO - PROCESS | 2276 | 1464635638132 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:58 INFO - PROCESS | 2276 | ++DOCSHELL 0x128f99800 == 48 [pid = 2276] [id = 629] 12:13:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 173 (0x1187c8c00) [pid = 2276] [serial = 1887] [outer = 0x0] 12:13:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 174 (0x121286000) [pid = 2276] [serial = 1888] [outer = 0x1187c8c00] 12:13:58 INFO - PROCESS | 2276 | 1464635638157 Marionette DEBUG loaded listener.js 12:13:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 175 (0x121623000) [pid = 2276] [serial = 1889] [outer = 0x1187c8c00] 12:13:58 INFO - PROCESS | 2276 | 1464635638471 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]]]}] 12:13:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:13:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 520ms 12:13:58 INFO - PROCESS | 2276 | 1464635638493 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 12:13:58 INFO - PROCESS | 2276 | 1464635638494 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 12:13:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:13:58 INFO - PROCESS | 2276 | 1464635638496 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:13:58 INFO - PROCESS | 2276 | 1464635638497 Marionette TRACE conn2 <- [1,2490,null,{}] 12:13:58 INFO - PROCESS | 2276 | 1464635638500 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}] 12:13:58 INFO - PROCESS | 2276 | 1464635638587 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 12:13:58 INFO - PROCESS | 2276 | 1464635638592 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:58 INFO - PROCESS | 2276 | ++DOCSHELL 0x12aedc000 == 49 [pid = 2276] [id = 630] 12:13:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 176 (0x1219d9400) [pid = 2276] [serial = 1890] [outer = 0x0] 12:13:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 177 (0x1219de400) [pid = 2276] [serial = 1891] [outer = 0x1219d9400] 12:13:58 INFO - PROCESS | 2276 | 1464635638623 Marionette DEBUG loaded listener.js 12:13:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 178 (0x121c1b000) [pid = 2276] [serial = 1892] [outer = 0x1219d9400] 12:13:59 INFO - PROCESS | 2276 | 1464635639016 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]]]}] 12:13:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:13:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 570ms 12:13:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:13:59 INFO - PROCESS | 2276 | 1464635639067 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 12:13:59 INFO - PROCESS | 2276 | 1464635639068 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 12:13:59 INFO - PROCESS | 2276 | 1464635639070 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:13:59 INFO - PROCESS | 2276 | 1464635639071 Marionette TRACE conn2 <- [1,2494,null,{}] 12:13:59 INFO - PROCESS | 2276 | 1464635639073 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}] 12:13:59 INFO - PROCESS | 2276 | 1464635639195 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 12:13:59 INFO - PROCESS | 2276 | 1464635639240 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:59 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b254000 == 50 [pid = 2276] [id = 631] 12:13:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 179 (0x1219db000) [pid = 2276] [serial = 1893] [outer = 0x0] 12:13:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 180 (0x124b87000) [pid = 2276] [serial = 1894] [outer = 0x1219db000] 12:13:59 INFO - PROCESS | 2276 | 1464635639264 Marionette DEBUG loaded listener.js 12:13:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 181 (0x1254a8400) [pid = 2276] [serial = 1895] [outer = 0x1219db000] 12:13:59 INFO - PROCESS | 2276 | 1464635639589 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]]]}] 12:13:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:13:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 569ms 12:13:59 INFO - PROCESS | 2276 | 1464635639640 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 12:13:59 INFO - PROCESS | 2276 | 1464635639641 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 12:13:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:13:59 INFO - PROCESS | 2276 | 1464635639643 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:13:59 INFO - PROCESS | 2276 | 1464635639644 Marionette TRACE conn2 <- [1,2498,null,{}] 12:13:59 INFO - PROCESS | 2276 | 1464635639647 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}] 12:13:59 INFO - PROCESS | 2276 | 1464635639765 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 12:13:59 INFO - PROCESS | 2276 | 1464635639817 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:59 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c204000 == 51 [pid = 2276] [id = 632] 12:13:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 182 (0x124d55000) [pid = 2276] [serial = 1896] [outer = 0x0] 12:13:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 183 (0x125fa1800) [pid = 2276] [serial = 1897] [outer = 0x124d55000] 12:13:59 INFO - PROCESS | 2276 | 1464635639842 Marionette DEBUG loaded listener.js 12:13:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 184 (0x1267ee400) [pid = 2276] [serial = 1898] [outer = 0x124d55000] 12:14:00 INFO - PROCESS | 2276 | 1464635640219 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]]]}] 12:14:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:14:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 620ms 12:14:00 INFO - PROCESS | 2276 | 1464635640265 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 12:14:00 INFO - PROCESS | 2276 | 1464635640267 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 12:14:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:14:00 INFO - PROCESS | 2276 | 1464635640270 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:14:00 INFO - PROCESS | 2276 | 1464635640272 Marionette TRACE conn2 <- [1,2502,null,{}] 12:14:00 INFO - PROCESS | 2276 | 1464635640275 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}] 12:14:00 INFO - PROCESS | 2276 | 1464635640413 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 12:14:00 INFO - PROCESS | 2276 | 1464635640431 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:00 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c914800 == 52 [pid = 2276] [id = 633] 12:14:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 185 (0x11850d800) [pid = 2276] [serial = 1899] [outer = 0x0] 12:14:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 186 (0x126cdb400) [pid = 2276] [serial = 1900] [outer = 0x11850d800] 12:14:00 INFO - PROCESS | 2276 | 1464635640456 Marionette DEBUG loaded listener.js 12:14:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 187 (0x126dbc000) [pid = 2276] [serial = 1901] [outer = 0x11850d800] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 186 (0x112797c00) [pid = 2276] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 185 (0x11854d800) [pid = 2276] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 184 (0x126c34000) [pid = 2276] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 183 (0x126db0000) [pid = 2276] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 182 (0x113cc4800) [pid = 2276] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 181 (0x121bbb800) [pid = 2276] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 180 (0x120dc0400) [pid = 2276] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 179 (0x115d08000) [pid = 2276] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 178 (0x124d56000) [pid = 2276] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 177 (0x1219a5400) [pid = 2276] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 176 (0x119a92000) [pid = 2276] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 175 (0x120dbec00) [pid = 2276] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 174 (0x121bcb400) [pid = 2276] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 173 (0x124d5b000) [pid = 2276] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 172 (0x1219dc800) [pid = 2276] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 171 (0x1294d9c00) [pid = 2276] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 170 (0x1122b6c00) [pid = 2276] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 169 (0x121c15c00) [pid = 2276] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 168 (0x1269ecc00) [pid = 2276] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 167 (0x118309800) [pid = 2276] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 166 (0x120dbf800) [pid = 2276] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 165 (0x11278fc00) [pid = 2276] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 164 (0x112792000) [pid = 2276] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 163 (0x115f44c00) [pid = 2276] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 162 (0x118059000) [pid = 2276] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 161 (0x1166c5c00) [pid = 2276] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 160 (0x126ce2800) [pid = 2276] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 159 (0x121bb1800) [pid = 2276] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 158 (0x12a750800) [pid = 2276] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 157 (0x1219e0c00) [pid = 2276] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 156 (0x111c1e800) [pid = 2276] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 155 (0x118414000) [pid = 2276] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 154 (0x115d0a800) [pid = 2276] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 153 (0x129505c00) [pid = 2276] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 152 (0x121119400) [pid = 2276] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 151 (0x110eb1800) [pid = 2276] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 150 (0x124ba7c00) [pid = 2276] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 149 (0x12afd6400) [pid = 2276] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:14:01 INFO - PROCESS | 2276 | --DOMWINDOW == 148 (0x1190f5800) [pid = 2276] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:14:01 INFO - PROCESS | 2276 | 1464635641084 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]]]}] 12:14:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:14:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 821ms 12:14:01 INFO - PROCESS | 2276 | 1464635641091 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 12:14:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:14:01 INFO - PROCESS | 2276 | 1464635641092 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 12:14:01 INFO - PROCESS | 2276 | 1464635641094 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:14:01 INFO - PROCESS | 2276 | 1464635641095 Marionette TRACE conn2 <- [1,2506,null,{}] 12:14:01 INFO - PROCESS | 2276 | 1464635641098 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}] 12:14:01 INFO - PROCESS | 2276 | 1464635641193 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 12:14:01 INFO - PROCESS | 2276 | 1464635641198 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:01 INFO - PROCESS | 2276 | ++DOCSHELL 0x120d7c800 == 53 [pid = 2276] [id = 634] 12:14:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 149 (0x112712c00) [pid = 2276] [serial = 1902] [outer = 0x0] 12:14:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 150 (0x11502ec00) [pid = 2276] [serial = 1903] [outer = 0x112712c00] 12:14:01 INFO - PROCESS | 2276 | 1464635641224 Marionette DEBUG loaded listener.js 12:14:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 151 (0x1182e4c00) [pid = 2276] [serial = 1904] [outer = 0x112712c00] 12:14:01 INFO - PROCESS | 2276 | 1464635641577 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]]]}] 12:14:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:14:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 518ms 12:14:01 INFO - PROCESS | 2276 | 1464635641613 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 12:14:01 INFO - PROCESS | 2276 | 1464635641614 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 12:14:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:14:01 INFO - PROCESS | 2276 | 1464635641628 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:14:01 INFO - PROCESS | 2276 | 1464635641629 Marionette TRACE conn2 <- [1,2510,null,{}] 12:14:01 INFO - PROCESS | 2276 | 1464635641632 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}] 12:14:01 INFO - PROCESS | 2276 | 1464635641742 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 12:14:01 INFO - PROCESS | 2276 | 1464635641748 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:01 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c211800 == 54 [pid = 2276] [id = 635] 12:14:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 152 (0x119a88800) [pid = 2276] [serial = 1905] [outer = 0x0] 12:14:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 153 (0x120f0e800) [pid = 2276] [serial = 1906] [outer = 0x119a88800] 12:14:01 INFO - PROCESS | 2276 | 1464635641781 Marionette DEBUG loaded listener.js 12:14:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 154 (0x121c18800) [pid = 2276] [serial = 1907] [outer = 0x119a88800] 12:14:02 INFO - PROCESS | 2276 | 1464635642143 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]]]}] 12:14:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:14:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 524ms 12:14:02 INFO - PROCESS | 2276 | 1464635642152 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 12:14:02 INFO - PROCESS | 2276 | 1464635642154 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 12:14:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:14:02 INFO - PROCESS | 2276 | 1464635642156 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:14:02 INFO - PROCESS | 2276 | 1464635642158 Marionette TRACE conn2 <- [1,2514,null,{}] 12:14:02 INFO - PROCESS | 2276 | 1464635642160 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}] 12:14:02 INFO - PROCESS | 2276 | 1464635642266 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 12:14:02 INFO - PROCESS | 2276 | 1464635642336 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:02 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d18f000 == 55 [pid = 2276] [id = 636] 12:14:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 155 (0x121bbd400) [pid = 2276] [serial = 1908] [outer = 0x0] 12:14:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 156 (0x126ce4400) [pid = 2276] [serial = 1909] [outer = 0x121bbd400] 12:14:02 INFO - PROCESS | 2276 | 1464635642361 Marionette DEBUG loaded listener.js 12:14:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 157 (0x1294d2800) [pid = 2276] [serial = 1910] [outer = 0x121bbd400] 12:14:02 INFO - PROCESS | 2276 | 1464635642636 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]]]}] 12:14:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:14:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 519ms 12:14:02 INFO - PROCESS | 2276 | 1464635642676 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 12:14:02 INFO - PROCESS | 2276 | 1464635642678 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 12:14:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:14:02 INFO - PROCESS | 2276 | 1464635642680 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:14:02 INFO - PROCESS | 2276 | 1464635642681 Marionette TRACE conn2 <- [1,2518,null,{}] 12:14:02 INFO - PROCESS | 2276 | 1464635642683 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}] 12:14:02 INFO - PROCESS | 2276 | 1464635642780 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 12:14:02 INFO - PROCESS | 2276 | 1464635642784 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:02 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d9ac000 == 56 [pid = 2276] [id = 637] 12:14:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 158 (0x110eb1400) [pid = 2276] [serial = 1911] [outer = 0x0] 12:14:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 159 (0x12a682000) [pid = 2276] [serial = 1912] [outer = 0x110eb1400] 12:14:02 INFO - PROCESS | 2276 | 1464635642809 Marionette DEBUG loaded listener.js 12:14:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 160 (0x12a750800) [pid = 2276] [serial = 1913] [outer = 0x110eb1400] 12:14:03 INFO - PROCESS | 2276 | 1464635643320 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]]]}] 12:14:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:14:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 669ms 12:14:03 INFO - PROCESS | 2276 | 1464635643358 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 12:14:03 INFO - PROCESS | 2276 | 1464635643360 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 12:14:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:14:03 INFO - PROCESS | 2276 | 1464635643364 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:14:03 INFO - PROCESS | 2276 | 1464635643367 Marionette TRACE conn2 <- [1,2522,null,{}] 12:14:03 INFO - PROCESS | 2276 | 1464635643373 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}] 12:14:03 INFO - PROCESS | 2276 | 1464635643489 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 12:14:03 INFO - PROCESS | 2276 | 1464635643570 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:03 INFO - PROCESS | 2276 | ++DOCSHELL 0x12126f800 == 57 [pid = 2276] [id = 638] 12:14:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 161 (0x113cc9800) [pid = 2276] [serial = 1914] [outer = 0x0] 12:14:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 162 (0x116793800) [pid = 2276] [serial = 1915] [outer = 0x113cc9800] 12:14:03 INFO - PROCESS | 2276 | 1464635643600 Marionette DEBUG loaded listener.js 12:14:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 163 (0x11840e000) [pid = 2276] [serial = 1916] [outer = 0x113cc9800] 12:14:04 INFO - PROCESS | 2276 | 1464635643999 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]]]}] 12:14:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:14:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 673ms 12:14:04 INFO - PROCESS | 2276 | 1464635644039 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 12:14:04 INFO - PROCESS | 2276 | 1464635644043 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 12:14:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:14:04 INFO - PROCESS | 2276 | 1464635644047 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:14:04 INFO - PROCESS | 2276 | 1464635644049 Marionette TRACE conn2 <- [1,2526,null,{}] 12:14:04 INFO - PROCESS | 2276 | 1464635644052 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}] 12:14:04 INFO - PROCESS | 2276 | 1464635644165 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 12:14:04 INFO - PROCESS | 2276 | 1464635644267 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:04 INFO - PROCESS | 2276 | ++DOCSHELL 0x1299c0800 == 58 [pid = 2276] [id = 639] 12:14:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 164 (0x118415800) [pid = 2276] [serial = 1917] [outer = 0x0] 12:14:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 165 (0x1187d5800) [pid = 2276] [serial = 1918] [outer = 0x118415800] 12:14:04 INFO - PROCESS | 2276 | 1464635644299 Marionette DEBUG loaded listener.js 12:14:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 166 (0x1196f1c00) [pid = 2276] [serial = 1919] [outer = 0x118415800] 12:14:04 INFO - PROCESS | 2276 | 1464635644736 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]]]}] 12:14:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:14:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 720ms 12:14:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:14:04 INFO - PROCESS | 2276 | 1464635644768 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 12:14:04 INFO - PROCESS | 2276 | 1464635644769 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 12:14:04 INFO - PROCESS | 2276 | 1464635644771 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:14:04 INFO - PROCESS | 2276 | 1464635644774 Marionette TRACE conn2 <- [1,2530,null,{}] 12:14:04 INFO - PROCESS | 2276 | 1464635644782 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}] 12:14:04 INFO - PROCESS | 2276 | 1464635644896 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 12:14:04 INFO - PROCESS | 2276 | 1464635644981 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:04 INFO - PROCESS | 2276 | ++DOCSHELL 0x12dd88800 == 59 [pid = 2276] [id = 640] 12:14:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 167 (0x119a0fc00) [pid = 2276] [serial = 1920] [outer = 0x0] 12:14:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 168 (0x121629800) [pid = 2276] [serial = 1921] [outer = 0x119a0fc00] 12:14:05 INFO - PROCESS | 2276 | 1464635645012 Marionette DEBUG loaded listener.js 12:14:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 169 (0x121bc6400) [pid = 2276] [serial = 1922] [outer = 0x119a0fc00] 12:14:05 INFO - PROCESS | 2276 | 1464635645417 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]]]}] 12:14:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:14:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 673ms 12:14:05 INFO - PROCESS | 2276 | 1464635645445 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 12:14:05 INFO - PROCESS | 2276 | 1464635645447 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 12:14:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:14:05 INFO - PROCESS | 2276 | 1464635645449 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:14:05 INFO - PROCESS | 2276 | 1464635645450 Marionette TRACE conn2 <- [1,2534,null,{}] 12:14:05 INFO - PROCESS | 2276 | 1464635645453 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}] 12:14:05 INFO - PROCESS | 2276 | 1464635645583 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 12:14:05 INFO - PROCESS | 2276 | 1464635645665 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:05 INFO - PROCESS | 2276 | ++DOCSHELL 0x134580000 == 60 [pid = 2276] [id = 641] 12:14:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 170 (0x121bb5c00) [pid = 2276] [serial = 1923] [outer = 0x0] 12:14:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 171 (0x1254ad000) [pid = 2276] [serial = 1924] [outer = 0x121bb5c00] 12:14:05 INFO - PROCESS | 2276 | 1464635645695 Marionette DEBUG loaded listener.js 12:14:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 172 (0x126dbcc00) [pid = 2276] [serial = 1925] [outer = 0x121bb5c00] 12:14:06 INFO - PROCESS | 2276 | 1464635646110 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]]]}] 12:14:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:14:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 669ms 12:14:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:14:06 INFO - PROCESS | 2276 | 1464635646119 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 12:14:06 INFO - PROCESS | 2276 | 1464635646120 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 12:14:06 INFO - PROCESS | 2276 | 1464635646122 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:14:06 INFO - PROCESS | 2276 | 1464635646124 Marionette TRACE conn2 <- [1,2538,null,{}] 12:14:06 INFO - PROCESS | 2276 | 1464635646126 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}] 12:14:06 INFO - PROCESS | 2276 | 1464635646235 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 12:14:06 INFO - PROCESS | 2276 | 1464635646350 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:06 INFO - PROCESS | 2276 | ++DOCSHELL 0x134b19000 == 61 [pid = 2276] [id = 642] 12:14:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 173 (0x121c1ec00) [pid = 2276] [serial = 1926] [outer = 0x0] 12:14:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 174 (0x129272c00) [pid = 2276] [serial = 1927] [outer = 0x121c1ec00] 12:14:06 INFO - PROCESS | 2276 | 1464635646381 Marionette DEBUG loaded listener.js 12:14:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 175 (0x12a746400) [pid = 2276] [serial = 1928] [outer = 0x121c1ec00] 12:14:06 INFO - PROCESS | 2276 | 1464635646802 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]]]}] 12:14:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:14:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 720ms 12:14:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:14:06 INFO - PROCESS | 2276 | 1464635646843 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 12:14:06 INFO - PROCESS | 2276 | 1464635646845 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 12:14:06 INFO - PROCESS | 2276 | 1464635646847 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:14:06 INFO - PROCESS | 2276 | 1464635646848 Marionette TRACE conn2 <- [1,2542,null,{}] 12:14:06 INFO - PROCESS | 2276 | 1464635646851 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}] 12:14:06 INFO - PROCESS | 2276 | 1464635646995 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 12:14:07 INFO - PROCESS | 2276 | 1464635647080 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:07 INFO - PROCESS | 2276 | ++DOCSHELL 0x1353a2000 == 62 [pid = 2276] [id = 643] 12:14:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 176 (0x12a7ea000) [pid = 2276] [serial = 1929] [outer = 0x0] 12:14:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 177 (0x12afd7c00) [pid = 2276] [serial = 1930] [outer = 0x12a7ea000] 12:14:07 INFO - PROCESS | 2276 | 1464635647110 Marionette DEBUG loaded listener.js 12:14:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 178 (0x12badb400) [pid = 2276] [serial = 1931] [outer = 0x12a7ea000] 12:14:07 INFO - PROCESS | 2276 | 1464635647535 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]]]}] 12:14:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:14:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 721ms 12:14:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:14:07 INFO - PROCESS | 2276 | 1464635647586 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 12:14:07 INFO - PROCESS | 2276 | 1464635647587 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 12:14:07 INFO - PROCESS | 2276 | 1464635647591 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:14:07 INFO - PROCESS | 2276 | 1464635647592 Marionette TRACE conn2 <- [1,2546,null,{}] 12:14:07 INFO - PROCESS | 2276 | 1464635647595 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}] 12:14:07 INFO - PROCESS | 2276 | 1464635647704 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 12:14:07 INFO - PROCESS | 2276 | 1464635647785 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:07 INFO - PROCESS | 2276 | ++DOCSHELL 0x13779f800 == 63 [pid = 2276] [id = 644] 12:14:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 179 (0x12b2ca800) [pid = 2276] [serial = 1932] [outer = 0x0] 12:14:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 180 (0x12bb80000) [pid = 2276] [serial = 1933] [outer = 0x12b2ca800] 12:14:07 INFO - PROCESS | 2276 | 1464635647815 Marionette DEBUG loaded listener.js 12:14:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 181 (0x12c04ac00) [pid = 2276] [serial = 1934] [outer = 0x12b2ca800] 12:14:08 INFO - PROCESS | 2276 | 1464635648229 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]]]}] 12:14:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:14:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 670ms 12:14:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:14:08 INFO - PROCESS | 2276 | 1464635648262 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 12:14:08 INFO - PROCESS | 2276 | 1464635648263 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 12:14:08 INFO - PROCESS | 2276 | 1464635648265 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:14:08 INFO - PROCESS | 2276 | 1464635648267 Marionette TRACE conn2 <- [1,2550,null,{}] 12:14:08 INFO - PROCESS | 2276 | 1464635648269 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}] 12:14:08 INFO - PROCESS | 2276 | 1464635648395 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 12:14:08 INFO - PROCESS | 2276 | 1464635648479 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:08 INFO - PROCESS | 2276 | ++DOCSHELL 0x1384dd000 == 64 [pid = 2276] [id = 645] 12:14:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 182 (0x12bb83c00) [pid = 2276] [serial = 1935] [outer = 0x0] 12:14:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 183 (0x12c277c00) [pid = 2276] [serial = 1936] [outer = 0x12bb83c00] 12:14:08 INFO - PROCESS | 2276 | 1464635648509 Marionette DEBUG loaded listener.js 12:14:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 184 (0x12c386c00) [pid = 2276] [serial = 1937] [outer = 0x12bb83c00] 12:14:08 INFO - PROCESS | 2276 | 1464635648971 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]]]}] 12:14:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:14:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 768ms 12:14:09 INFO - PROCESS | 2276 | 1464635649035 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 12:14:09 INFO - PROCESS | 2276 | 1464635649036 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 12:14:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:14:09 INFO - PROCESS | 2276 | 1464635649039 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:14:09 INFO - PROCESS | 2276 | 1464635649040 Marionette TRACE conn2 <- [1,2554,null,{}] 12:14:09 INFO - PROCESS | 2276 | 1464635649043 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}] 12:14:09 INFO - PROCESS | 2276 | 1464635649156 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 12:14:09 INFO - PROCESS | 2276 | 1464635649240 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:09 INFO - PROCESS | 2276 | ++DOCSHELL 0x12119c800 == 65 [pid = 2276] [id = 646] 12:14:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 185 (0x11759ac00) [pid = 2276] [serial = 1938] [outer = 0x0] 12:14:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 186 (0x126c30000) [pid = 2276] [serial = 1939] [outer = 0x11759ac00] 12:14:09 INFO - PROCESS | 2276 | 1464635649271 Marionette DEBUG loaded listener.js 12:14:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 187 (0x12c278400) [pid = 2276] [serial = 1940] [outer = 0x11759ac00] 12:14:09 INFO - PROCESS | 2276 | 1464635649697 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]]]}] 12:14:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:14:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 719ms 12:14:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:14:09 INFO - PROCESS | 2276 | 1464635649759 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 12:14:09 INFO - PROCESS | 2276 | 1464635649760 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 12:14:09 INFO - PROCESS | 2276 | 1464635649762 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:14:09 INFO - PROCESS | 2276 | 1464635649763 Marionette TRACE conn2 <- [1,2558,null,{}] 12:14:09 INFO - PROCESS | 2276 | 1464635649766 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}] 12:14:09 INFO - PROCESS | 2276 | 1464635649880 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 12:14:10 INFO - PROCESS | 2276 | 1464635650138 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:10 INFO - PROCESS | 2276 | ++DOCSHELL 0x11897f800 == 66 [pid = 2276] [id = 647] 12:14:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 188 (0x110eb0c00) [pid = 2276] [serial = 1941] [outer = 0x0] 12:14:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 189 (0x110eb7c00) [pid = 2276] [serial = 1942] [outer = 0x110eb0c00] 12:14:10 INFO - PROCESS | 2276 | 1464635650176 Marionette DEBUG loaded listener.js 12:14:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 190 (0x1133d0800) [pid = 2276] [serial = 1943] [outer = 0x110eb0c00] 12:14:10 INFO - PROCESS | 2276 | 1464635650653 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]]]}] 12:14:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:14:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 924ms 12:14:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:14:10 INFO - PROCESS | 2276 | 1464635650687 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 12:14:10 INFO - PROCESS | 2276 | 1464635650690 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 12:14:10 INFO - PROCESS | 2276 | 1464635650692 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:14:10 INFO - PROCESS | 2276 | 1464635650694 Marionette TRACE conn2 <- [1,2562,null,{}] 12:14:10 INFO - PROCESS | 2276 | 1464635650698 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}] 12:14:10 INFO - PROCESS | 2276 | 1464635650805 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 12:14:10 INFO - PROCESS | 2276 | 1464635650950 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:10 INFO - PROCESS | 2276 | --DOCSHELL 0x12d18f000 == 65 [pid = 2276] [id = 636] 12:14:10 INFO - PROCESS | 2276 | --DOCSHELL 0x12c211800 == 64 [pid = 2276] [id = 635] 12:14:10 INFO - PROCESS | 2276 | --DOCSHELL 0x120d7c800 == 63 [pid = 2276] [id = 634] 12:14:10 INFO - PROCESS | 2276 | --DOCSHELL 0x12c914800 == 62 [pid = 2276] [id = 633] 12:14:10 INFO - PROCESS | 2276 | --DOCSHELL 0x12c204000 == 61 [pid = 2276] [id = 632] 12:14:10 INFO - PROCESS | 2276 | --DOCSHELL 0x12b254000 == 60 [pid = 2276] [id = 631] 12:14:10 INFO - PROCESS | 2276 | --DOMWINDOW == 189 (0x12c053400) [pid = 2276] [serial = 1849] [outer = 0x0] [url = about:blank] 12:14:10 INFO - PROCESS | 2276 | ++DOCSHELL 0x1166f2800 == 61 [pid = 2276] [id = 648] 12:14:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 190 (0x112a77000) [pid = 2276] [serial = 1944] [outer = 0x0] 12:14:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 191 (0x117687800) [pid = 2276] [serial = 1945] [outer = 0x112a77000] 12:14:11 INFO - PROCESS | 2276 | 1464635651012 Marionette DEBUG loaded listener.js 12:14:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 192 (0x118411000) [pid = 2276] [serial = 1946] [outer = 0x112a77000] 12:14:11 INFO - PROCESS | 2276 | --DOCSHELL 0x12aedc000 == 60 [pid = 2276] [id = 630] 12:14:11 INFO - PROCESS | 2276 | --DOCSHELL 0x128f99800 == 59 [pid = 2276] [id = 629] 12:14:11 INFO - PROCESS | 2276 | --DOCSHELL 0x12351e800 == 58 [pid = 2276] [id = 628] 12:14:11 INFO - PROCESS | 2276 | --DOCSHELL 0x11963c800 == 57 [pid = 2276] [id = 627] 12:14:11 INFO - PROCESS | 2276 | --DOCSHELL 0x1170b8800 == 56 [pid = 2276] [id = 626] 12:14:11 INFO - PROCESS | 2276 | --DOCSHELL 0x120d74800 == 55 [pid = 2276] [id = 625] 12:14:11 INFO - PROCESS | 2276 | --DOCSHELL 0x12edb5800 == 54 [pid = 2276] [id = 619] 12:14:11 INFO - PROCESS | 2276 | --DOCSHELL 0x129443800 == 53 [pid = 2276] [id = 618] 12:14:11 INFO - PROCESS | 2276 | --DOCSHELL 0x116f0d000 == 52 [pid = 2276] [id = 617] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 191 (0x128e2ac00) [pid = 2276] [serial = 1682] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 190 (0x124d5a400) [pid = 2276] [serial = 1622] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 189 (0x12a7ea800) [pid = 2276] [serial = 1685] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 188 (0x112f97000) [pid = 2276] [serial = 1559] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 187 (0x124d5bc00) [pid = 2276] [serial = 1610] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 186 (0x126ce3400) [pid = 2276] [serial = 1628] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 185 (0x119a19c00) [pid = 2276] [serial = 1565] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 184 (0x121628800) [pid = 2276] [serial = 1676] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 183 (0x121bafc00) [pid = 2276] [serial = 1571] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 182 (0x113c66800) [pid = 2276] [serial = 1670] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 181 (0x118550c00) [pid = 2276] [serial = 1673] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 180 (0x11906d800) [pid = 2276] [serial = 1616] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 179 (0x117689800) [pid = 2276] [serial = 1562] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 178 (0x126db2c00) [pid = 2276] [serial = 1831] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 177 (0x12a991400) [pid = 2276] [serial = 1834] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 176 (0x12950e800) [pid = 2276] [serial = 1832] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 175 (0x12ae53c00) [pid = 2276] [serial = 1787] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 174 (0x121bb9c00) [pid = 2276] [serial = 1825] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 173 (0x12350cc00) [pid = 2276] [serial = 1826] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 172 (0x1131bc400) [pid = 2276] [serial = 1814] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 171 (0x112246400) [pid = 2276] [serial = 1813] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 170 (0x1187dd800) [pid = 2276] [serial = 1819] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 169 (0x119a8f400) [pid = 2276] [serial = 1820] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 168 (0x1168ae800) [pid = 2276] [serial = 1816] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 167 (0x1187c0400) [pid = 2276] [serial = 1817] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 166 (0x12afd5400) [pid = 2276] [serial = 1837] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 165 (0x12b2c3000) [pid = 2276] [serial = 1807] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 164 (0x124d61000) [pid = 2276] [serial = 1798] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 163 (0x118415c00) [pid = 2276] [serial = 1792] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 162 (0x121290000) [pid = 2276] [serial = 1822] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 161 (0x1219a4000) [pid = 2276] [serial = 1823] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 160 (0x1219df800) [pid = 2276] [serial = 1843] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 159 (0x112798c00) [pid = 2276] [serial = 1789] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 158 (0x125fa1c00) [pid = 2276] [serial = 1828] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 157 (0x12afd2800) [pid = 2276] [serial = 1804] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 156 (0x126dbb800) [pid = 2276] [serial = 1801] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 155 (0x1215cc800) [pid = 2276] [serial = 1795] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 154 (0x12bad6400) [pid = 2276] [serial = 1840] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 153 (0x12bad8400) [pid = 2276] [serial = 1810] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 152 (0x12bb78800) [pid = 2276] [serial = 1841] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 151 (0x12ae55000) [pid = 2276] [serial = 1835] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 150 (0x12c050000) [pid = 2276] [serial = 1847] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 149 (0x12b2bc000) [pid = 2276] [serial = 1838] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 148 (0x12a751c00) [pid = 2276] [serial = 1844] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 147 (0x126ce2400) [pid = 2276] [serial = 1829] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 146 (0x12bb7dc00) [pid = 2276] [serial = 1846] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 145 (0x113c45000) [pid = 2276] [serial = 1730] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 144 (0x119a8a400) [pid = 2276] [serial = 1736] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 143 (0x128fbbc00) [pid = 2276] [serial = 1745] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 142 (0x129507c00) [pid = 2276] [serial = 1748] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 141 (0x118065c00) [pid = 2276] [serial = 1733] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 140 (0x124d5b400) [pid = 2276] [serial = 1742] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 139 (0x121bb4800) [pid = 2276] [serial = 1739] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 138 (0x116a6b000) [pid = 2276] [serial = 1613] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 137 (0x126397400) [pid = 2276] [serial = 1625] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 136 (0x126398c00) [pid = 2276] [serial = 1679] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 135 (0x12173f000) [pid = 2276] [serial = 1568] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 134 (0x123511c00) [pid = 2276] [serial = 1619] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | --DOMWINDOW == 133 (0x124b38400) [pid = 2276] [serial = 1574] [outer = 0x0] [url = about:blank] 12:14:11 INFO - PROCESS | 2276 | 1464635651395 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]]]}] 12:14:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:14:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 722ms 12:14:11 INFO - PROCESS | 2276 | 1464635651421 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 12:14:11 INFO - PROCESS | 2276 | 1464635651424 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 12:14:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:14:11 INFO - PROCESS | 2276 | 1464635651427 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:14:11 INFO - PROCESS | 2276 | 1464635651428 Marionette TRACE conn2 <- [1,2566,null,{}] 12:14:11 INFO - PROCESS | 2276 | 1464635651431 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}] 12:14:11 INFO - PROCESS | 2276 | 1464635651525 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 12:14:11 INFO - PROCESS | 2276 | 1464635651530 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:11 INFO - PROCESS | 2276 | ++DOCSHELL 0x121cb7800 == 53 [pid = 2276] [id = 649] 12:14:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 134 (0x11854e400) [pid = 2276] [serial = 1947] [outer = 0x0] 12:14:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 135 (0x1187c7c00) [pid = 2276] [serial = 1948] [outer = 0x11854e400] 12:14:11 INFO - PROCESS | 2276 | 1464635651557 Marionette DEBUG loaded listener.js 12:14:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 136 (0x1196ee800) [pid = 2276] [serial = 1949] [outer = 0x11854e400] 12:14:11 INFO - PROCESS | 2276 | 1464635651929 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]]]}] 12:14:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:14:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 518ms 12:14:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:14:11 INFO - PROCESS | 2276 | 1464635651946 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 12:14:11 INFO - PROCESS | 2276 | 1464635651947 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 12:14:11 INFO - PROCESS | 2276 | 1464635651950 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:14:11 INFO - PROCESS | 2276 | 1464635651956 Marionette TRACE conn2 <- [1,2570,null,{}] 12:14:11 INFO - PROCESS | 2276 | 1464635651965 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}] 12:14:12 INFO - PROCESS | 2276 | 1464635652086 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 12:14:12 INFO - PROCESS | 2276 | 1464635652091 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:12 INFO - PROCESS | 2276 | ++DOCSHELL 0x126d72000 == 54 [pid = 2276] [id = 650] 12:14:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 137 (0x119a15400) [pid = 2276] [serial = 1950] [outer = 0x0] 12:14:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 138 (0x121253c00) [pid = 2276] [serial = 1951] [outer = 0x119a15400] 12:14:12 INFO - PROCESS | 2276 | 1464635652118 Marionette DEBUG loaded listener.js 12:14:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 139 (0x1215d1000) [pid = 2276] [serial = 1952] [outer = 0x119a15400] 12:14:12 INFO - PROCESS | 2276 | 1464635652470 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]]]}] 12:14:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:14:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 526ms 12:14:12 INFO - PROCESS | 2276 | 1464635652476 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 12:14:12 INFO - PROCESS | 2276 | 1464635652477 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 12:14:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:14:12 INFO - PROCESS | 2276 | 1464635652480 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:14:12 INFO - PROCESS | 2276 | 1464635652481 Marionette TRACE conn2 <- [1,2574,null,{}] 12:14:12 INFO - PROCESS | 2276 | 1464635652484 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}] 12:14:12 INFO - PROCESS | 2276 | 1464635652621 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 12:14:12 INFO - PROCESS | 2276 | 1464635652631 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:12 INFO - PROCESS | 2276 | ++DOCSHELL 0x1296a2800 == 55 [pid = 2276] [id = 651] 12:14:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 140 (0x121625800) [pid = 2276] [serial = 1953] [outer = 0x0] 12:14:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 141 (0x12199c800) [pid = 2276] [serial = 1954] [outer = 0x121625800] 12:14:12 INFO - PROCESS | 2276 | 1464635652671 Marionette DEBUG loaded listener.js 12:14:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 142 (0x121bbb400) [pid = 2276] [serial = 1955] [outer = 0x121625800] 12:14:13 INFO - PROCESS | 2276 | 1464635653133 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]]]}] 12:14:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:14:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 674ms 12:14:13 INFO - PROCESS | 2276 | 1464635653156 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 12:14:13 INFO - PROCESS | 2276 | 1464635653157 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 12:14:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:14:13 INFO - PROCESS | 2276 | 1464635653160 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:14:13 INFO - PROCESS | 2276 | 1464635653161 Marionette TRACE conn2 <- [1,2578,null,{}] 12:14:13 INFO - PROCESS | 2276 | 1464635653163 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}] 12:14:13 INFO - PROCESS | 2276 | 1464635653292 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 12:14:13 INFO - PROCESS | 2276 | 1464635653307 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:13 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b24c000 == 56 [pid = 2276] [id = 652] 12:14:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 143 (0x123514400) [pid = 2276] [serial = 1956] [outer = 0x0] 12:14:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 144 (0x124b7b800) [pid = 2276] [serial = 1957] [outer = 0x123514400] 12:14:13 INFO - PROCESS | 2276 | 1464635653338 Marionette DEBUG loaded listener.js 12:14:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 145 (0x1254ad800) [pid = 2276] [serial = 1958] [outer = 0x123514400] 12:14:13 INFO - PROCESS | 2276 | 1464635653710 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]]]}] 12:14:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:14:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 568ms 12:14:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:14:13 INFO - PROCESS | 2276 | 1464635653728 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 12:14:13 INFO - PROCESS | 2276 | 1464635653729 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 12:14:13 INFO - PROCESS | 2276 | 1464635653732 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:14:13 INFO - PROCESS | 2276 | 1464635653733 Marionette TRACE conn2 <- [1,2582,null,{}] 12:14:13 INFO - PROCESS | 2276 | 1464635653735 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}] 12:14:13 INFO - PROCESS | 2276 | 1464635653857 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 12:14:13 INFO - PROCESS | 2276 | 1464635653869 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:13 INFO - PROCESS | 2276 | ++DOCSHELL 0x12bb4d800 == 57 [pid = 2276] [id = 653] 12:14:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 146 (0x124b9f400) [pid = 2276] [serial = 1959] [outer = 0x0] 12:14:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 147 (0x1269eb800) [pid = 2276] [serial = 1960] [outer = 0x124b9f400] 12:14:13 INFO - PROCESS | 2276 | 1464635653894 Marionette DEBUG loaded listener.js 12:14:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 148 (0x128e32000) [pid = 2276] [serial = 1961] [outer = 0x124b9f400] 12:14:14 INFO - PROCESS | 2276 | 1464635654296 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]]]}] 12:14:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:14:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 574ms 12:14:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:14:14 INFO - PROCESS | 2276 | 1464635654308 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 12:14:14 INFO - PROCESS | 2276 | 1464635654310 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 12:14:14 INFO - PROCESS | 2276 | 1464635654313 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:14:14 INFO - PROCESS | 2276 | 1464635654315 Marionette TRACE conn2 <- [1,2586,null,{}] 12:14:14 INFO - PROCESS | 2276 | 1464635654319 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}] 12:14:14 INFO - PROCESS | 2276 | 1464635654501 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 12:14:14 INFO - PROCESS | 2276 | 1464635654538 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:14 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c90b800 == 58 [pid = 2276] [id = 654] 12:14:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 149 (0x1168a6c00) [pid = 2276] [serial = 1962] [outer = 0x0] 12:14:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 150 (0x12926e800) [pid = 2276] [serial = 1963] [outer = 0x1168a6c00] 12:14:14 INFO - PROCESS | 2276 | 1464635654565 Marionette DEBUG loaded listener.js 12:14:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 151 (0x12a7e9400) [pid = 2276] [serial = 1964] [outer = 0x1168a6c00] 12:14:14 INFO - PROCESS | 2276 | 1464635654928 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]]]}] 12:14:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:14:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 670ms 12:14:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:14:14 INFO - PROCESS | 2276 | 1464635654983 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 12:14:14 INFO - PROCESS | 2276 | 1464635654984 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 12:14:14 INFO - PROCESS | 2276 | 1464635654986 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:14:14 INFO - PROCESS | 2276 | 1464635654988 Marionette TRACE conn2 <- [1,2590,null,{}] 12:14:15 INFO - PROCESS | 2276 | 1464635654997 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}] 12:14:15 INFO - PROCESS | 2276 | 1464635655113 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 12:14:15 INFO - PROCESS | 2276 | 1464635655144 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:15 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ce1a800 == 59 [pid = 2276] [id = 655] 12:14:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 152 (0x1294d8400) [pid = 2276] [serial = 1965] [outer = 0x0] 12:14:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 153 (0x12ae5a400) [pid = 2276] [serial = 1966] [outer = 0x1294d8400] 12:14:15 INFO - PROCESS | 2276 | 1464635655168 Marionette DEBUG loaded listener.js 12:14:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 154 (0x12afd6c00) [pid = 2276] [serial = 1967] [outer = 0x1294d8400] 12:14:15 INFO - PROCESS | 2276 | --DOMWINDOW == 153 (0x12a686400) [pid = 2276] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:14:15 INFO - PROCESS | 2276 | --DOMWINDOW == 152 (0x11850d800) [pid = 2276] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:14:15 INFO - PROCESS | 2276 | --DOMWINDOW == 151 (0x121bbd400) [pid = 2276] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:14:15 INFO - PROCESS | 2276 | --DOMWINDOW == 150 (0x112712c00) [pid = 2276] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:14:15 INFO - PROCESS | 2276 | --DOMWINDOW == 149 (0x119a88800) [pid = 2276] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:14:15 INFO - PROCESS | 2276 | --DOMWINDOW == 148 (0x11684d000) [pid = 2276] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:14:15 INFO - PROCESS | 2276 | --DOMWINDOW == 147 (0x110eb6800) [pid = 2276] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:14:15 INFO - PROCESS | 2276 | --DOMWINDOW == 146 (0x1187c8c00) [pid = 2276] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:14:15 INFO - PROCESS | 2276 | --DOMWINDOW == 145 (0x1219db000) [pid = 2276] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:14:15 INFO - PROCESS | 2276 | --DOMWINDOW == 144 (0x1187c5400) [pid = 2276] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:14:15 INFO - PROCESS | 2276 | --DOMWINDOW == 143 (0x124d55000) [pid = 2276] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:14:15 INFO - PROCESS | 2276 | --DOMWINDOW == 142 (0x1219d9400) [pid = 2276] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:14:15 INFO - PROCESS | 2276 | --DOMWINDOW == 141 (0x110eb7800) [pid = 2276] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:14:15 INFO - PROCESS | 2276 | 1464635655621 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]]]}] 12:14:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:14:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 677ms 12:14:15 INFO - PROCESS | 2276 | 1464635655664 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 12:14:15 INFO - PROCESS | 2276 | 1464635655666 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 12:14:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:14:15 INFO - PROCESS | 2276 | 1464635655680 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:14:15 INFO - PROCESS | 2276 | 1464635655682 Marionette TRACE conn2 <- [1,2594,null,{}] 12:14:15 INFO - PROCESS | 2276 | 1464635655692 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}] 12:14:15 INFO - PROCESS | 2276 | 1464635655793 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 12:14:15 INFO - PROCESS | 2276 | 1464635655797 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:15 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c521800 == 60 [pid = 2276] [id = 656] 12:14:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 142 (0x11850d800) [pid = 2276] [serial = 1968] [outer = 0x0] 12:14:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 143 (0x121bbd400) [pid = 2276] [serial = 1969] [outer = 0x11850d800] 12:14:15 INFO - PROCESS | 2276 | 1464635655822 Marionette DEBUG loaded listener.js 12:14:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 144 (0x1294d0800) [pid = 2276] [serial = 1970] [outer = 0x11850d800] 12:14:16 INFO - PROCESS | 2276 | 1464635656159 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]]]}] 12:14:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:14:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 534ms 12:14:16 INFO - PROCESS | 2276 | 1464635656204 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 12:14:16 INFO - PROCESS | 2276 | 1464635656205 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 12:14:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:14:16 INFO - PROCESS | 2276 | 1464635656207 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:14:16 INFO - PROCESS | 2276 | 1464635656208 Marionette TRACE conn2 <- [1,2598,null,{}] 12:14:16 INFO - PROCESS | 2276 | 1464635656211 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}] 12:14:16 INFO - PROCESS | 2276 | 1464635656303 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 12:14:16 INFO - PROCESS | 2276 | 1464635656385 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:16 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d1d6000 == 61 [pid = 2276] [id = 657] 12:14:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 145 (0x1187c8c00) [pid = 2276] [serial = 1971] [outer = 0x0] 12:14:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 146 (0x12afcf800) [pid = 2276] [serial = 1972] [outer = 0x1187c8c00] 12:14:16 INFO - PROCESS | 2276 | 1464635656414 Marionette DEBUG loaded listener.js 12:14:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 147 (0x12bb7c000) [pid = 2276] [serial = 1973] [outer = 0x1187c8c00] 12:14:16 INFO - PROCESS | 2276 | 1464635656731 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]]]}] 12:14:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:14:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 569ms 12:14:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:14:16 INFO - PROCESS | 2276 | 1464635656776 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 12:14:16 INFO - PROCESS | 2276 | 1464635656778 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 12:14:16 INFO - PROCESS | 2276 | 1464635656780 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:14:16 INFO - PROCESS | 2276 | 1464635656782 Marionette TRACE conn2 <- [1,2602,null,{}] 12:14:16 INFO - PROCESS | 2276 | 1464635656784 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}] 12:14:16 INFO - PROCESS | 2276 | 1464635656894 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 12:14:16 INFO - PROCESS | 2276 | 1464635656966 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:16 INFO - PROCESS | 2276 | ++DOCSHELL 0x12dd9a800 == 62 [pid = 2276] [id = 658] 12:14:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 148 (0x12bb78800) [pid = 2276] [serial = 1974] [outer = 0x0] 12:14:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 149 (0x12c387400) [pid = 2276] [serial = 1975] [outer = 0x12bb78800] 12:14:16 INFO - PROCESS | 2276 | 1464635656991 Marionette DEBUG loaded listener.js 12:14:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 150 (0x12caa4800) [pid = 2276] [serial = 1976] [outer = 0x12bb78800] 12:14:17 INFO - PROCESS | 2276 | 1464635657290 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]]]}] 12:14:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:14:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 520ms 12:14:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:14:17 INFO - PROCESS | 2276 | 1464635657301 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 12:14:17 INFO - PROCESS | 2276 | 1464635657304 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 12:14:17 INFO - PROCESS | 2276 | 1464635657308 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:14:17 INFO - PROCESS | 2276 | 1464635657310 Marionette TRACE conn2 <- [1,2606,null,{}] 12:14:17 INFO - PROCESS | 2276 | 1464635657312 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}] 12:14:17 INFO - PROCESS | 2276 | 1464635657410 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 12:14:17 INFO - PROCESS | 2276 | 1464635657414 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x134520800 == 63 [pid = 2276] [id = 659] 12:14:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 151 (0x12bb82000) [pid = 2276] [serial = 1977] [outer = 0x0] 12:14:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 152 (0x12cc49000) [pid = 2276] [serial = 1978] [outer = 0x12bb82000] 12:14:17 INFO - PROCESS | 2276 | 1464635657439 Marionette DEBUG loaded listener.js 12:14:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 153 (0x12d006400) [pid = 2276] [serial = 1979] [outer = 0x12bb82000] 12:14:18 INFO - PROCESS | 2276 | 1464635658058 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]]]}] 12:14:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:14:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 770ms 12:14:18 INFO - PROCESS | 2276 | 1464635658078 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 12:14:18 INFO - PROCESS | 2276 | 1464635658082 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 12:14:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:14:18 INFO - PROCESS | 2276 | 1464635658085 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:14:18 INFO - PROCESS | 2276 | 1464635658088 Marionette TRACE conn2 <- [1,2610,null,{}] 12:14:18 INFO - PROCESS | 2276 | 1464635658091 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}] 12:14:18 INFO - PROCESS | 2276 | 1464635658211 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 12:14:18 INFO - PROCESS | 2276 | 1464635658297 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:18 INFO - PROCESS | 2276 | ++DOCSHELL 0x1254da000 == 64 [pid = 2276] [id = 660] 12:14:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 154 (0x116a6ac00) [pid = 2276] [serial = 1980] [outer = 0x0] 12:14:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 155 (0x11840d000) [pid = 2276] [serial = 1981] [outer = 0x116a6ac00] 12:14:18 INFO - PROCESS | 2276 | 1464635658329 Marionette DEBUG loaded listener.js 12:14:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 156 (0x1187c0400) [pid = 2276] [serial = 1982] [outer = 0x116a6ac00] 12:14:18 INFO - PROCESS | 2276 | 1464635658736 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]]]}] 12:14:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:14:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 675ms 12:14:18 INFO - PROCESS | 2276 | 1464635658808 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 12:14:18 INFO - PROCESS | 2276 | 1464635658812 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 12:14:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:14:18 INFO - PROCESS | 2276 | 1464635658818 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:14:18 INFO - PROCESS | 2276 | 1464635658820 Marionette TRACE conn2 <- [1,2614,null,{}] 12:14:18 INFO - PROCESS | 2276 | 1464635658822 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}] 12:14:18 INFO - PROCESS | 2276 | 1464635658941 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 12:14:19 INFO - PROCESS | 2276 | 1464635659055 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:19 INFO - PROCESS | 2276 | ++DOCSHELL 0x12bb4f000 == 65 [pid = 2276] [id = 661] 12:14:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 157 (0x1190f3800) [pid = 2276] [serial = 1983] [outer = 0x0] 12:14:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 158 (0x120dbf800) [pid = 2276] [serial = 1984] [outer = 0x1190f3800] 12:14:19 INFO - PROCESS | 2276 | 1464635659085 Marionette DEBUG loaded listener.js 12:14:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 159 (0x12162cc00) [pid = 2276] [serial = 1985] [outer = 0x1190f3800] 12:14:19 INFO - PROCESS | 2276 | 1464635659509 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]]]}] 12:14:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:14:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 722ms 12:14:19 INFO - PROCESS | 2276 | 1464635659539 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 12:14:19 INFO - PROCESS | 2276 | 1464635659541 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 12:14:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:14:19 INFO - PROCESS | 2276 | 1464635659543 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:14:19 INFO - PROCESS | 2276 | 1464635659546 Marionette TRACE conn2 <- [1,2618,null,{}] 12:14:19 INFO - PROCESS | 2276 | 1464635659554 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}] 12:14:19 INFO - PROCESS | 2276 | 1464635659674 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 12:14:19 INFO - PROCESS | 2276 | 1464635659789 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:19 INFO - PROCESS | 2276 | ++DOCSHELL 0x134b1a800 == 66 [pid = 2276] [id = 662] 12:14:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 160 (0x121c12400) [pid = 2276] [serial = 1986] [outer = 0x0] 12:14:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 161 (0x124b9c800) [pid = 2276] [serial = 1987] [outer = 0x121c12400] 12:14:19 INFO - PROCESS | 2276 | 1464635659822 Marionette DEBUG loaded listener.js 12:14:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 162 (0x128e27c00) [pid = 2276] [serial = 1988] [outer = 0x121c12400] 12:14:20 INFO - PROCESS | 2276 | 1464635660235 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]]]}] 12:14:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:14:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 722ms 12:14:20 INFO - PROCESS | 2276 | 1464635660292 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 12:14:20 INFO - PROCESS | 2276 | 1464635660295 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 12:14:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:14:20 INFO - PROCESS | 2276 | 1464635660298 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:14:20 INFO - PROCESS | 2276 | 1464635660299 Marionette TRACE conn2 <- [1,2622,null,{}] 12:14:20 INFO - PROCESS | 2276 | 1464635660316 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}] 12:14:20 INFO - PROCESS | 2276 | 1464635660433 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 12:14:20 INFO - PROCESS | 2276 | 1464635660546 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:20 INFO - PROCESS | 2276 | ++DOCSHELL 0x13539f800 == 67 [pid = 2276] [id = 663] 12:14:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 163 (0x12ae52000) [pid = 2276] [serial = 1989] [outer = 0x0] 12:14:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 164 (0x12b2c7000) [pid = 2276] [serial = 1990] [outer = 0x12ae52000] 12:14:20 INFO - PROCESS | 2276 | 1464635660579 Marionette DEBUG loaded listener.js 12:14:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 165 (0x12c051800) [pid = 2276] [serial = 1991] [outer = 0x12ae52000] 12:14:21 INFO - PROCESS | 2276 | 1464635660997 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]]]}] 12:14:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:14:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 731ms 12:14:21 INFO - PROCESS | 2276 | 1464635661029 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 12:14:21 INFO - PROCESS | 2276 | 1464635661031 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 12:14:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:14:21 INFO - PROCESS | 2276 | 1464635661033 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:14:21 INFO - PROCESS | 2276 | 1464635661034 Marionette TRACE conn2 <- [1,2626,null,{}] 12:14:21 INFO - PROCESS | 2276 | 1464635661037 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}] 12:14:21 INFO - PROCESS | 2276 | 1464635661150 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 12:14:21 INFO - PROCESS | 2276 | 1464635661263 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:21 INFO - PROCESS | 2276 | ++DOCSHELL 0x1377b0800 == 68 [pid = 2276] [id = 664] 12:14:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 166 (0x12bad8400) [pid = 2276] [serial = 1992] [outer = 0x0] 12:14:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 167 (0x12c551c00) [pid = 2276] [serial = 1993] [outer = 0x12bad8400] 12:14:21 INFO - PROCESS | 2276 | 1464635661294 Marionette DEBUG loaded listener.js 12:14:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 168 (0x12cc4cc00) [pid = 2276] [serial = 1994] [outer = 0x12bad8400] 12:14:21 INFO - PROCESS | 2276 | 1464635661710 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]]]}] 12:14:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:14:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 721ms 12:14:21 INFO - PROCESS | 2276 | 1464635661755 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 12:14:21 INFO - PROCESS | 2276 | 1464635661757 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 12:14:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:14:21 INFO - PROCESS | 2276 | 1464635661759 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:14:21 INFO - PROCESS | 2276 | 1464635661760 Marionette TRACE conn2 <- [1,2630,null,{}] 12:14:21 INFO - PROCESS | 2276 | 1464635661763 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}] 12:14:21 INFO - PROCESS | 2276 | 1464635661902 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 12:14:22 INFO - PROCESS | 2276 | 1464635662016 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:22 INFO - PROCESS | 2276 | ++DOCSHELL 0x1386dc800 == 69 [pid = 2276] [id = 665] 12:14:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 169 (0x12d005400) [pid = 2276] [serial = 1995] [outer = 0x0] 12:14:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 170 (0x12d00c400) [pid = 2276] [serial = 1996] [outer = 0x12d005400] 12:14:22 INFO - PROCESS | 2276 | 1464635662049 Marionette DEBUG loaded listener.js 12:14:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 171 (0x12d093800) [pid = 2276] [serial = 1997] [outer = 0x12d005400] 12:14:22 INFO - PROCESS | 2276 | 1464635662511 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]]]}] 12:14:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:14:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 770ms 12:14:22 INFO - PROCESS | 2276 | 1464635662530 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 12:14:22 INFO - PROCESS | 2276 | 1464635662531 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 12:14:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:14:22 INFO - PROCESS | 2276 | 1464635662534 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:14:22 INFO - PROCESS | 2276 | 1464635662535 Marionette TRACE conn2 <- [1,2634,null,{}] 12:14:22 INFO - PROCESS | 2276 | 1464635662538 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}] 12:14:22 INFO - PROCESS | 2276 | 1464635662651 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 12:14:22 INFO - PROCESS | 2276 | 1464635662766 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:22 INFO - PROCESS | 2276 | ++DOCSHELL 0x11813c000 == 70 [pid = 2276] [id = 666] 12:14:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 172 (0x1122b1400) [pid = 2276] [serial = 1998] [outer = 0x0] 12:14:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 173 (0x11871a800) [pid = 2276] [serial = 1999] [outer = 0x1122b1400] 12:14:22 INFO - PROCESS | 2276 | 1464635662799 Marionette DEBUG loaded listener.js 12:14:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 174 (0x12d094000) [pid = 2276] [serial = 2000] [outer = 0x1122b1400] 12:14:23 INFO - PROCESS | 2276 | 1464635663473 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]]]}] 12:14:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:14:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 971ms 12:14:23 INFO - PROCESS | 2276 | 1464635663519 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 12:14:23 INFO - PROCESS | 2276 | 1464635663521 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 12:14:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:14:23 INFO - PROCESS | 2276 | 1464635663527 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:14:23 INFO - PROCESS | 2276 | 1464635663529 Marionette TRACE conn2 <- [1,2638,null,{}] 12:14:23 INFO - PROCESS | 2276 | 1464635663533 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}] 12:14:23 INFO - PROCESS | 2276 | 1464635663644 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 12:14:23 INFO - PROCESS | 2276 | 1464635663733 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:23 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a78b800 == 71 [pid = 2276] [id = 667] 12:14:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 175 (0x11609c000) [pid = 2276] [serial = 2001] [outer = 0x0] 12:14:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 176 (0x117595800) [pid = 2276] [serial = 2002] [outer = 0x11609c000] 12:14:23 INFO - PROCESS | 2276 | 1464635663761 Marionette DEBUG loaded listener.js 12:14:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 177 (0x118554400) [pid = 2276] [serial = 2003] [outer = 0x11609c000] 12:14:24 INFO - PROCESS | 2276 | 1464635664207 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]]]}] 12:14:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:14:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 725ms 12:14:24 INFO - PROCESS | 2276 | 1464635664252 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 12:14:24 INFO - PROCESS | 2276 | 1464635664256 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 12:14:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:14:24 INFO - PROCESS | 2276 | 1464635664260 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:14:24 INFO - PROCESS | 2276 | 1464635664262 Marionette TRACE conn2 <- [1,2642,null,{}] 12:14:24 INFO - PROCESS | 2276 | 1464635664264 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}] 12:14:24 INFO - PROCESS | 2276 | 1464635664378 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 12:14:24 INFO - PROCESS | 2276 | --DOCSHELL 0x12dd9a800 == 70 [pid = 2276] [id = 658] 12:14:24 INFO - PROCESS | 2276 | --DOCSHELL 0x12d1d6000 == 69 [pid = 2276] [id = 657] 12:14:24 INFO - PROCESS | 2276 | --DOCSHELL 0x12c521800 == 68 [pid = 2276] [id = 656] 12:14:24 INFO - PROCESS | 2276 | --DOCSHELL 0x12ce1a800 == 67 [pid = 2276] [id = 655] 12:14:24 INFO - PROCESS | 2276 | --DOCSHELL 0x12c90b800 == 66 [pid = 2276] [id = 654] 12:14:24 INFO - PROCESS | 2276 | --DOCSHELL 0x12bb4d800 == 65 [pid = 2276] [id = 653] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 176 (0x12a682000) [pid = 2276] [serial = 1912] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOCSHELL 0x12b24c000 == 64 [pid = 2276] [id = 652] 12:14:24 INFO - PROCESS | 2276 | --DOCSHELL 0x1296a2800 == 63 [pid = 2276] [id = 651] 12:14:24 INFO - PROCESS | 2276 | --DOCSHELL 0x126d72000 == 62 [pid = 2276] [id = 650] 12:14:24 INFO - PROCESS | 2276 | --DOCSHELL 0x121cb7800 == 61 [pid = 2276] [id = 649] 12:14:24 INFO - PROCESS | 2276 | --DOCSHELL 0x1166f2800 == 60 [pid = 2276] [id = 648] 12:14:24 INFO - PROCESS | 2276 | --DOCSHELL 0x11897f800 == 59 [pid = 2276] [id = 647] 12:14:24 INFO - PROCESS | 2276 | --DOCSHELL 0x1384dd000 == 58 [pid = 2276] [id = 645] 12:14:24 INFO - PROCESS | 2276 | --DOCSHELL 0x13779f800 == 57 [pid = 2276] [id = 644] 12:14:24 INFO - PROCESS | 2276 | --DOCSHELL 0x1353a2000 == 56 [pid = 2276] [id = 643] 12:14:24 INFO - PROCESS | 2276 | 1464635664546 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:24 INFO - PROCESS | 2276 | --DOCSHELL 0x134b19000 == 55 [pid = 2276] [id = 642] 12:14:24 INFO - PROCESS | 2276 | --DOCSHELL 0x134580000 == 54 [pid = 2276] [id = 641] 12:14:24 INFO - PROCESS | 2276 | --DOCSHELL 0x12dd88800 == 53 [pid = 2276] [id = 640] 12:14:24 INFO - PROCESS | 2276 | --DOCSHELL 0x1299c0800 == 52 [pid = 2276] [id = 639] 12:14:24 INFO - PROCESS | 2276 | --DOCSHELL 0x12126f800 == 51 [pid = 2276] [id = 638] 12:14:24 INFO - PROCESS | 2276 | --DOCSHELL 0x12d9ac000 == 50 [pid = 2276] [id = 637] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 175 (0x1215cc400) [pid = 2276] [serial = 1858] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 174 (0x11768ec00) [pid = 2276] [serial = 1879] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 173 (0x111e75000) [pid = 2276] [serial = 1876] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 172 (0x11324f800) [pid = 2276] [serial = 1877] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 171 (0x121286000) [pid = 2276] [serial = 1888] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 170 (0x121623000) [pid = 2276] [serial = 1889] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 169 (0x124b87000) [pid = 2276] [serial = 1894] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 168 (0x11892c800) [pid = 2276] [serial = 1885] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 167 (0x120f0dc00) [pid = 2276] [serial = 1886] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 166 (0x125fa1800) [pid = 2276] [serial = 1897] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 165 (0x126ceac00) [pid = 2276] [serial = 1861] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 164 (0x12afd9400) [pid = 2276] [serial = 1864] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 163 (0x1219de400) [pid = 2276] [serial = 1891] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 162 (0x11830cc00) [pid = 2276] [serial = 1880] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 161 (0x11854bc00) [pid = 2276] [serial = 1882] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 160 (0x1187c5800) [pid = 2276] [serial = 1883] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 159 (0x1254a8400) [pid = 2276] [serial = 1895] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 158 (0x1187ce400) [pid = 2276] [serial = 1855] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 157 (0x12c275c00) [pid = 2276] [serial = 1867] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 156 (0x12c271400) [pid = 2276] [serial = 1850] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 155 (0x11271c800) [pid = 2276] [serial = 1852] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 154 (0x12c555c00) [pid = 2276] [serial = 1873] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 153 (0x126cdb400) [pid = 2276] [serial = 1900] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 152 (0x1294d2800) [pid = 2276] [serial = 1910] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 151 (0x1267ee400) [pid = 2276] [serial = 1898] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 150 (0x11502ec00) [pid = 2276] [serial = 1903] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 149 (0x126dbc000) [pid = 2276] [serial = 1901] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 148 (0x1182e4c00) [pid = 2276] [serial = 1904] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 147 (0x12c554000) [pid = 2276] [serial = 1870] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 146 (0x121c1b000) [pid = 2276] [serial = 1892] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 145 (0x121c18800) [pid = 2276] [serial = 1907] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 144 (0x126ce4400) [pid = 2276] [serial = 1909] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | --DOMWINDOW == 143 (0x120f0e800) [pid = 2276] [serial = 1906] [outer = 0x0] [url = about:blank] 12:14:24 INFO - PROCESS | 2276 | ++DOCSHELL 0x1170b6000 == 51 [pid = 2276] [id = 668] 12:14:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 144 (0x112713000) [pid = 2276] [serial = 2004] [outer = 0x0] 12:14:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 145 (0x11684d000) [pid = 2276] [serial = 2005] [outer = 0x112713000] 12:14:24 INFO - PROCESS | 2276 | 1464635664582 Marionette DEBUG loaded listener.js 12:14:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 146 (0x11892c800) [pid = 2276] [serial = 2006] [outer = 0x112713000] 12:14:24 INFO - PROCESS | 2276 | 1464635664897 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]]]}] 12:14:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:14:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 671ms 12:14:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:14:24 INFO - PROCESS | 2276 | 1464635664931 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 12:14:24 INFO - PROCESS | 2276 | 1464635664933 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 12:14:24 INFO - PROCESS | 2276 | 1464635664936 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:14:24 INFO - PROCESS | 2276 | 1464635664940 Marionette TRACE conn2 <- [1,2646,null,{}] 12:14:24 INFO - PROCESS | 2276 | 1464635664947 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}] 12:14:25 INFO - PROCESS | 2276 | 1464635665041 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 12:14:25 INFO - PROCESS | 2276 | 1464635665132 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:25 INFO - PROCESS | 2276 | ++DOCSHELL 0x126d6b800 == 52 [pid = 2276] [id = 669] 12:14:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 147 (0x1187ce400) [pid = 2276] [serial = 2007] [outer = 0x0] 12:14:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 148 (0x1215cc800) [pid = 2276] [serial = 2008] [outer = 0x1187ce400] 12:14:25 INFO - PROCESS | 2276 | 1464635665160 Marionette DEBUG loaded listener.js 12:14:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 149 (0x121bb0400) [pid = 2276] [serial = 2009] [outer = 0x1187ce400] 12:14:25 INFO - PROCESS | 2276 | 1464635665443 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]]]}] 12:14:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:14:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 524ms 12:14:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:14:25 INFO - PROCESS | 2276 | 1464635665459 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 12:14:25 INFO - PROCESS | 2276 | 1464635665461 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 12:14:25 INFO - PROCESS | 2276 | 1464635665463 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:14:25 INFO - PROCESS | 2276 | 1464635665464 Marionette TRACE conn2 <- [1,2650,null,{}] 12:14:25 INFO - PROCESS | 2276 | 1464635665466 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}] 12:14:25 INFO - PROCESS | 2276 | 1464635665572 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 12:14:25 INFO - PROCESS | 2276 | 1464635665576 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:25 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a9dc000 == 53 [pid = 2276] [id = 670] 12:14:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 150 (0x121c1b000) [pid = 2276] [serial = 2010] [outer = 0x0] 12:14:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 151 (0x124ba6c00) [pid = 2276] [serial = 2011] [outer = 0x121c1b000] 12:14:25 INFO - PROCESS | 2276 | 1464635665603 Marionette DEBUG loaded listener.js 12:14:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 152 (0x1254adc00) [pid = 2276] [serial = 2012] [outer = 0x121c1b000] 12:14:25 INFO - PROCESS | 2276 | 1464635665989 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]]]}] 12:14:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:14:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 570ms 12:14:26 INFO - PROCESS | 2276 | 1464635666034 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 12:14:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:14:26 INFO - PROCESS | 2276 | 1464635666036 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 12:14:26 INFO - PROCESS | 2276 | 1464635666039 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:14:26 INFO - PROCESS | 2276 | 1464635666041 Marionette TRACE conn2 <- [1,2654,null,{}] 12:14:26 INFO - PROCESS | 2276 | 1464635666044 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}] 12:14:26 INFO - PROCESS | 2276 | 1464635666181 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 12:14:26 INFO - PROCESS | 2276 | 1464635666191 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:26 INFO - PROCESS | 2276 | ++DOCSHELL 0x12bb48000 == 54 [pid = 2276] [id = 671] 12:14:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 153 (0x124b9d800) [pid = 2276] [serial = 2013] [outer = 0x0] 12:14:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 154 (0x12675b400) [pid = 2276] [serial = 2014] [outer = 0x124b9d800] 12:14:26 INFO - PROCESS | 2276 | 1464635666232 Marionette DEBUG loaded listener.js 12:14:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 155 (0x126ce5800) [pid = 2276] [serial = 2015] [outer = 0x124b9d800] 12:14:26 INFO - PROCESS | 2276 | 1464635666665 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]]]}] 12:14:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:14:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 673ms 12:14:26 INFO - PROCESS | 2276 | 1464635666735 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 12:14:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:14:26 INFO - PROCESS | 2276 | 1464635666738 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 12:14:26 INFO - PROCESS | 2276 | 1464635666743 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:14:26 INFO - PROCESS | 2276 | 1464635666744 Marionette TRACE conn2 <- [1,2658,null,{}] 12:14:26 INFO - PROCESS | 2276 | 1464635666757 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}] 12:14:26 INFO - PROCESS | 2276 | 1464635666887 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 12:14:26 INFO - PROCESS | 2276 | 1464635666920 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:26 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c902800 == 55 [pid = 2276] [id = 672] 12:14:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 156 (0x126db0000) [pid = 2276] [serial = 2016] [outer = 0x0] 12:14:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 157 (0x1294d6000) [pid = 2276] [serial = 2017] [outer = 0x126db0000] 12:14:26 INFO - PROCESS | 2276 | 1464635666946 Marionette DEBUG loaded listener.js 12:14:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 158 (0x12ae53c00) [pid = 2276] [serial = 2018] [outer = 0x126db0000] 12:14:27 INFO - PROCESS | 2276 | 1464635667305 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]]]}] 12:14:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:14:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 579ms 12:14:27 INFO - PROCESS | 2276 | 1464635667323 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 12:14:27 INFO - PROCESS | 2276 | 1464635667324 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 12:14:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:14:27 INFO - PROCESS | 2276 | 1464635667326 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:14:27 INFO - PROCESS | 2276 | 1464635667327 Marionette TRACE conn2 <- [1,2662,null,{}] 12:14:27 INFO - PROCESS | 2276 | 1464635667329 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}] 12:14:27 INFO - PROCESS | 2276 | 1464635667447 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 12:14:27 INFO - PROCESS | 2276 | 1464635667463 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ced9800 == 56 [pid = 2276] [id = 673] 12:14:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 159 (0x126db6c00) [pid = 2276] [serial = 2019] [outer = 0x0] 12:14:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 160 (0x12afde800) [pid = 2276] [serial = 2020] [outer = 0x126db6c00] 12:14:27 INFO - PROCESS | 2276 | 1464635667489 Marionette DEBUG loaded listener.js 12:14:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 161 (0x12bb7d400) [pid = 2276] [serial = 2021] [outer = 0x126db6c00] 12:14:27 INFO - PROCESS | 2276 | 1464635667837 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]]]}] 12:14:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:14:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 521ms 12:14:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:14:27 INFO - PROCESS | 2276 | 1464635667848 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 12:14:27 INFO - PROCESS | 2276 | 1464635667849 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 12:14:27 INFO - PROCESS | 2276 | 1464635667851 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:14:27 INFO - PROCESS | 2276 | 1464635667852 Marionette TRACE conn2 <- [1,2666,null,{}] 12:14:27 INFO - PROCESS | 2276 | 1464635667854 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}] 12:14:27 INFO - PROCESS | 2276 | 1464635667971 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 12:14:27 INFO - PROCESS | 2276 | 1464635667988 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d1e4800 == 57 [pid = 2276] [id = 674] 12:14:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 162 (0x12b2c1c00) [pid = 2276] [serial = 2022] [outer = 0x0] 12:14:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 163 (0x12c382c00) [pid = 2276] [serial = 2023] [outer = 0x12b2c1c00] 12:14:28 INFO - PROCESS | 2276 | 1464635668013 Marionette DEBUG loaded listener.js 12:14:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 164 (0x12caac800) [pid = 2276] [serial = 2024] [outer = 0x12b2c1c00] 12:14:28 INFO - PROCESS | 2276 | --DOMWINDOW == 163 (0x1187c8c00) [pid = 2276] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:14:28 INFO - PROCESS | 2276 | --DOMWINDOW == 162 (0x124b9f400) [pid = 2276] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:14:28 INFO - PROCESS | 2276 | --DOMWINDOW == 161 (0x1168a6c00) [pid = 2276] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:14:28 INFO - PROCESS | 2276 | --DOMWINDOW == 160 (0x110eb0c00) [pid = 2276] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:14:28 INFO - PROCESS | 2276 | --DOMWINDOW == 159 (0x11854e400) [pid = 2276] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:14:28 INFO - PROCESS | 2276 | --DOMWINDOW == 158 (0x1294d8400) [pid = 2276] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:14:28 INFO - PROCESS | 2276 | --DOMWINDOW == 157 (0x119a15400) [pid = 2276] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:14:28 INFO - PROCESS | 2276 | --DOMWINDOW == 156 (0x121625800) [pid = 2276] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:14:28 INFO - PROCESS | 2276 | --DOMWINDOW == 155 (0x112a77000) [pid = 2276] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:14:28 INFO - PROCESS | 2276 | --DOMWINDOW == 154 (0x11850d800) [pid = 2276] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:14:28 INFO - PROCESS | 2276 | --DOMWINDOW == 153 (0x123514400) [pid = 2276] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:14:28 INFO - PROCESS | 2276 | --DOMWINDOW == 152 (0x12bb78800) [pid = 2276] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:14:28 INFO - PROCESS | 2276 | 1464635668903 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]]]}] 12:14:28 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) 12:14:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1071ms 12:14:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:14:28 INFO - PROCESS | 2276 | 1464635668923 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 12:14:28 INFO - PROCESS | 2276 | 1464635668924 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 12:14:28 INFO - PROCESS | 2276 | 1464635668926 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:14:28 INFO - PROCESS | 2276 | 1464635668927 Marionette TRACE conn2 <- [1,2670,null,{}] 12:14:28 INFO - PROCESS | 2276 | 1464635668929 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}] 12:14:29 INFO - PROCESS | 2276 | 1464635669028 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 12:14:29 INFO - PROCESS | 2276 | 1464635669032 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:29 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b24e000 == 58 [pid = 2276] [id = 675] 12:14:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 153 (0x112246400) [pid = 2276] [serial = 2025] [outer = 0x0] 12:14:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 154 (0x1215d4c00) [pid = 2276] [serial = 2026] [outer = 0x112246400] 12:14:29 INFO - PROCESS | 2276 | 1464635669058 Marionette DEBUG loaded listener.js 12:14:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 155 (0x1294d4c00) [pid = 2276] [serial = 2027] [outer = 0x112246400] 12:14:29 INFO - PROCESS | 2276 | 1464635669901 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 12:14:29 INFO - PROCESS | 2276 | 1464635669947 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 12:14:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:14:29 INFO - PROCESS | 2276 | 1464635669949 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:14:29 INFO - PROCESS | 2276 | 1464635669951 Marionette TRACE conn2 <- [1,2674,null,{}] 12:14:29 INFO - PROCESS | 2276 | 1464635669953 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}] 12:14:30 INFO - PROCESS | 2276 | 1464635670044 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 12:14:30 INFO - PROCESS | 2276 | 1464635670113 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:30 INFO - PROCESS | 2276 | ++DOCSHELL 0x12edc9000 == 59 [pid = 2276] [id = 676] 12:14:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 156 (0x1187c3400) [pid = 2276] [serial = 2028] [outer = 0x0] 12:14:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 157 (0x12cc55000) [pid = 2276] [serial = 2029] [outer = 0x1187c3400] 12:14:30 INFO - PROCESS | 2276 | 1464635670138 Marionette DEBUG loaded listener.js 12:14:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 158 (0x12cc4e000) [pid = 2276] [serial = 2030] [outer = 0x1187c3400] 12:14:30 INFO - PROCESS | 2276 | 1464635670968 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] 12:14:31 INFO - PROCESS | 2276 | 1464635671021 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 12:14:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:14:31 INFO - PROCESS | 2276 | 1464635671025 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:14:31 INFO - PROCESS | 2276 | 1464635671028 Marionette TRACE conn2 <- [1,2678,null,{}] 12:14:31 INFO - PROCESS | 2276 | 1464635671032 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}] 12:14:31 INFO - PROCESS | 2276 | 1464635671179 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 12:14:31 INFO - PROCESS | 2276 | 1464635671289 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:31 INFO - PROCESS | 2276 | ++DOCSHELL 0x1235d1800 == 60 [pid = 2276] [id = 677] 12:14:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 159 (0x115f7ec00) [pid = 2276] [serial = 2031] [outer = 0x0] 12:14:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 160 (0x116850800) [pid = 2276] [serial = 2032] [outer = 0x115f7ec00] 12:14:31 INFO - PROCESS | 2276 | 1464635671323 Marionette DEBUG loaded listener.js 12:14:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 161 (0x1187c2000) [pid = 2276] [serial = 2033] [outer = 0x115f7ec00] 12:14:32 INFO - PROCESS | 2276 | 1464635672217 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]]]}] 12:14:32 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) 12:14:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1226ms 12:14:32 INFO - PROCESS | 2276 | 1464635672252 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 12:14:32 INFO - PROCESS | 2276 | 1464635672258 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 12:14:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:14:32 INFO - PROCESS | 2276 | 1464635672263 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:14:32 INFO - PROCESS | 2276 | 1464635672265 Marionette TRACE conn2 <- [1,2682,null,{}] 12:14:32 INFO - PROCESS | 2276 | 1464635672268 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}] 12:14:32 INFO - PROCESS | 2276 | 1464635672381 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 12:14:32 INFO - PROCESS | 2276 | 1464635672491 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:32 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c203800 == 61 [pid = 2276] [id = 678] 12:14:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 162 (0x115f86800) [pid = 2276] [serial = 2034] [outer = 0x0] 12:14:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 163 (0x121282400) [pid = 2276] [serial = 2035] [outer = 0x115f86800] 12:14:32 INFO - PROCESS | 2276 | 1464635672523 Marionette DEBUG loaded listener.js 12:14:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 164 (0x121626000) [pid = 2276] [serial = 2036] [outer = 0x115f86800] 12:14:33 INFO - PROCESS | 2276 | 1464635673444 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]]]}] 12:14:33 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) 12:14:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1219ms 12:14:33 INFO - PROCESS | 2276 | 1464635673483 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 12:14:33 INFO - PROCESS | 2276 | 1464635673485 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 12:14:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:14:33 INFO - PROCESS | 2276 | 1464635673488 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:14:33 INFO - PROCESS | 2276 | 1464635673490 Marionette TRACE conn2 <- [1,2686,null,{}] 12:14:33 INFO - PROCESS | 2276 | 1464635673498 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}] 12:14:33 INFO - PROCESS | 2276 | 1464635673618 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 12:14:33 INFO - PROCESS | 2276 | 1464635673731 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:33 INFO - PROCESS | 2276 | ++DOCSHELL 0x134b1a000 == 62 [pid = 2276] [id = 679] 12:14:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 165 (0x125fa5c00) [pid = 2276] [serial = 2037] [outer = 0x0] 12:14:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 166 (0x126db7400) [pid = 2276] [serial = 2038] [outer = 0x125fa5c00] 12:14:33 INFO - PROCESS | 2276 | 1464635673764 Marionette DEBUG loaded listener.js 12:14:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 167 (0x12950f000) [pid = 2276] [serial = 2039] [outer = 0x125fa5c00] 12:14:34 INFO - PROCESS | 2276 | --DOCSHELL 0x12cad1000 == 61 [pid = 2276] [id = 15] 12:14:34 INFO - PROCESS | 2276 | 1464635674718 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] 12:14:34 INFO - PROCESS | 2276 | 1464635674766 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 12:14:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:14:34 INFO - PROCESS | 2276 | 1464635674768 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:14:34 INFO - PROCESS | 2276 | 1464635674770 Marionette TRACE conn2 <- [1,2690,null,{}] 12:14:34 INFO - PROCESS | 2276 | 1464635674772 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}] 12:14:34 INFO - PROCESS | 2276 | 1464635674882 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 12:14:34 INFO - PROCESS | 2276 | 1464635674992 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:35 INFO - PROCESS | 2276 | ++DOCSHELL 0x135861800 == 62 [pid = 2276] [id = 680] 12:14:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 168 (0x12afdc400) [pid = 2276] [serial = 2040] [outer = 0x0] 12:14:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 169 (0x12bb83800) [pid = 2276] [serial = 2041] [outer = 0x12afdc400] 12:14:35 INFO - PROCESS | 2276 | 1464635675041 Marionette DEBUG loaded listener.js 12:14:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 170 (0x12d004c00) [pid = 2276] [serial = 2042] [outer = 0x12afdc400] 12:14:35 INFO - PROCESS | 2276 | 1464635675931 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] 12:14:35 INFO - PROCESS | 2276 | 1464635675941 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 12:14:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:14:35 INFO - PROCESS | 2276 | 1464635675944 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:14:35 INFO - PROCESS | 2276 | 1464635675945 Marionette TRACE conn2 <- [1,2694,null,{}] 12:14:35 INFO - PROCESS | 2276 | 1464635675948 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}] 12:14:36 INFO - PROCESS | 2276 | 1464635676068 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 12:14:36 INFO - PROCESS | 2276 | 1464635676180 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:36 INFO - PROCESS | 2276 | ++DOCSHELL 0x113361000 == 63 [pid = 2276] [id = 681] 12:14:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 171 (0x1122acc00) [pid = 2276] [serial = 2043] [outer = 0x0] 12:14:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 172 (0x118552400) [pid = 2276] [serial = 2044] [outer = 0x1122acc00] 12:14:36 INFO - PROCESS | 2276 | 1464635676212 Marionette DEBUG loaded listener.js 12:14:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 173 (0x12663c000) [pid = 2276] [serial = 2045] [outer = 0x1122acc00] 12:14:37 INFO - PROCESS | 2276 | 1464635677297 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] 12:14:37 INFO - PROCESS | 2276 | 1464635677323 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 12:14:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:14:37 INFO - PROCESS | 2276 | 1464635677326 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:14:37 INFO - PROCESS | 2276 | 1464635677328 Marionette TRACE conn2 <- [1,2698,null,{}] 12:14:37 INFO - PROCESS | 2276 | 1464635677332 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}] 12:14:37 INFO - PROCESS | 2276 | 1464635677437 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 12:14:37 INFO - PROCESS | 2276 | 1464635677562 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:37 INFO - PROCESS | 2276 | ++DOCSHELL 0x128e17000 == 64 [pid = 2276] [id = 682] 12:14:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 174 (0x1190f8800) [pid = 2276] [serial = 2046] [outer = 0x0] 12:14:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 175 (0x119a41800) [pid = 2276] [serial = 2047] [outer = 0x1190f8800] 12:14:37 INFO - PROCESS | 2276 | 1464635677594 Marionette DEBUG loaded listener.js 12:14:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 176 (0x1215d5800) [pid = 2276] [serial = 2048] [outer = 0x1190f8800] 12:14:37 INFO - PROCESS | 2276 | --DOCSHELL 0x12b24e000 == 63 [pid = 2276] [id = 675] 12:14:37 INFO - PROCESS | 2276 | --DOCSHELL 0x12d1e4800 == 62 [pid = 2276] [id = 674] 12:14:37 INFO - PROCESS | 2276 | --DOCSHELL 0x12ced9800 == 61 [pid = 2276] [id = 673] 12:14:37 INFO - PROCESS | 2276 | --DOCSHELL 0x12c902800 == 60 [pid = 2276] [id = 672] 12:14:37 INFO - PROCESS | 2276 | --DOCSHELL 0x12bb48000 == 59 [pid = 2276] [id = 671] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 175 (0x129272c00) [pid = 2276] [serial = 1927] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 174 (0x12bb80000) [pid = 2276] [serial = 1933] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 173 (0x116793800) [pid = 2276] [serial = 1915] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 172 (0x1254ad000) [pid = 2276] [serial = 1924] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 171 (0x12afd7c00) [pid = 2276] [serial = 1930] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 170 (0x121629800) [pid = 2276] [serial = 1921] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 169 (0x12c277c00) [pid = 2276] [serial = 1936] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 168 (0x126c30000) [pid = 2276] [serial = 1939] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 167 (0x1187d5800) [pid = 2276] [serial = 1918] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOCSHELL 0x12a9dc000 == 58 [pid = 2276] [id = 670] 12:14:38 INFO - PROCESS | 2276 | --DOCSHELL 0x126d6b800 == 57 [pid = 2276] [id = 669] 12:14:38 INFO - PROCESS | 2276 | --DOCSHELL 0x1170b6000 == 56 [pid = 2276] [id = 668] 12:14:38 INFO - PROCESS | 2276 | --DOCSHELL 0x12a78b800 == 55 [pid = 2276] [id = 667] 12:14:38 INFO - PROCESS | 2276 | --DOCSHELL 0x134b1a800 == 54 [pid = 2276] [id = 662] 12:14:38 INFO - PROCESS | 2276 | --DOCSHELL 0x12bb4f000 == 53 [pid = 2276] [id = 661] 12:14:38 INFO - PROCESS | 2276 | --DOCSHELL 0x1254da000 == 52 [pid = 2276] [id = 660] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 166 (0x12bb7c000) [pid = 2276] [serial = 1973] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 165 (0x1269eb800) [pid = 2276] [serial = 1960] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 164 (0x12926e800) [pid = 2276] [serial = 1963] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 163 (0x1133d0800) [pid = 2276] [serial = 1943] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 162 (0x110eb7c00) [pid = 2276] [serial = 1942] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 161 (0x1187c7c00) [pid = 2276] [serial = 1948] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 160 (0x12ae5a400) [pid = 2276] [serial = 1966] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 159 (0x1196ee800) [pid = 2276] [serial = 1949] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 158 (0x1215d1000) [pid = 2276] [serial = 1952] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 157 (0x121253c00) [pid = 2276] [serial = 1951] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 156 (0x12199c800) [pid = 2276] [serial = 1954] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 155 (0x121bbb400) [pid = 2276] [serial = 1955] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 154 (0x117687800) [pid = 2276] [serial = 1945] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 153 (0x118411000) [pid = 2276] [serial = 1946] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 152 (0x12afcf800) [pid = 2276] [serial = 1972] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 151 (0x12afd6c00) [pid = 2276] [serial = 1967] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 150 (0x121bbd400) [pid = 2276] [serial = 1969] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 149 (0x124b7b800) [pid = 2276] [serial = 1957] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 148 (0x128e32000) [pid = 2276] [serial = 1961] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 147 (0x12a7e9400) [pid = 2276] [serial = 1964] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 146 (0x1254ad800) [pid = 2276] [serial = 1958] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 145 (0x12caa4800) [pid = 2276] [serial = 1976] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 144 (0x1294d0800) [pid = 2276] [serial = 1970] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | --DOMWINDOW == 143 (0x12c387400) [pid = 2276] [serial = 1975] [outer = 0x0] [url = about:blank] 12:14:38 INFO - PROCESS | 2276 | 1464635678563 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] 12:14:38 INFO - PROCESS | 2276 | 1464635678605 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 12:14:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:14:38 INFO - PROCESS | 2276 | 1464635678609 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:14:38 INFO - PROCESS | 2276 | 1464635678611 Marionette TRACE conn2 <- [1,2702,null,{}] 12:14:38 INFO - PROCESS | 2276 | 1464635678613 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}] 12:14:38 INFO - PROCESS | 2276 | 1464635678706 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 12:14:38 INFO - PROCESS | 2276 | 1464635678711 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:38 INFO - PROCESS | 2276 | ++DOCSHELL 0x1254d8000 == 53 [pid = 2276] [id = 683] 12:14:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 144 (0x1196ef000) [pid = 2276] [serial = 2049] [outer = 0x0] 12:14:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 145 (0x121bb9c00) [pid = 2276] [serial = 2050] [outer = 0x1196ef000] 12:14:38 INFO - PROCESS | 2276 | 1464635678737 Marionette DEBUG loaded listener.js 12:14:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 146 (0x124b7b800) [pid = 2276] [serial = 2051] [outer = 0x1196ef000] 12:14:39 INFO - PROCESS | 2276 | 1464635679145 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]]]}] 12:14:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:14:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 568ms 12:14:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:14:39 INFO - PROCESS | 2276 | 1464635679178 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 12:14:39 INFO - PROCESS | 2276 | 1464635679180 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 12:14:39 INFO - PROCESS | 2276 | 1464635679183 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:14:39 INFO - PROCESS | 2276 | 1464635679187 Marionette TRACE conn2 <- [1,2706,null,{}] 12:14:39 INFO - PROCESS | 2276 | 1464635679205 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}] 12:14:39 INFO - PROCESS | 2276 | 1464635679349 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 12:14:39 INFO - PROCESS | 2276 | 1464635679460 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:39 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b25c000 == 54 [pid = 2276] [id = 684] 12:14:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 147 (0x12675a000) [pid = 2276] [serial = 2052] [outer = 0x0] 12:14:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 148 (0x126cddc00) [pid = 2276] [serial = 2053] [outer = 0x12675a000] 12:14:39 INFO - PROCESS | 2276 | 1464635679505 Marionette DEBUG loaded listener.js 12:14:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 149 (0x129264c00) [pid = 2276] [serial = 2054] [outer = 0x12675a000] 12:14:39 INFO - PROCESS | 2276 | 1464635679876 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]]]}] 12:14:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:14:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 729ms 12:14:39 INFO - PROCESS | 2276 | 1464635679913 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 12:14:39 INFO - PROCESS | 2276 | 1464635679914 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 12:14:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:14:39 INFO - PROCESS | 2276 | 1464635679924 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:14:39 INFO - PROCESS | 2276 | 1464635679925 Marionette TRACE conn2 <- [1,2710,null,{}] 12:14:39 INFO - PROCESS | 2276 | 1464635679928 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}] 12:14:40 INFO - PROCESS | 2276 | 1464635680073 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 12:14:40 INFO - PROCESS | 2276 | 1464635680089 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:40 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c20e000 == 55 [pid = 2276] [id = 685] 12:14:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 150 (0x129272c00) [pid = 2276] [serial = 2055] [outer = 0x0] 12:14:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 151 (0x12a7e9800) [pid = 2276] [serial = 2056] [outer = 0x129272c00] 12:14:40 INFO - PROCESS | 2276 | 1464635680115 Marionette DEBUG loaded listener.js 12:14:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 152 (0x12afdb000) [pid = 2276] [serial = 2057] [outer = 0x129272c00] 12:14:40 INFO - PROCESS | 2276 | 1464635680481 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] 12:14:40 INFO - PROCESS | 2276 | 1464635680495 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 12:14:40 INFO - PROCESS | 2276 | 1464635680497 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:14:40 INFO - PROCESS | 2276 | 1464635680498 Marionette TRACE conn2 <- [1,2714,null,{}] 12:14:40 INFO - PROCESS | 2276 | 1464635680500 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}] 12:14:40 INFO - PROCESS | 2276 | 1464635680617 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 12:14:40 INFO - PROCESS | 2276 | 1464635680630 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:40 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cef2800 == 56 [pid = 2276] [id = 686] 12:14:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 153 (0x12afd7c00) [pid = 2276] [serial = 2058] [outer = 0x0] 12:14:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 154 (0x12bb84400) [pid = 2276] [serial = 2059] [outer = 0x12afd7c00] 12:14:40 INFO - PROCESS | 2276 | 1464635680654 Marionette DEBUG loaded listener.js 12:14:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 155 (0x12c54fc00) [pid = 2276] [serial = 2060] [outer = 0x12afd7c00] 12:14:41 INFO - PROCESS | 2276 | 1464635680998 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]]]}] 12:14:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:14:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 522ms 12:14:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:14:41 INFO - PROCESS | 2276 | 1464635681020 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 12:14:41 INFO - PROCESS | 2276 | 1464635681021 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 12:14:41 INFO - PROCESS | 2276 | 1464635681023 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:14:41 INFO - PROCESS | 2276 | 1464635681024 Marionette TRACE conn2 <- [1,2718,null,{}] 12:14:41 INFO - PROCESS | 2276 | 1464635681027 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}] 12:14:41 INFO - PROCESS | 2276 | 1464635681165 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 12:14:41 INFO - PROCESS | 2276 | 1464635681195 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:41 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d9a6000 == 57 [pid = 2276] [id = 687] 12:14:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 156 (0x12c550000) [pid = 2276] [serial = 2061] [outer = 0x0] 12:14:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 157 (0x12d007800) [pid = 2276] [serial = 2062] [outer = 0x12c550000] 12:14:41 INFO - PROCESS | 2276 | 1464635681220 Marionette DEBUG loaded listener.js 12:14:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 158 (0x12d209800) [pid = 2276] [serial = 2063] [outer = 0x12c550000] 12:14:41 INFO - PROCESS | 2276 | 1464635681592 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] 12:14:41 INFO - PROCESS | 2276 | 1464635681644 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 12:14:41 INFO - PROCESS | 2276 | 1464635681646 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:14:41 INFO - PROCESS | 2276 | 1464635681647 Marionette TRACE conn2 <- [1,2722,null,{}] 12:14:41 INFO - PROCESS | 2276 | 1464635681649 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}] 12:14:41 INFO - PROCESS | 2276 | 1464635681765 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 12:14:41 INFO - PROCESS | 2276 | 1464635681780 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:41 INFO - PROCESS | 2276 | ++DOCSHELL 0x12dda2000 == 58 [pid = 2276] [id = 688] 12:14:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 159 (0x12c555800) [pid = 2276] [serial = 2064] [outer = 0x0] 12:14:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 160 (0x12d212800) [pid = 2276] [serial = 2065] [outer = 0x12c555800] 12:14:41 INFO - PROCESS | 2276 | 1464635681805 Marionette DEBUG loaded listener.js 12:14:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 161 (0x12d63d400) [pid = 2276] [serial = 2066] [outer = 0x12c555800] 12:14:42 INFO - PROCESS | 2276 | --DOMWINDOW == 160 (0x112246400) [pid = 2276] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:14:42 INFO - PROCESS | 2276 | --DOMWINDOW == 159 (0x112712800) [pid = 2276] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:14:42 INFO - PROCESS | 2276 | --DOMWINDOW == 158 (0x1269f2000) [pid = 2276] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:14:42 INFO - PROCESS | 2276 | --DOMWINDOW == 157 (0x12c38a400) [pid = 2276] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:14:42 INFO - PROCESS | 2276 | --DOMWINDOW == 156 (0x12926f800) [pid = 2276] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:14:42 INFO - PROCESS | 2276 | --DOMWINDOW == 155 (0x1122b1400) [pid = 2276] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:14:42 INFO - PROCESS | 2276 | --DOMWINDOW == 154 (0x1187ce400) [pid = 2276] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:14:42 INFO - PROCESS | 2276 | --DOMWINDOW == 153 (0x119a92400) [pid = 2276] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:14:42 INFO - PROCESS | 2276 | --DOMWINDOW == 152 (0x11609c000) [pid = 2276] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:14:42 INFO - PROCESS | 2276 | --DOMWINDOW == 151 (0x121c1b000) [pid = 2276] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:14:42 INFO - PROCESS | 2276 | --DOMWINDOW == 150 (0x126db6c00) [pid = 2276] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:14:42 INFO - PROCESS | 2276 | --DOMWINDOW == 149 (0x12675dc00) [pid = 2276] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:14:42 INFO - PROCESS | 2276 | --DOMWINDOW == 148 (0x124b9d800) [pid = 2276] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:14:42 INFO - PROCESS | 2276 | --DOMWINDOW == 147 (0x12b2c9000) [pid = 2276] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:14:42 INFO - PROCESS | 2276 | --DOMWINDOW == 146 (0x119a86c00) [pid = 2276] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:14:42 INFO - PROCESS | 2276 | --DOMWINDOW == 145 (0x112713000) [pid = 2276] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:14:42 INFO - PROCESS | 2276 | --DOMWINDOW == 144 (0x11759a800) [pid = 2276] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:14:42 INFO - PROCESS | 2276 | --DOMWINDOW == 143 (0x118552800) [pid = 2276] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:14:42 INFO - PROCESS | 2276 | --DOMWINDOW == 142 (0x12b2c1c00) [pid = 2276] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:14:42 INFO - PROCESS | 2276 | --DOMWINDOW == 141 (0x126db0000) [pid = 2276] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:14:42 INFO - PROCESS | 2276 | --DOMWINDOW == 140 (0x124933c00) [pid = 2276] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:14:42 INFO - PROCESS | 2276 | --DOMWINDOW == 139 (0x12ae59400) [pid = 2276] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:14:42 INFO - PROCESS | 2276 | --DOMWINDOW == 138 (0x12c26b400) [pid = 2276] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:14:42 INFO - PROCESS | 2276 | --DOMWINDOW == 137 (0x1248b7000) [pid = 2276] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:14:42 INFO - PROCESS | 2276 | --DOMWINDOW == 136 (0x124b37c00) [pid = 2276] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:14:42 INFO - PROCESS | 2276 | --DOMWINDOW == 135 (0x12afdd000) [pid = 2276] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:14:42 INFO - PROCESS | 2276 | --DOMWINDOW == 134 (0x111c28000) [pid = 2276] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:14:42 INFO - PROCESS | 2276 | 1464635682391 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] 12:14:42 INFO - PROCESS | 2276 | 1464635682418 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 12:14:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:14:42 INFO - PROCESS | 2276 | 1464635682420 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:14:42 INFO - PROCESS | 2276 | 1464635682421 Marionette TRACE conn2 <- [1,2726,null,{}] 12:14:42 INFO - PROCESS | 2276 | 1464635682423 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}] 12:14:42 INFO - PROCESS | 2276 | 1464635682531 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 12:14:42 INFO - PROCESS | 2276 | 1464635682538 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:42 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b259000 == 59 [pid = 2276] [id = 689] 12:14:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 135 (0x116854c00) [pid = 2276] [serial = 2067] [outer = 0x0] 12:14:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 136 (0x119a13400) [pid = 2276] [serial = 2068] [outer = 0x116854c00] 12:14:42 INFO - PROCESS | 2276 | 1464635682564 Marionette DEBUG loaded listener.js 12:14:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 137 (0x124b38400) [pid = 2276] [serial = 2069] [outer = 0x116854c00] 12:14:42 INFO - PROCESS | 2276 | 1464635682904 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]]]}] 12:14:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:14:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 520ms 12:14:42 INFO - PROCESS | 2276 | 1464635682943 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 12:14:42 INFO - PROCESS | 2276 | 1464635682944 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 12:14:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:14:42 INFO - PROCESS | 2276 | 1464635682965 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:14:42 INFO - PROCESS | 2276 | 1464635682966 Marionette TRACE conn2 <- [1,2730,null,{}] 12:14:42 INFO - PROCESS | 2276 | 1464635682969 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}] 12:14:43 INFO - PROCESS | 2276 | 1464635683066 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 12:14:43 INFO - PROCESS | 2276 | 1464635683071 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:43 INFO - PROCESS | 2276 | ++DOCSHELL 0x134fc2000 == 60 [pid = 2276] [id = 690] 12:14:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 138 (0x12675c400) [pid = 2276] [serial = 2070] [outer = 0x0] 12:14:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 139 (0x12926f800) [pid = 2276] [serial = 2071] [outer = 0x12675c400] 12:14:43 INFO - PROCESS | 2276 | 1464635683096 Marionette DEBUG loaded listener.js 12:14:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 140 (0x12b2c0000) [pid = 2276] [serial = 2072] [outer = 0x12675c400] 12:14:43 INFO - PROCESS | 2276 | 1464635683909 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] 12:14:43 INFO - PROCESS | 2276 | 1464635683936 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 12:14:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:14:43 INFO - PROCESS | 2276 | 1464635683938 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:14:43 INFO - PROCESS | 2276 | 1464635683939 Marionette TRACE conn2 <- [1,2734,null,{}] 12:14:43 INFO - PROCESS | 2276 | 1464635683941 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}] 12:14:44 INFO - PROCESS | 2276 | 1464635684033 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 12:14:44 INFO - PROCESS | 2276 | 1464635684037 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:44 INFO - PROCESS | 2276 | ++DOCSHELL 0x135872800 == 61 [pid = 2276] [id = 691] 12:14:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 141 (0x12bb7b000) [pid = 2276] [serial = 2073] [outer = 0x0] 12:14:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 142 (0x12c55a400) [pid = 2276] [serial = 2074] [outer = 0x12bb7b000] 12:14:44 INFO - PROCESS | 2276 | 1464635684063 Marionette DEBUG loaded listener.js 12:14:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 143 (0x12d63d800) [pid = 2276] [serial = 2075] [outer = 0x12bb7b000] 12:14:44 INFO - PROCESS | 2276 | 1464635684588 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]]]}] 12:14:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:14:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 671ms 12:14:44 INFO - PROCESS | 2276 | 1464635684610 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 12:14:44 INFO - PROCESS | 2276 | 1464635684613 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 12:14:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:14:44 INFO - PROCESS | 2276 | 1464635684616 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:14:44 INFO - PROCESS | 2276 | 1464635684619 Marionette TRACE conn2 <- [1,2738,null,{}] 12:14:44 INFO - PROCESS | 2276 | 1464635684623 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}] 12:14:44 INFO - PROCESS | 2276 | 1464635684740 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 12:14:44 INFO - PROCESS | 2276 | 1464635684855 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:44 INFO - PROCESS | 2276 | ++DOCSHELL 0x126d6b800 == 62 [pid = 2276] [id = 692] 12:14:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 144 (0x117590800) [pid = 2276] [serial = 2076] [outer = 0x0] 12:14:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 145 (0x1187ca800) [pid = 2276] [serial = 2077] [outer = 0x117590800] 12:14:44 INFO - PROCESS | 2276 | 1464635684888 Marionette DEBUG loaded listener.js 12:14:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 146 (0x1197c6c00) [pid = 2276] [serial = 2078] [outer = 0x117590800] 12:14:45 INFO - PROCESS | 2276 | 1464635685334 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]]]}] 12:14:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:14:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 772ms 12:14:45 INFO - PROCESS | 2276 | 1464635685389 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 12:14:45 INFO - PROCESS | 2276 | 1464635685393 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 12:14:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:14:45 INFO - PROCESS | 2276 | 1464635685398 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:14:45 INFO - PROCESS | 2276 | 1464635685400 Marionette TRACE conn2 <- [1,2742,null,{}] 12:14:45 INFO - PROCESS | 2276 | 1464635685402 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}] 12:14:45 INFO - PROCESS | 2276 | 1464635685517 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 12:14:45 INFO - PROCESS | 2276 | 1464635685604 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:45 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d17e000 == 63 [pid = 2276] [id = 693] 12:14:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 147 (0x12128b800) [pid = 2276] [serial = 2079] [outer = 0x0] 12:14:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 148 (0x1219dc400) [pid = 2276] [serial = 2080] [outer = 0x12128b800] 12:14:45 INFO - PROCESS | 2276 | 1464635685634 Marionette DEBUG loaded listener.js 12:14:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 149 (0x125f9d400) [pid = 2276] [serial = 2081] [outer = 0x12128b800] 12:14:46 INFO - PROCESS | 2276 | 1464635686043 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]]]}] 12:14:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:14:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 670ms 12:14:46 INFO - PROCESS | 2276 | 1464635686069 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 12:14:46 INFO - PROCESS | 2276 | 1464635686071 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 12:14:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:14:46 INFO - PROCESS | 2276 | 1464635686073 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:14:46 INFO - PROCESS | 2276 | 1464635686076 Marionette TRACE conn2 <- [1,2746,null,{}] 12:14:46 INFO - PROCESS | 2276 | 1464635686084 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}] 12:14:46 INFO - PROCESS | 2276 | 1464635686199 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 12:14:46 INFO - PROCESS | 2276 | 1464635686316 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:46 INFO - PROCESS | 2276 | ++DOCSHELL 0x1384e4800 == 64 [pid = 2276] [id = 694] 12:14:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 150 (0x128b85c00) [pid = 2276] [serial = 2082] [outer = 0x0] 12:14:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 151 (0x128b8c400) [pid = 2276] [serial = 2083] [outer = 0x128b85c00] 12:14:46 INFO - PROCESS | 2276 | 1464635686350 Marionette DEBUG loaded listener.js 12:14:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 152 (0x128fbfc00) [pid = 2276] [serial = 2084] [outer = 0x128b85c00] 12:14:46 INFO - PROCESS | 2276 | 1464635686776 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]]]}] 12:14:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:14:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 723ms 12:14:46 INFO - PROCESS | 2276 | 1464635686796 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 12:14:46 INFO - PROCESS | 2276 | 1464635686798 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 12:14:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:14:46 INFO - PROCESS | 2276 | 1464635686800 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:14:46 INFO - PROCESS | 2276 | 1464635686802 Marionette TRACE conn2 <- [1,2750,null,{}] 12:14:46 INFO - PROCESS | 2276 | 1464635686804 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}] 12:14:46 INFO - PROCESS | 2276 | 1464635686934 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 12:14:47 INFO - PROCESS | 2276 | 1464635687021 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:47 INFO - PROCESS | 2276 | ++DOCSHELL 0x1432c6000 == 65 [pid = 2276] [id = 695] 12:14:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 153 (0x12ae4f800) [pid = 2276] [serial = 2085] [outer = 0x0] 12:14:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 154 (0x12c049000) [pid = 2276] [serial = 2086] [outer = 0x12ae4f800] 12:14:47 INFO - PROCESS | 2276 | 1464635687050 Marionette DEBUG loaded listener.js 12:14:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 155 (0x12c55e400) [pid = 2276] [serial = 2087] [outer = 0x12ae4f800] 12:14:47 INFO - PROCESS | 2276 | 1464635687465 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]]]}] 12:14:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:14:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 719ms 12:14:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:14:47 INFO - PROCESS | 2276 | 1464635687519 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 12:14:47 INFO - PROCESS | 2276 | 1464635687520 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 12:14:47 INFO - PROCESS | 2276 | 1464635687523 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:14:47 INFO - PROCESS | 2276 | 1464635687524 Marionette TRACE conn2 <- [1,2754,null,{}] 12:14:47 INFO - PROCESS | 2276 | 1464635687527 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}] 12:14:47 INFO - PROCESS | 2276 | 1464635687636 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 12:14:47 INFO - PROCESS | 2276 | 1464635687722 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:47 INFO - PROCESS | 2276 | ++DOCSHELL 0x13f9f0800 == 66 [pid = 2276] [id = 696] 12:14:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 156 (0x12caa6c00) [pid = 2276] [serial = 2088] [outer = 0x0] 12:14:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 157 (0x12d00b400) [pid = 2276] [serial = 2089] [outer = 0x12caa6c00] 12:14:47 INFO - PROCESS | 2276 | 1464635687752 Marionette DEBUG loaded listener.js 12:14:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 158 (0x12d097800) [pid = 2276] [serial = 2090] [outer = 0x12caa6c00] 12:14:48 INFO - PROCESS | 2276 | 1464635688174 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]]]}] 12:14:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:14:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 668ms 12:14:48 INFO - PROCESS | 2276 | 1464635688192 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 12:14:48 INFO - PROCESS | 2276 | 1464635688193 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 12:14:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:14:48 INFO - PROCESS | 2276 | 1464635688195 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:14:48 INFO - PROCESS | 2276 | 1464635688197 Marionette TRACE conn2 <- [1,2758,null,{}] 12:14:48 INFO - PROCESS | 2276 | 1464635688199 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}] 12:14:48 INFO - PROCESS | 2276 | 1464635688345 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 12:14:48 INFO - PROCESS | 2276 | 1464635688434 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:48 INFO - PROCESS | 2276 | ++DOCSHELL 0x1358b2800 == 67 [pid = 2276] [id = 697] 12:14:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 159 (0x12d637800) [pid = 2276] [serial = 2091] [outer = 0x0] 12:14:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 160 (0x1345ed400) [pid = 2276] [serial = 2092] [outer = 0x12d637800] 12:14:48 INFO - PROCESS | 2276 | 1464635688463 Marionette DEBUG loaded listener.js 12:14:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 161 (0x1345f7800) [pid = 2276] [serial = 2093] [outer = 0x12d637800] 12:14:48 INFO - PROCESS | 2276 | 1464635688872 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]]]}] 12:14:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:14:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 719ms 12:14:48 INFO - PROCESS | 2276 | 1464635688915 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 12:14:48 INFO - PROCESS | 2276 | 1464635688916 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 12:14:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:14:48 INFO - PROCESS | 2276 | 1464635688937 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:14:48 INFO - PROCESS | 2276 | 1464635688939 Marionette TRACE conn2 <- [1,2762,null,{}] 12:14:48 INFO - PROCESS | 2276 | 1464635688943 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}] 12:14:49 INFO - PROCESS | 2276 | 1464635689054 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 12:14:49 INFO - PROCESS | 2276 | 1464635689138 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:49 INFO - PROCESS | 2276 | ++DOCSHELL 0x134427000 == 68 [pid = 2276] [id = 698] 12:14:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 162 (0x1345f3c00) [pid = 2276] [serial = 2094] [outer = 0x0] 12:14:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 163 (0x135050c00) [pid = 2276] [serial = 2095] [outer = 0x1345f3c00] 12:14:49 INFO - PROCESS | 2276 | 1464635689168 Marionette DEBUG loaded listener.js 12:14:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 164 (0x135056000) [pid = 2276] [serial = 2096] [outer = 0x1345f3c00] 12:14:49 INFO - PROCESS | 2276 | 1464635689578 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]]]}] 12:14:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:14:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 691ms 12:14:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:14:49 INFO - PROCESS | 2276 | 1464635689610 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 12:14:49 INFO - PROCESS | 2276 | 1464635689612 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 12:14:49 INFO - PROCESS | 2276 | 1464635689614 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:14:49 INFO - PROCESS | 2276 | 1464635689615 Marionette TRACE conn2 <- [1,2766,null,{}] 12:14:49 INFO - PROCESS | 2276 | 1464635689617 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}] 12:14:49 INFO - PROCESS | 2276 | 1464635689746 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 12:14:49 INFO - PROCESS | 2276 | 1464635689846 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:49 INFO - PROCESS | 2276 | ++DOCSHELL 0x134438000 == 69 [pid = 2276] [id = 699] 12:14:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 165 (0x13449ec00) [pid = 2276] [serial = 2097] [outer = 0x0] 12:14:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 166 (0x1344a3800) [pid = 2276] [serial = 2098] [outer = 0x13449ec00] 12:14:49 INFO - PROCESS | 2276 | 1464635689876 Marionette DEBUG loaded listener.js 12:14:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 167 (0x1344a7800) [pid = 2276] [serial = 2099] [outer = 0x13449ec00] 12:14:50 INFO - PROCESS | 2276 | 1464635690327 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]]]}] 12:14:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:14:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 719ms 12:14:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:14:50 INFO - PROCESS | 2276 | 1464635690334 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 12:14:50 INFO - PROCESS | 2276 | 1464635690335 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 12:14:50 INFO - PROCESS | 2276 | 1464635690337 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:14:50 INFO - PROCESS | 2276 | 1464635690339 Marionette TRACE conn2 <- [1,2770,null,{}] 12:14:50 INFO - PROCESS | 2276 | 1464635690341 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}] 12:14:50 INFO - PROCESS | 2276 | 1464635690454 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 12:14:50 INFO - PROCESS | 2276 | 1464635690570 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:50 INFO - PROCESS | 2276 | ++DOCSHELL 0x126d76800 == 70 [pid = 2276] [id = 700] 12:14:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 168 (0x126398c00) [pid = 2276] [serial = 2100] [outer = 0x0] 12:14:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 169 (0x12b2c3400) [pid = 2276] [serial = 2101] [outer = 0x126398c00] 12:14:50 INFO - PROCESS | 2276 | 1464635690602 Marionette DEBUG loaded listener.js 12:14:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 170 (0x1344a4c00) [pid = 2276] [serial = 2102] [outer = 0x126398c00] 12:14:51 INFO - PROCESS | 2276 | 1464635691251 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]]]}] 12:14:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:14:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 975ms 12:14:51 INFO - PROCESS | 2276 | 1464635691313 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 12:14:51 INFO - PROCESS | 2276 | 1464635691315 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 12:14:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:14:51 INFO - PROCESS | 2276 | 1464635691319 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:14:51 INFO - PROCESS | 2276 | 1464635691321 Marionette TRACE conn2 <- [1,2774,null,{}] 12:14:51 INFO - PROCESS | 2276 | 1464635691326 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}] 12:14:51 INFO - PROCESS | 2276 | 1464635691434 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 12:14:51 INFO - PROCESS | 2276 | 1464635691555 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:51 INFO - PROCESS | 2276 | ++DOCSHELL 0x12943c800 == 71 [pid = 2276] [id = 701] 12:14:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 171 (0x113c62000) [pid = 2276] [serial = 2103] [outer = 0x0] 12:14:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 172 (0x11502ec00) [pid = 2276] [serial = 2104] [outer = 0x113c62000] 12:14:51 INFO - PROCESS | 2276 | 1464635691584 Marionette DEBUG loaded listener.js 12:14:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 173 (0x117689000) [pid = 2276] [serial = 2105] [outer = 0x113c62000] 12:14:52 INFO - PROCESS | 2276 | 1464635692030 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]]]}] 12:14:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:14:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 778ms 12:14:52 INFO - PROCESS | 2276 | 1464635692097 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 12:14:52 INFO - PROCESS | 2276 | 1464635692100 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 12:14:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:14:52 INFO - PROCESS | 2276 | 1464635692105 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:14:52 INFO - PROCESS | 2276 | 1464635692106 Marionette TRACE conn2 <- [1,2778,null,{}] 12:14:52 INFO - PROCESS | 2276 | 1464635692108 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}] 12:14:52 INFO - PROCESS | 2276 | 1464635692217 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 12:14:52 INFO - PROCESS | 2276 | 1464635692308 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:52 INFO - PROCESS | 2276 | ++DOCSHELL 0x11963e000 == 72 [pid = 2276] [id = 702] 12:14:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 174 (0x118511c00) [pid = 2276] [serial = 2106] [outer = 0x0] 12:14:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 175 (0x1187c7c00) [pid = 2276] [serial = 2107] [outer = 0x118511c00] 12:14:52 INFO - PROCESS | 2276 | 1464635692336 Marionette DEBUG loaded listener.js 12:14:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 176 (0x1190f5800) [pid = 2276] [serial = 2108] [outer = 0x118511c00] 12:14:52 INFO - PROCESS | 2276 | --DOCSHELL 0x134fc2000 == 71 [pid = 2276] [id = 690] 12:14:52 INFO - PROCESS | 2276 | --DOCSHELL 0x12b259000 == 70 [pid = 2276] [id = 689] 12:14:52 INFO - PROCESS | 2276 | --DOCSHELL 0x12dda2000 == 69 [pid = 2276] [id = 688] 12:14:52 INFO - PROCESS | 2276 | --DOCSHELL 0x12d9a6000 == 68 [pid = 2276] [id = 687] 12:14:52 INFO - PROCESS | 2276 | --DOCSHELL 0x12cef2800 == 67 [pid = 2276] [id = 686] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 175 (0x12cc55000) [pid = 2276] [serial = 2029] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 174 (0x12d00c400) [pid = 2276] [serial = 1996] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOCSHELL 0x12c20e000 == 66 [pid = 2276] [id = 685] 12:14:52 INFO - PROCESS | 2276 | --DOCSHELL 0x12b25c000 == 65 [pid = 2276] [id = 684] 12:14:52 INFO - PROCESS | 2276 | --DOCSHELL 0x1254d8000 == 64 [pid = 2276] [id = 683] 12:14:52 INFO - PROCESS | 2276 | --DOCSHELL 0x128e17000 == 63 [pid = 2276] [id = 682] 12:14:52 INFO - PROCESS | 2276 | --DOCSHELL 0x129699000 == 62 [pid = 2276] [id = 16] 12:14:52 INFO - PROCESS | 2276 | --DOCSHELL 0x113361000 == 61 [pid = 2276] [id = 681] 12:14:52 INFO - PROCESS | 2276 | --DOCSHELL 0x135861800 == 60 [pid = 2276] [id = 680] 12:14:52 INFO - PROCESS | 2276 | --DOCSHELL 0x134b1a000 == 59 [pid = 2276] [id = 679] 12:14:52 INFO - PROCESS | 2276 | --DOCSHELL 0x12c203800 == 58 [pid = 2276] [id = 678] 12:14:52 INFO - PROCESS | 2276 | --DOCSHELL 0x1235d1800 == 57 [pid = 2276] [id = 677] 12:14:52 INFO - PROCESS | 2276 | --DOCSHELL 0x12edc9000 == 56 [pid = 2276] [id = 676] 12:14:52 INFO - PROCESS | 2276 | 1464635692779 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]]]}] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 173 (0x1215d4c00) [pid = 2276] [serial = 2026] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 172 (0x113c5a800) [pid = 2276] [serial = 1790] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 171 (0x12caa1400) [pid = 2276] [serial = 1874] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 170 (0x12c55a800) [pid = 2276] [serial = 1871] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 169 (0x12bada000) [pid = 2276] [serial = 1865] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 168 (0x11871a800) [pid = 2276] [serial = 1999] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 167 (0x121bb0400) [pid = 2276] [serial = 2009] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 166 (0x121bb2400) [pid = 2276] [serial = 1796] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 165 (0x12c551c00) [pid = 2276] [serial = 1993] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 164 (0x118554400) [pid = 2276] [serial = 2003] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 163 (0x124ba6c00) [pid = 2276] [serial = 2011] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 162 (0x12bb7d400) [pid = 2276] [serial = 2021] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 161 (0x12a680c00) [pid = 2276] [serial = 1862] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 160 (0x126ce5800) [pid = 2276] [serial = 2015] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 159 (0x12badec00) [pid = 2276] [serial = 1811] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 158 (0x121bbc000) [pid = 2276] [serial = 1859] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 157 (0x11892c800) [pid = 2276] [serial = 2006] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 156 (0x12675b400) [pid = 2276] [serial = 2014] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 155 (0x1187cac00) [pid = 2276] [serial = 1793] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 154 (0x1215cc800) [pid = 2276] [serial = 2008] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 153 (0x1196fcc00) [pid = 2276] [serial = 1856] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 152 (0x124b9c800) [pid = 2276] [serial = 1987] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 151 (0x12c382c00) [pid = 2276] [serial = 2023] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 150 (0x1294d6000) [pid = 2276] [serial = 2017] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 149 (0x12cc49000) [pid = 2276] [serial = 1978] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 148 (0x12a7e2c00) [pid = 2276] [serial = 1802] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 147 (0x11684d000) [pid = 2276] [serial = 2005] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 146 (0x12afde800) [pid = 2276] [serial = 2020] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 145 (0x12b2bd800) [pid = 2276] [serial = 1805] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 144 (0x11840d000) [pid = 2276] [serial = 1981] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 143 (0x12c388800) [pid = 2276] [serial = 1868] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 142 (0x12d094000) [pid = 2276] [serial = 2000] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 141 (0x126cde800) [pid = 2276] [serial = 1799] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 140 (0x12b2c7000) [pid = 2276] [serial = 1990] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 139 (0x12ae53c00) [pid = 2276] [serial = 2018] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 138 (0x12caac800) [pid = 2276] [serial = 2024] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 137 (0x1269f6400) [pid = 2276] [serial = 1727] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 136 (0x1254adc00) [pid = 2276] [serial = 2012] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 135 (0x117595800) [pid = 2276] [serial = 2002] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 134 (0x120dbf800) [pid = 2276] [serial = 1984] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 133 (0x12b2ca000) [pid = 2276] [serial = 1808] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 132 (0x115f49400) [pid = 2276] [serial = 1853] [outer = 0x0] [url = about:blank] 12:14:52 INFO - PROCESS | 2276 | --DOMWINDOW == 131 (0x1294d4c00) [pid = 2276] [serial = 2027] [outer = 0x0] [url = about:blank] 12:14:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:14:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 726ms 12:14:52 INFO - PROCESS | 2276 | 1464635692831 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 12:14:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:14:52 INFO - PROCESS | 2276 | 1464635692832 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 12:14:52 INFO - PROCESS | 2276 | 1464635692834 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:14:52 INFO - PROCESS | 2276 | 1464635692838 Marionette TRACE conn2 <- [1,2782,null,{}] 12:14:52 INFO - PROCESS | 2276 | 1464635692846 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}] 12:14:52 INFO - PROCESS | 2276 | 1464635692941 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 12:14:52 INFO - PROCESS | 2276 | 1464635692946 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:52 INFO - PROCESS | 2276 | ++DOCSHELL 0x124b12800 == 57 [pid = 2276] [id = 703] 12:14:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 132 (0x121286000) [pid = 2276] [serial = 2109] [outer = 0x0] 12:14:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 133 (0x12128f400) [pid = 2276] [serial = 2110] [outer = 0x121286000] 12:14:52 INFO - PROCESS | 2276 | 1464635692977 Marionette DEBUG loaded listener.js 12:14:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 134 (0x121627c00) [pid = 2276] [serial = 2111] [outer = 0x121286000] 12:14:53 INFO - PROCESS | 2276 | 1464635693418 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]]]}] 12:14:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:14:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 627ms 12:14:53 INFO - PROCESS | 2276 | 1464635693462 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 12:14:53 INFO - PROCESS | 2276 | 1464635693465 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 12:14:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:14:53 INFO - PROCESS | 2276 | 1464635693468 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:14:53 INFO - PROCESS | 2276 | 1464635693470 Marionette TRACE conn2 <- [1,2786,null,{}] 12:14:53 INFO - PROCESS | 2276 | 1464635693474 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}] 12:14:53 INFO - PROCESS | 2276 | 1464635693572 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 12:14:53 INFO - PROCESS | 2276 | 1464635693577 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:53 INFO - PROCESS | 2276 | ++DOCSHELL 0x1299d7000 == 58 [pid = 2276] [id = 704] 12:14:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 135 (0x119066800) [pid = 2276] [serial = 2112] [outer = 0x0] 12:14:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 136 (0x121bb4c00) [pid = 2276] [serial = 2113] [outer = 0x119066800] 12:14:53 INFO - PROCESS | 2276 | 1464635693603 Marionette DEBUG loaded listener.js 12:14:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 137 (0x124b7e800) [pid = 2276] [serial = 2114] [outer = 0x119066800] 12:14:53 INFO - PROCESS | 2276 | 1464635693968 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]]]}] 12:14:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:14:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 520ms 12:14:53 INFO - PROCESS | 2276 | 1464635693988 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 12:14:53 INFO - PROCESS | 2276 | 1464635693989 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 12:14:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:14:53 INFO - PROCESS | 2276 | 1464635693992 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:14:53 INFO - PROCESS | 2276 | 1464635693993 Marionette TRACE conn2 <- [1,2790,null,{}] 12:14:53 INFO - PROCESS | 2276 | 1464635693995 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}] 12:14:54 INFO - PROCESS | 2276 | 1464635694088 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 12:14:54 INFO - PROCESS | 2276 | 1464635694093 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:54 INFO - PROCESS | 2276 | ++DOCSHELL 0x12aeec800 == 59 [pid = 2276] [id = 705] 12:14:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 138 (0x124b9c800) [pid = 2276] [serial = 2115] [outer = 0x0] 12:14:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 139 (0x124daf000) [pid = 2276] [serial = 2116] [outer = 0x124b9c800] 12:14:54 INFO - PROCESS | 2276 | 1464635694119 Marionette DEBUG loaded listener.js 12:14:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 140 (0x126397000) [pid = 2276] [serial = 2117] [outer = 0x124b9c800] 12:14:54 INFO - PROCESS | 2276 | 1464635694473 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]]]}] 12:14:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:14:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 518ms 12:14:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:14:54 INFO - PROCESS | 2276 | 1464635694510 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 12:14:54 INFO - PROCESS | 2276 | 1464635694511 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 12:14:54 INFO - PROCESS | 2276 | 1464635694513 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:14:54 INFO - PROCESS | 2276 | 1464635694514 Marionette TRACE conn2 <- [1,2794,null,{}] 12:14:54 INFO - PROCESS | 2276 | 1464635694517 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}] 12:14:54 INFO - PROCESS | 2276 | 1464635694624 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 12:14:54 INFO - PROCESS | 2276 | 1464635694706 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:54 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b256000 == 60 [pid = 2276] [id = 706] 12:14:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 141 (0x124ba1800) [pid = 2276] [serial = 2118] [outer = 0x0] 12:14:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 142 (0x126cde000) [pid = 2276] [serial = 2119] [outer = 0x124ba1800] 12:14:54 INFO - PROCESS | 2276 | 1464635694732 Marionette DEBUG loaded listener.js 12:14:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 143 (0x128b8cc00) [pid = 2276] [serial = 2120] [outer = 0x124ba1800] 12:14:55 INFO - PROCESS | 2276 | 1464635695033 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]]]}] 12:14:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:14:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 568ms 12:14:55 INFO - PROCESS | 2276 | 1464635695082 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 12:14:55 INFO - PROCESS | 2276 | 1464635695083 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 12:14:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:14:55 INFO - PROCESS | 2276 | 1464635695095 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:14:55 INFO - PROCESS | 2276 | 1464635695096 Marionette TRACE conn2 <- [1,2798,null,{}] 12:14:55 INFO - PROCESS | 2276 | 1464635695099 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}] 12:14:55 INFO - PROCESS | 2276 | 1464635695217 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 12:14:55 INFO - PROCESS | 2276 | 1464635695230 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:55 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c21c000 == 61 [pid = 2276] [id = 707] 12:14:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 144 (0x128b84400) [pid = 2276] [serial = 2121] [outer = 0x0] 12:14:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 145 (0x128fc4800) [pid = 2276] [serial = 2122] [outer = 0x128b84400] 12:14:55 INFO - PROCESS | 2276 | 1464635695255 Marionette DEBUG loaded listener.js 12:14:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 146 (0x1294d3c00) [pid = 2276] [serial = 2123] [outer = 0x128b84400] 12:14:55 INFO - PROCESS | 2276 | 1464635695625 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]]]}] 12:14:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:14:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 579ms 12:14:55 INFO - PROCESS | 2276 | 1464635695665 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 12:14:55 INFO - PROCESS | 2276 | 1464635695666 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 12:14:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:14:55 INFO - PROCESS | 2276 | 1464635695672 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:14:55 INFO - PROCESS | 2276 | 1464635695673 Marionette TRACE conn2 <- [1,2802,null,{}] 12:14:55 INFO - PROCESS | 2276 | 1464635695675 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}] 12:14:55 INFO - PROCESS | 2276 | 1464635695795 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 12:14:55 INFO - PROCESS | 2276 | 1464635695825 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:55 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cad3800 == 62 [pid = 2276] [id = 708] 12:14:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 147 (0x128b92c00) [pid = 2276] [serial = 2124] [outer = 0x0] 12:14:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 148 (0x12a7de800) [pid = 2276] [serial = 2125] [outer = 0x128b92c00] 12:14:55 INFO - PROCESS | 2276 | 1464635695850 Marionette DEBUG loaded listener.js 12:14:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 149 (0x12ae5b000) [pid = 2276] [serial = 2126] [outer = 0x128b92c00] 12:14:56 INFO - PROCESS | 2276 | 1464635696205 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]]]}] 12:14:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:14:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 573ms 12:14:56 INFO - PROCESS | 2276 | 1464635696242 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 12:14:56 INFO - PROCESS | 2276 | 1464635696243 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 12:14:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:14:56 INFO - PROCESS | 2276 | 1464635696245 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:14:56 INFO - PROCESS | 2276 | 1464635696246 Marionette TRACE conn2 <- [1,2806,null,{}] 12:14:56 INFO - PROCESS | 2276 | 1464635696249 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}] 12:14:56 INFO - PROCESS | 2276 | 1464635696376 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 12:14:56 INFO - PROCESS | 2276 | 1464635696388 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:56 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cee3800 == 63 [pid = 2276] [id = 709] 12:14:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 150 (0x12afd7400) [pid = 2276] [serial = 2127] [outer = 0x0] 12:14:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 151 (0x12b2c4400) [pid = 2276] [serial = 2128] [outer = 0x12afd7400] 12:14:56 INFO - PROCESS | 2276 | 1464635696413 Marionette DEBUG loaded listener.js 12:14:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 152 (0x12bb7dc00) [pid = 2276] [serial = 2129] [outer = 0x12afd7400] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 151 (0x118415800) [pid = 2276] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 150 (0x12b2ca800) [pid = 2276] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 149 (0x12d005400) [pid = 2276] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 148 (0x119a0fc00) [pid = 2276] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 147 (0x12bb83c00) [pid = 2276] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 146 (0x11759ac00) [pid = 2276] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 145 (0x12cad4000) [pid = 2276] [serial = 41] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 144 (0x116a6ac00) [pid = 2276] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 143 (0x12bad8400) [pid = 2276] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 142 (0x12bb82000) [pid = 2276] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 141 (0x12ae52000) [pid = 2276] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 140 (0x1190f3800) [pid = 2276] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 139 (0x121c12400) [pid = 2276] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 138 (0x12afd7c00) [pid = 2276] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 137 (0x12c550000) [pid = 2276] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 136 (0x12c555800) [pid = 2276] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 135 (0x1190f8800) [pid = 2276] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 134 (0x12675a000) [pid = 2276] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 133 (0x1122acc00) [pid = 2276] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 132 (0x1196ef000) [pid = 2276] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 131 (0x115f7ec00) [pid = 2276] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 130 (0x115f86800) [pid = 2276] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 129 (0x12afdc400) [pid = 2276] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 128 (0x116854c00) [pid = 2276] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 127 (0x12caa6000) [pid = 2276] [serial = 44] [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.] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 126 (0x125fa5c00) [pid = 2276] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 125 (0x12675c400) [pid = 2276] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 124 (0x129272c00) [pid = 2276] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 123 (0x121c1ec00) [pid = 2276] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 122 (0x110eb1400) [pid = 2276] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 121 (0x113cc9800) [pid = 2276] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 120 (0x121bb5c00) [pid = 2276] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:14:56 INFO - PROCESS | 2276 | --DOMWINDOW == 119 (0x12a7ea000) [pid = 2276] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:14:57 INFO - PROCESS | 2276 | 1464635697122 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]]]}] 12:14:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:14:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 917ms 12:14:57 INFO - PROCESS | 2276 | 1464635697164 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 12:14:57 INFO - PROCESS | 2276 | 1464635697167 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 12:14:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:14:57 INFO - PROCESS | 2276 | 1464635697191 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:14:57 INFO - PROCESS | 2276 | 1464635697193 Marionette TRACE conn2 <- [1,2810,null,{}] 12:14:57 INFO - PROCESS | 2276 | 1464635697197 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}] 12:14:57 INFO - PROCESS | 2276 | 1464635697318 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 12:14:57 INFO - PROCESS | 2276 | 1464635697431 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:57 INFO - PROCESS | 2276 | ++DOCSHELL 0x1215ac800 == 64 [pid = 2276] [id = 710] 12:14:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 120 (0x113c65800) [pid = 2276] [serial = 2130] [outer = 0x0] 12:14:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 121 (0x1163bb000) [pid = 2276] [serial = 2131] [outer = 0x113c65800] 12:14:57 INFO - PROCESS | 2276 | 1464635697465 Marionette DEBUG loaded listener.js 12:14:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 122 (0x11805a000) [pid = 2276] [serial = 2132] [outer = 0x113c65800] 12:14:57 INFO - PROCESS | 2276 | 1464635697908 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]]]}] 12:14:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:14:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 772ms 12:14:57 INFO - PROCESS | 2276 | 1464635697966 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 12:14:57 INFO - PROCESS | 2276 | 1464635697971 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 12:14:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:14:57 INFO - PROCESS | 2276 | 1464635697977 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:14:57 INFO - PROCESS | 2276 | 1464635697978 Marionette TRACE conn2 <- [1,2814,null,{}] 12:14:57 INFO - PROCESS | 2276 | 1464635697981 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}] 12:14:58 INFO - PROCESS | 2276 | 1464635698098 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 12:14:58 INFO - PROCESS | 2276 | 1464635698183 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:58 INFO - PROCESS | 2276 | ++DOCSHELL 0x129d3c800 == 65 [pid = 2276] [id = 711] 12:14:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 123 (0x118929400) [pid = 2276] [serial = 2133] [outer = 0x0] 12:14:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 124 (0x119a0fc00) [pid = 2276] [serial = 2134] [outer = 0x118929400] 12:14:58 INFO - PROCESS | 2276 | 1464635698214 Marionette DEBUG loaded listener.js 12:14:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 125 (0x121118c00) [pid = 2276] [serial = 2135] [outer = 0x118929400] 12:14:58 INFO - PROCESS | 2276 | 1464635698629 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]]]}] 12:14:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:14:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 720ms 12:14:58 INFO - PROCESS | 2276 | 1464635698697 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 12:14:58 INFO - PROCESS | 2276 | 1464635698699 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 12:14:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:14:58 INFO - PROCESS | 2276 | 1464635698701 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:14:58 INFO - PROCESS | 2276 | 1464635698704 Marionette TRACE conn2 <- [1,2818,null,{}] 12:14:58 INFO - PROCESS | 2276 | 1464635698712 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}] 12:14:58 INFO - PROCESS | 2276 | 1464635698830 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 12:14:58 INFO - PROCESS | 2276 | 1464635698915 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:58 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d192000 == 66 [pid = 2276] [id = 712] 12:14:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 126 (0x1219d8000) [pid = 2276] [serial = 2136] [outer = 0x0] 12:14:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 127 (0x121c17800) [pid = 2276] [serial = 2137] [outer = 0x1219d8000] 12:14:58 INFO - PROCESS | 2276 | 1464635698949 Marionette DEBUG loaded listener.js 12:14:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 128 (0x124daf800) [pid = 2276] [serial = 2138] [outer = 0x1219d8000] 12:14:59 INFO - PROCESS | 2276 | 1464635699385 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]]]}] 12:14:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:14:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 722ms 12:14:59 INFO - PROCESS | 2276 | 1464635699427 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 12:14:59 INFO - PROCESS | 2276 | 1464635699428 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 12:14:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:14:59 INFO - PROCESS | 2276 | 1464635699431 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:14:59 INFO - PROCESS | 2276 | 1464635699432 Marionette TRACE conn2 <- [1,2822,null,{}] 12:14:59 INFO - PROCESS | 2276 | 1464635699435 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}] 12:14:59 INFO - PROCESS | 2276 | 1464635699594 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 12:14:59 INFO - PROCESS | 2276 | 1464635699653 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:59 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d9aa800 == 67 [pid = 2276] [id = 713] 12:14:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 129 (0x126758c00) [pid = 2276] [serial = 2139] [outer = 0x0] 12:14:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 130 (0x126c32400) [pid = 2276] [serial = 2140] [outer = 0x126758c00] 12:14:59 INFO - PROCESS | 2276 | 1464635699685 Marionette DEBUG loaded listener.js 12:14:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 131 (0x126db8400) [pid = 2276] [serial = 2141] [outer = 0x126758c00] 12:15:00 INFO - PROCESS | 2276 | 1464635700104 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]]]}] 12:15:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:15:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 725ms 12:15:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:15:00 INFO - PROCESS | 2276 | 1464635700157 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 12:15:00 INFO - PROCESS | 2276 | 1464635700158 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 12:15:00 INFO - PROCESS | 2276 | 1464635700160 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:15:00 INFO - PROCESS | 2276 | 1464635700161 Marionette TRACE conn2 <- [1,2826,null,{}] 12:15:00 INFO - PROCESS | 2276 | 1464635700164 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}] 12:15:00 INFO - PROCESS | 2276 | 1464635700274 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 12:15:00 INFO - PROCESS | 2276 | 1464635700357 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:00 INFO - PROCESS | 2276 | ++DOCSHELL 0x13441d800 == 68 [pid = 2276] [id = 714] 12:15:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 132 (0x1267ee400) [pid = 2276] [serial = 2142] [outer = 0x0] 12:15:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 133 (0x128b8b000) [pid = 2276] [serial = 2143] [outer = 0x1267ee400] 12:15:00 INFO - PROCESS | 2276 | 1464635700387 Marionette DEBUG loaded listener.js 12:15:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 134 (0x129272c00) [pid = 2276] [serial = 2144] [outer = 0x1267ee400] 12:15:00 INFO - PROCESS | 2276 | 1464635700795 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:15:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:15:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 671ms 12:15:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:15:00 INFO - PROCESS | 2276 | 1464635700831 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 12:15:00 INFO - PROCESS | 2276 | 1464635700833 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 12:15:00 INFO - PROCESS | 2276 | 1464635700835 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:15:00 INFO - PROCESS | 2276 | 1464635700837 Marionette TRACE conn2 <- [1,2830,null,{}] 12:15:00 INFO - PROCESS | 2276 | 1464635700839 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}] 12:15:00 INFO - PROCESS | 2276 | 1464635700987 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 12:15:01 INFO - PROCESS | 2276 | 1464635701072 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:01 INFO - PROCESS | 2276 | ++DOCSHELL 0x134b04000 == 69 [pid = 2276] [id = 715] 12:15:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 135 (0x12a7ea000) [pid = 2276] [serial = 2145] [outer = 0x0] 12:15:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 136 (0x12bb78c00) [pid = 2276] [serial = 2146] [outer = 0x12a7ea000] 12:15:01 INFO - PROCESS | 2276 | 1464635701102 Marionette DEBUG loaded listener.js 12:15:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 137 (0x12c38e000) [pid = 2276] [serial = 2147] [outer = 0x12a7ea000] 12:15:01 INFO - PROCESS | 2276 | 1464635701502 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]]]}] 12:15:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:15:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 722ms 12:15:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:15:01 INFO - PROCESS | 2276 | 1464635701558 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 12:15:01 INFO - PROCESS | 2276 | 1464635701559 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 12:15:01 INFO - PROCESS | 2276 | 1464635701561 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:15:01 INFO - PROCESS | 2276 | 1464635701562 Marionette TRACE conn2 <- [1,2834,null,{}] 12:15:01 INFO - PROCESS | 2276 | 1464635701565 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}] 12:15:01 INFO - PROCESS | 2276 | 1464635701676 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 12:15:01 INFO - PROCESS | 2276 | 1464635701759 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:01 INFO - PROCESS | 2276 | ++DOCSHELL 0x134fb6000 == 70 [pid = 2276] [id = 716] 12:15:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 138 (0x12bb84000) [pid = 2276] [serial = 2148] [outer = 0x0] 12:15:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 139 (0x12cc48800) [pid = 2276] [serial = 2149] [outer = 0x12bb84000] 12:15:01 INFO - PROCESS | 2276 | 1464635701789 Marionette DEBUG loaded listener.js 12:15:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 140 (0x12cc53400) [pid = 2276] [serial = 2150] [outer = 0x12bb84000] 12:15:02 INFO - PROCESS | 2276 | 1464635702167 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:15:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:15:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 670ms 12:15:02 INFO - PROCESS | 2276 | 1464635702231 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 12:15:02 INFO - PROCESS | 2276 | 1464635702233 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 12:15:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:15:02 INFO - PROCESS | 2276 | 1464635702235 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:15:02 INFO - PROCESS | 2276 | 1464635702236 Marionette TRACE conn2 <- [1,2838,null,{}] 12:15:02 INFO - PROCESS | 2276 | 1464635702239 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}] 12:15:02 INFO - PROCESS | 2276 | 1464635702352 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 12:15:02 INFO - PROCESS | 2276 | 1464635702467 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:02 INFO - PROCESS | 2276 | ++DOCSHELL 0x135671000 == 71 [pid = 2276] [id = 717] 12:15:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 141 (0x120f0f000) [pid = 2276] [serial = 2151] [outer = 0x0] 12:15:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 142 (0x12cc51800) [pid = 2276] [serial = 2152] [outer = 0x120f0f000] 12:15:02 INFO - PROCESS | 2276 | 1464635702496 Marionette DEBUG loaded listener.js 12:15:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 143 (0x12d011400) [pid = 2276] [serial = 2153] [outer = 0x120f0f000] 12:15:02 INFO - PROCESS | 2276 | 1464635702906 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]]]}] 12:15:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:15:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 720ms 12:15:02 INFO - PROCESS | 2276 | 1464635702956 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 12:15:02 INFO - PROCESS | 2276 | 1464635702957 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 12:15:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:15:02 INFO - PROCESS | 2276 | 1464635702959 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:15:02 INFO - PROCESS | 2276 | 1464635702961 Marionette TRACE conn2 <- [1,2842,null,{}] 12:15:02 INFO - PROCESS | 2276 | 1464635702963 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}] 12:15:03 INFO - PROCESS | 2276 | 1464635703075 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 12:15:03 INFO - PROCESS | 2276 | 1464635703188 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:03 INFO - PROCESS | 2276 | ++DOCSHELL 0x135861800 == 72 [pid = 2276] [id = 718] 12:15:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 144 (0x12d007c00) [pid = 2276] [serial = 2154] [outer = 0x0] 12:15:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 145 (0x12d098c00) [pid = 2276] [serial = 2155] [outer = 0x12d007c00] 12:15:03 INFO - PROCESS | 2276 | 1464635703220 Marionette DEBUG loaded listener.js 12:15:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 146 (0x12d207800) [pid = 2276] [serial = 2156] [outer = 0x12d007c00] 12:15:03 INFO - PROCESS | 2276 | 1464635703608 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]]]}] 12:15:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:15:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 671ms 12:15:03 INFO - PROCESS | 2276 | 1464635703630 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 12:15:03 INFO - PROCESS | 2276 | 1464635703632 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 12:15:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:15:03 INFO - PROCESS | 2276 | 1464635703634 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:15:03 INFO - PROCESS | 2276 | 1464635703635 Marionette TRACE conn2 <- [1,2846,null,{}] 12:15:03 INFO - PROCESS | 2276 | 1464635703638 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}] 12:15:03 INFO - PROCESS | 2276 | 1464635703753 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 12:15:03 INFO - PROCESS | 2276 | 1464635703871 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:03 INFO - PROCESS | 2276 | ++DOCSHELL 0x128f91800 == 73 [pid = 2276] [id = 719] 12:15:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 147 (0x11278e400) [pid = 2276] [serial = 2157] [outer = 0x0] 12:15:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 148 (0x118415000) [pid = 2276] [serial = 2158] [outer = 0x11278e400] 12:15:03 INFO - PROCESS | 2276 | 1464635703901 Marionette DEBUG loaded listener.js 12:15:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 149 (0x129d20800) [pid = 2276] [serial = 2159] [outer = 0x11278e400] 12:15:04 INFO - PROCESS | 2276 | 1464635704317 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]]]}] 12:15:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:15:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 722ms 12:15:04 INFO - PROCESS | 2276 | 1464635704357 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 12:15:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:15:04 INFO - PROCESS | 2276 | 1464635704359 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 12:15:04 INFO - PROCESS | 2276 | 1464635704361 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:15:04 INFO - PROCESS | 2276 | 1464635704363 Marionette TRACE conn2 <- [1,2850,null,{}] 12:15:04 INFO - PROCESS | 2276 | 1464635704366 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}] 12:15:04 INFO - PROCESS | 2276 | 1464635704498 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 12:15:04 INFO - PROCESS | 2276 | 1464635704752 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:04 INFO - PROCESS | 2276 | ++DOCSHELL 0x119b15800 == 74 [pid = 2276] [id = 720] 12:15:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 150 (0x111a0f800) [pid = 2276] [serial = 2160] [outer = 0x0] 12:15:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 151 (0x111e6cc00) [pid = 2276] [serial = 2161] [outer = 0x111a0f800] 12:15:04 INFO - PROCESS | 2276 | 1464635704788 Marionette DEBUG loaded listener.js 12:15:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 152 (0x113c45800) [pid = 2276] [serial = 2162] [outer = 0x111a0f800] 12:15:05 INFO - PROCESS | 2276 | 1464635705268 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:15:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:15:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 920ms 12:15:05 INFO - PROCESS | 2276 | 1464635705282 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 12:15:05 INFO - PROCESS | 2276 | 1464635705285 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 12:15:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:15:05 INFO - PROCESS | 2276 | 1464635705291 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:15:05 INFO - PROCESS | 2276 | 1464635705293 Marionette TRACE conn2 <- [1,2854,null,{}] 12:15:05 INFO - PROCESS | 2276 | 1464635705296 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}] 12:15:05 INFO - PROCESS | 2276 | 1464635705412 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 12:15:05 INFO - PROCESS | 2276 | 1464635705509 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:05 INFO - PROCESS | 2276 | ++DOCSHELL 0x123525800 == 75 [pid = 2276] [id = 721] 12:15:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 153 (0x118065c00) [pid = 2276] [serial = 2163] [outer = 0x0] 12:15:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 154 (0x1187cfc00) [pid = 2276] [serial = 2164] [outer = 0x118065c00] 12:15:05 INFO - PROCESS | 2276 | 1464635705541 Marionette DEBUG loaded listener.js 12:15:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 155 (0x1197c3800) [pid = 2276] [serial = 2165] [outer = 0x118065c00] 12:15:06 INFO - PROCESS | 2276 | --DOCSHELL 0x12cad3800 == 74 [pid = 2276] [id = 708] 12:15:06 INFO - PROCESS | 2276 | --DOCSHELL 0x12c21c000 == 73 [pid = 2276] [id = 707] 12:15:06 INFO - PROCESS | 2276 | --DOCSHELL 0x12b256000 == 72 [pid = 2276] [id = 706] 12:15:06 INFO - PROCESS | 2276 | --DOCSHELL 0x12aeec800 == 71 [pid = 2276] [id = 705] 12:15:06 INFO - PROCESS | 2276 | --DOCSHELL 0x1299d7000 == 70 [pid = 2276] [id = 704] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 154 (0x12cad4800) [pid = 2276] [serial = 43] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 153 (0x12c55a400) [pid = 2276] [serial = 2074] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | 1464635706034 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]]]}] 12:15:06 INFO - PROCESS | 2276 | --DOCSHELL 0x124b12800 == 69 [pid = 2276] [id = 703] 12:15:06 INFO - PROCESS | 2276 | --DOCSHELL 0x11963e000 == 68 [pid = 2276] [id = 702] 12:15:06 INFO - PROCESS | 2276 | --DOCSHELL 0x12943c800 == 67 [pid = 2276] [id = 701] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 152 (0x12c386c00) [pid = 2276] [serial = 1937] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 151 (0x12c278400) [pid = 2276] [serial = 1940] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 150 (0x12a746400) [pid = 2276] [serial = 1928] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 149 (0x12a750800) [pid = 2276] [serial = 1913] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 148 (0x11840e000) [pid = 2276] [serial = 1916] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 147 (0x126dbcc00) [pid = 2276] [serial = 1925] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 146 (0x12badb400) [pid = 2276] [serial = 1931] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 145 (0x1196f1c00) [pid = 2276] [serial = 1919] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 144 (0x12c04ac00) [pid = 2276] [serial = 1934] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 143 (0x12d093800) [pid = 2276] [serial = 1997] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 142 (0x121bc6400) [pid = 2276] [serial = 1922] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 141 (0x1187c0400) [pid = 2276] [serial = 1982] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 140 (0x12cc4cc00) [pid = 2276] [serial = 1994] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 139 (0x12d006400) [pid = 2276] [serial = 1979] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 138 (0x12c051800) [pid = 2276] [serial = 1991] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 137 (0x12162cc00) [pid = 2276] [serial = 1985] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 136 (0x128e27c00) [pid = 2276] [serial = 1988] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 135 (0x12bb84400) [pid = 2276] [serial = 2059] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 134 (0x12d007800) [pid = 2276] [serial = 2062] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 133 (0x12d212800) [pid = 2276] [serial = 2065] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 132 (0x119a41800) [pid = 2276] [serial = 2047] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 131 (0x126cddc00) [pid = 2276] [serial = 2053] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 130 (0x129264c00) [pid = 2276] [serial = 2054] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 129 (0x118552400) [pid = 2276] [serial = 2044] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 128 (0x12663c000) [pid = 2276] [serial = 2045] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 127 (0x121bb9c00) [pid = 2276] [serial = 2050] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 126 (0x124b7b800) [pid = 2276] [serial = 2051] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 125 (0x1187c2000) [pid = 2276] [serial = 2033] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 124 (0x116850800) [pid = 2276] [serial = 2032] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 123 (0x121282400) [pid = 2276] [serial = 2035] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 122 (0x121626000) [pid = 2276] [serial = 2036] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 121 (0x12d209800) [pid = 2276] [serial = 2063] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 120 (0x12d004c00) [pid = 2276] [serial = 2042] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 119 (0x12bb83800) [pid = 2276] [serial = 2041] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 118 (0x119a13400) [pid = 2276] [serial = 2068] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 117 (0x12d63d400) [pid = 2276] [serial = 2066] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 116 (0x1215d5800) [pid = 2276] [serial = 2048] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 115 (0x1266ca800) [pid = 2276] [serial = 1418] [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.] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x12950f000) [pid = 2276] [serial = 2039] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x12b2c0000) [pid = 2276] [serial = 2072] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x126db7400) [pid = 2276] [serial = 2038] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x12a7e9800) [pid = 2276] [serial = 2056] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x12926f800) [pid = 2276] [serial = 2071] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x124b38400) [pid = 2276] [serial = 2069] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x12c54fc00) [pid = 2276] [serial = 2060] [outer = 0x0] [url = about:blank] 12:15:06 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x12afdb000) [pid = 2276] [serial = 2057] [outer = 0x0] [url = about:blank] 12:15:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:15:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 772ms 12:15:06 INFO - PROCESS | 2276 | 1464635706064 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 12:15:06 INFO - PROCESS | 2276 | 1464635706067 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 12:15:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:15:06 INFO - PROCESS | 2276 | 1464635706070 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:15:06 INFO - PROCESS | 2276 | 1464635706071 Marionette TRACE conn2 <- [1,2858,null,{}] 12:15:06 INFO - PROCESS | 2276 | 1464635706074 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}] 12:15:06 INFO - PROCESS | 2276 | 1464635706175 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 12:15:06 INFO - PROCESS | 2276 | 1464635706180 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:06 INFO - PROCESS | 2276 | ++DOCSHELL 0x121988000 == 68 [pid = 2276] [id = 722] 12:15:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x1196f1c00) [pid = 2276] [serial = 2166] [outer = 0x0] 12:15:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x119a8e000) [pid = 2276] [serial = 2167] [outer = 0x1196f1c00] 12:15:06 INFO - PROCESS | 2276 | 1464635706207 Marionette DEBUG loaded listener.js 12:15:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x1215d5400) [pid = 2276] [serial = 2168] [outer = 0x1196f1c00] 12:15:06 INFO - PROCESS | 2276 | 1464635706631 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:15:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:15:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 571ms 12:15:06 INFO - PROCESS | 2276 | 1464635706642 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 12:15:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:15:06 INFO - PROCESS | 2276 | 1464635706644 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 12:15:06 INFO - PROCESS | 2276 | 1464635706650 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:15:06 INFO - PROCESS | 2276 | 1464635706657 Marionette TRACE conn2 <- [1,2862,null,{}] 12:15:06 INFO - PROCESS | 2276 | 1464635706681 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}] 12:15:06 INFO - PROCESS | 2276 | 1464635706835 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 12:15:06 INFO - PROCESS | 2276 | 1464635706967 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:06 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a9d7000 == 69 [pid = 2276] [id = 723] 12:15:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x1187c0400) [pid = 2276] [serial = 2169] [outer = 0x0] 12:15:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x124b9f000) [pid = 2276] [serial = 2170] [outer = 0x1187c0400] 12:15:07 INFO - PROCESS | 2276 | 1464635707010 Marionette DEBUG loaded listener.js 12:15:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x1254b0000) [pid = 2276] [serial = 2171] [outer = 0x1187c0400] 12:15:07 INFO - PROCESS | 2276 | 1464635707348 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]]]}] 12:15:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:15:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 744ms 12:15:07 INFO - PROCESS | 2276 | 1464635707392 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 12:15:07 INFO - PROCESS | 2276 | 1464635707394 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 12:15:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:15:07 INFO - PROCESS | 2276 | 1464635707396 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:15:07 INFO - PROCESS | 2276 | 1464635707397 Marionette TRACE conn2 <- [1,2866,null,{}] 12:15:07 INFO - PROCESS | 2276 | 1464635707409 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}] 12:15:07 INFO - PROCESS | 2276 | 1464635707536 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 12:15:07 INFO - PROCESS | 2276 | 1464635707543 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:07 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b24e000 == 70 [pid = 2276] [id = 724] 12:15:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x1182e7800) [pid = 2276] [serial = 2172] [outer = 0x0] 12:15:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x126cddc00) [pid = 2276] [serial = 2173] [outer = 0x1182e7800] 12:15:07 INFO - PROCESS | 2276 | 1464635707568 Marionette DEBUG loaded listener.js 12:15:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 116 (0x128b87400) [pid = 2276] [serial = 2174] [outer = 0x1182e7800] 12:15:07 INFO - PROCESS | 2276 | 1464635707912 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]]]}] 12:15:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:15:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 568ms 12:15:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:15:07 INFO - PROCESS | 2276 | 1464635707964 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 12:15:07 INFO - PROCESS | 2276 | 1464635707966 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 12:15:07 INFO - PROCESS | 2276 | 1464635707968 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:15:07 INFO - PROCESS | 2276 | 1464635707969 Marionette TRACE conn2 <- [1,2870,null,{}] 12:15:07 INFO - PROCESS | 2276 | 1464635707971 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}] 12:15:08 INFO - PROCESS | 2276 | 1464635708069 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 12:15:08 INFO - PROCESS | 2276 | 1464635708159 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:08 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c906000 == 71 [pid = 2276] [id = 725] 12:15:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 117 (0x128fbd800) [pid = 2276] [serial = 2175] [outer = 0x0] 12:15:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 118 (0x12926dc00) [pid = 2276] [serial = 2176] [outer = 0x128fbd800] 12:15:08 INFO - PROCESS | 2276 | 1464635708189 Marionette DEBUG loaded listener.js 12:15:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 119 (0x129d23400) [pid = 2276] [serial = 2177] [outer = 0x128fbd800] 12:15:08 INFO - PROCESS | 2276 | 1464635708562 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]]]}] 12:15:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:15:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 620ms 12:15:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:15:08 INFO - PROCESS | 2276 | 1464635708589 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 12:15:08 INFO - PROCESS | 2276 | 1464635708590 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 12:15:08 INFO - PROCESS | 2276 | 1464635708597 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:15:08 INFO - PROCESS | 2276 | 1464635708598 Marionette TRACE conn2 <- [1,2874,null,{}] 12:15:08 INFO - PROCESS | 2276 | 1464635708601 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}] 12:15:08 INFO - PROCESS | 2276 | 1464635708731 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 12:15:08 INFO - PROCESS | 2276 | 1464635708744 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:08 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ce11800 == 72 [pid = 2276] [id = 726] 12:15:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 120 (0x129d25c00) [pid = 2276] [serial = 2178] [outer = 0x0] 12:15:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 121 (0x129d27c00) [pid = 2276] [serial = 2179] [outer = 0x129d25c00] 12:15:08 INFO - PROCESS | 2276 | 1464635708768 Marionette DEBUG loaded listener.js 12:15:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 122 (0x12b2c0000) [pid = 2276] [serial = 2180] [outer = 0x129d25c00] 12:15:09 INFO - PROCESS | 2276 | 1464635709144 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]]]}] 12:15:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:15:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 574ms 12:15:09 INFO - PROCESS | 2276 | 1464635709166 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 12:15:09 INFO - PROCESS | 2276 | 1464635709168 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 12:15:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:15:09 INFO - PROCESS | 2276 | 1464635709174 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:15:09 INFO - PROCESS | 2276 | 1464635709176 Marionette TRACE conn2 <- [1,2878,null,{}] 12:15:09 INFO - PROCESS | 2276 | 1464635709196 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}] 12:15:09 INFO - PROCESS | 2276 | 1464635709392 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 12:15:09 INFO - PROCESS | 2276 | 1464635709441 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:09 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d6c4000 == 73 [pid = 2276] [id = 727] 12:15:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 123 (0x12ae53c00) [pid = 2276] [serial = 2181] [outer = 0x0] 12:15:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 124 (0x12bae0400) [pid = 2276] [serial = 2182] [outer = 0x12ae53c00] 12:15:09 INFO - PROCESS | 2276 | 1464635709539 Marionette DEBUG loaded listener.js 12:15:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 125 (0x12c26e400) [pid = 2276] [serial = 2183] [outer = 0x12ae53c00] 12:15:09 INFO - PROCESS | 2276 | 1464635709933 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]]]}] 12:15:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:15:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 782ms 12:15:09 INFO - PROCESS | 2276 | 1464635709958 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 12:15:09 INFO - PROCESS | 2276 | 1464635709960 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 12:15:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:15:09 INFO - PROCESS | 2276 | 1464635709962 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:15:09 INFO - PROCESS | 2276 | 1464635709964 Marionette TRACE conn2 <- [1,2882,null,{}] 12:15:09 INFO - PROCESS | 2276 | 1464635709966 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}] 12:15:10 INFO - PROCESS | 2276 | 1464635710137 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 12:15:10 INFO - PROCESS | 2276 | --DOMWINDOW == 124 (0x121286000) [pid = 2276] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:15:10 INFO - PROCESS | 2276 | --DOMWINDOW == 123 (0x118511c00) [pid = 2276] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:15:10 INFO - PROCESS | 2276 | --DOMWINDOW == 122 (0x124b9c800) [pid = 2276] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:15:10 INFO - PROCESS | 2276 | --DOMWINDOW == 121 (0x119066800) [pid = 2276] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:15:10 INFO - PROCESS | 2276 | --DOMWINDOW == 120 (0x113c62000) [pid = 2276] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:15:10 INFO - PROCESS | 2276 | --DOMWINDOW == 119 (0x124ba1800) [pid = 2276] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:15:10 INFO - PROCESS | 2276 | --DOMWINDOW == 118 (0x128b84400) [pid = 2276] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:15:10 INFO - PROCESS | 2276 | --DOMWINDOW == 117 (0x128b92c00) [pid = 2276] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:15:10 INFO - PROCESS | 2276 | 1464635710350 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:10 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a9dc800 == 74 [pid = 2276] [id = 728] 12:15:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 118 (0x113c62000) [pid = 2276] [serial = 2184] [outer = 0x0] 12:15:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 119 (0x12111dc00) [pid = 2276] [serial = 2185] [outer = 0x113c62000] 12:15:10 INFO - PROCESS | 2276 | 1464635710403 Marionette DEBUG loaded listener.js 12:15:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 120 (0x12675b000) [pid = 2276] [serial = 2186] [outer = 0x113c62000] 12:15:10 INFO - PROCESS | 2276 | 1464635710763 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]]]}] 12:15:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:15:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 821ms 12:15:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:15:10 INFO - PROCESS | 2276 | 1464635710797 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 12:15:10 INFO - PROCESS | 2276 | 1464635710798 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 12:15:10 INFO - PROCESS | 2276 | 1464635710800 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:15:10 INFO - PROCESS | 2276 | 1464635710801 Marionette TRACE conn2 <- [1,2886,null,{}] 12:15:10 INFO - PROCESS | 2276 | 1464635710804 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}] 12:15:10 INFO - PROCESS | 2276 | 1464635710902 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 12:15:10 INFO - PROCESS | 2276 | 1464635710975 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:10 INFO - PROCESS | 2276 | ++DOCSHELL 0x134589000 == 75 [pid = 2276] [id = 729] 12:15:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 121 (0x118058800) [pid = 2276] [serial = 2187] [outer = 0x0] 12:15:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 122 (0x12c386c00) [pid = 2276] [serial = 2188] [outer = 0x118058800] 12:15:11 INFO - PROCESS | 2276 | 1464635711000 Marionette DEBUG loaded listener.js 12:15:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 123 (0x12d004c00) [pid = 2276] [serial = 2189] [outer = 0x118058800] 12:15:11 INFO - PROCESS | 2276 | 1464635711278 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]]]}] 12:15:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:15:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 518ms 12:15:11 INFO - PROCESS | 2276 | 1464635711319 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 12:15:11 INFO - PROCESS | 2276 | 1464635711320 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 12:15:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:15:11 INFO - PROCESS | 2276 | 1464635711326 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:15:11 INFO - PROCESS | 2276 | 1464635711327 Marionette TRACE conn2 <- [1,2890,null,{}] 12:15:11 INFO - PROCESS | 2276 | 1464635711329 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}] 12:15:11 INFO - PROCESS | 2276 | 1464635711429 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 12:15:11 INFO - PROCESS | 2276 | 1464635711433 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:11 INFO - PROCESS | 2276 | ++DOCSHELL 0x134d8f800 == 76 [pid = 2276] [id = 730] 12:15:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 124 (0x12d009400) [pid = 2276] [serial = 2190] [outer = 0x0] 12:15:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 125 (0x12d09ac00) [pid = 2276] [serial = 2191] [outer = 0x12d009400] 12:15:11 INFO - PROCESS | 2276 | 1464635711464 Marionette DEBUG loaded listener.js 12:15:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 126 (0x12d213000) [pid = 2276] [serial = 2192] [outer = 0x12d009400] 12:15:11 INFO - PROCESS | 2276 | 1464635711825 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:15:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:15:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 519ms 12:15:11 INFO - PROCESS | 2276 | 1464635711846 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 12:15:11 INFO - PROCESS | 2276 | 1464635711847 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 12:15:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:15:11 INFO - PROCESS | 2276 | 1464635711849 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:15:11 INFO - PROCESS | 2276 | 1464635711851 Marionette TRACE conn2 <- [1,2894,null,{}] 12:15:11 INFO - PROCESS | 2276 | 1464635711854 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}] 12:15:12 INFO - PROCESS | 2276 | 1464635712004 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 12:15:12 INFO - PROCESS | 2276 | 1464635712012 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:12 INFO - PROCESS | 2276 | ++DOCSHELL 0x135670800 == 77 [pid = 2276] [id = 731] 12:15:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 127 (0x12d09a400) [pid = 2276] [serial = 2193] [outer = 0x0] 12:15:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 128 (0x12d645000) [pid = 2276] [serial = 2194] [outer = 0x12d09a400] 12:15:12 INFO - PROCESS | 2276 | 1464635712037 Marionette DEBUG loaded listener.js 12:15:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 129 (0x1344a8000) [pid = 2276] [serial = 2195] [outer = 0x12d09a400] 12:15:12 INFO - PROCESS | 2276 | 1464635712542 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]]]}] 12:15:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:15:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 723ms 12:15:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:15:12 INFO - PROCESS | 2276 | 1464635712574 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 12:15:12 INFO - PROCESS | 2276 | 1464635712576 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 12:15:12 INFO - PROCESS | 2276 | 1464635712580 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:15:12 INFO - PROCESS | 2276 | 1464635712582 Marionette TRACE conn2 <- [1,2898,null,{}] 12:15:12 INFO - PROCESS | 2276 | 1464635712586 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}] 12:15:12 INFO - PROCESS | 2276 | 1464635712709 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 12:15:12 INFO - PROCESS | 2276 | 1464635712827 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:12 INFO - PROCESS | 2276 | ++DOCSHELL 0x126d7b000 == 78 [pid = 2276] [id = 732] 12:15:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 130 (0x11759b400) [pid = 2276] [serial = 2196] [outer = 0x0] 12:15:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 131 (0x118416c00) [pid = 2276] [serial = 2197] [outer = 0x11759b400] 12:15:12 INFO - PROCESS | 2276 | 1464635712860 Marionette DEBUG loaded listener.js 12:15:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 132 (0x1187c2400) [pid = 2276] [serial = 2198] [outer = 0x11759b400] 12:15:13 INFO - PROCESS | 2276 | 1464635713327 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]]]}] 12:15:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:15:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 774ms 12:15:13 INFO - PROCESS | 2276 | 1464635713354 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 12:15:13 INFO - PROCESS | 2276 | 1464635713360 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 12:15:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:15:13 INFO - PROCESS | 2276 | 1464635713365 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:15:13 INFO - PROCESS | 2276 | 1464635713366 Marionette TRACE conn2 <- [1,2902,null,{}] 12:15:13 INFO - PROCESS | 2276 | 1464635713369 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}] 12:15:13 INFO - PROCESS | 2276 | 1464635713488 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 12:15:13 INFO - PROCESS | 2276 | 1464635713605 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:13 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c914800 == 79 [pid = 2276] [id = 733] 12:15:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 133 (0x1196f7c00) [pid = 2276] [serial = 2199] [outer = 0x0] 12:15:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 134 (0x12162cc00) [pid = 2276] [serial = 2200] [outer = 0x1196f7c00] 12:15:13 INFO - PROCESS | 2276 | 1464635713638 Marionette DEBUG loaded listener.js 12:15:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 135 (0x121c1a800) [pid = 2276] [serial = 2201] [outer = 0x1196f7c00] 12:15:14 INFO - PROCESS | 2276 | 1464635714049 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:15:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:15:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 722ms 12:15:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:15:14 INFO - PROCESS | 2276 | 1464635714087 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 12:15:14 INFO - PROCESS | 2276 | 1464635714088 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 12:15:14 INFO - PROCESS | 2276 | 1464635714091 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:15:14 INFO - PROCESS | 2276 | 1464635714094 Marionette TRACE conn2 <- [1,2906,null,{}] 12:15:14 INFO - PROCESS | 2276 | 1464635714101 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}] 12:15:14 INFO - PROCESS | 2276 | 1464635714223 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 12:15:14 INFO - PROCESS | 2276 | 1464635714312 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:14 INFO - PROCESS | 2276 | ++DOCSHELL 0x1358bc800 == 80 [pid = 2276] [id = 734] 12:15:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 136 (0x124b85400) [pid = 2276] [serial = 2202] [outer = 0x0] 12:15:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 137 (0x128b8e000) [pid = 2276] [serial = 2203] [outer = 0x124b85400] 12:15:14 INFO - PROCESS | 2276 | 1464635714343 Marionette DEBUG loaded listener.js 12:15:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 138 (0x129d23c00) [pid = 2276] [serial = 2204] [outer = 0x124b85400] 12:15:14 INFO - PROCESS | 2276 | 1464635714779 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]]]}] 12:15:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:15:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 721ms 12:15:14 INFO - PROCESS | 2276 | 1464635714834 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 12:15:14 INFO - PROCESS | 2276 | 1464635714836 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 12:15:14 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:15:14 INFO - PROCESS | 2276 | 1464635714853 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:15:14 INFO - PROCESS | 2276 | 1464635714854 Marionette TRACE conn2 <- [1,2910,null,{}] 12:15:14 INFO - PROCESS | 2276 | 1464635714857 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}] 12:15:14 INFO - PROCESS | 2276 | 1464635714976 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 12:15:15 INFO - PROCESS | 2276 | 1464635715059 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:15 INFO - PROCESS | 2276 | ++DOCSHELL 0x1384e4000 == 81 [pid = 2276] [id = 735] 12:15:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 139 (0x12bad8400) [pid = 2276] [serial = 2205] [outer = 0x0] 12:15:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 140 (0x12c278400) [pid = 2276] [serial = 2206] [outer = 0x12bad8400] 12:15:15 INFO - PROCESS | 2276 | 1464635715089 Marionette DEBUG loaded listener.js 12:15:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 141 (0x12d08f800) [pid = 2276] [serial = 2207] [outer = 0x12bad8400] 12:15:15 INFO - PROCESS | 2276 | 1464635715444 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]]]}] 12:15:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:15:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:15:15 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 621ms 12:15:15 INFO - PROCESS | 2276 | 1464635715473 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 12:15:15 INFO - PROCESS | 2276 | 1464635715474 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 12:15:15 INFO - TEST-START | /DOMEvents/constructors.html 12:15:15 INFO - PROCESS | 2276 | 1464635715476 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:15:15 INFO - PROCESS | 2276 | 1464635715478 Marionette TRACE conn2 <- [1,2914,null,{}] 12:15:15 INFO - PROCESS | 2276 | 1464635715480 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}] 12:15:15 INFO - PROCESS | 2276 | 1464635715595 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 12:15:15 INFO - PROCESS | 2276 | 1464635715706 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:15 INFO - PROCESS | 2276 | ++DOCSHELL 0x13f9ed800 == 82 [pid = 2276] [id = 736] 12:15:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 142 (0x12b2be800) [pid = 2276] [serial = 2208] [outer = 0x0] 12:15:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 143 (0x12d20e800) [pid = 2276] [serial = 2209] [outer = 0x12b2be800] 12:15:15 INFO - PROCESS | 2276 | 1464635715738 Marionette DEBUG loaded listener.js 12:15:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 144 (0x12d645400) [pid = 2276] [serial = 2210] [outer = 0x12b2be800] 12:15:16 INFO - PROCESS | 2276 | 1464635716122 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]]]}] 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:15:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:15:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:15:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:15:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:15:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:15:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:15:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:15:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:15:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:15:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:15:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:15:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:15:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:15:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:15:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:15:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:15:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:15:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:15:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:15:16 INFO - TEST-OK | /DOMEvents/constructors.html | took 678ms 12:15:16 INFO - PROCESS | 2276 | 1464635716155 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 12:15:16 INFO - PROCESS | 2276 | 1464635716157 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 12:15:16 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:15:16 INFO - PROCESS | 2276 | 1464635716159 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:15:16 INFO - PROCESS | 2276 | 1464635716161 Marionette TRACE conn2 <- [1,2918,null,{}] 12:15:16 INFO - PROCESS | 2276 | 1464635716163 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}] 12:15:16 INFO - PROCESS | 2276 | 1464635716296 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 12:15:16 INFO - PROCESS | 2276 | 1464635716403 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:16 INFO - PROCESS | 2276 | ++DOCSHELL 0x13f85a000 == 83 [pid = 2276] [id = 737] 12:15:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 145 (0x12d682c00) [pid = 2276] [serial = 2211] [outer = 0x0] 12:15:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 146 (0x12d94a000) [pid = 2276] [serial = 2212] [outer = 0x12d682c00] 12:15:16 INFO - PROCESS | 2276 | 1464635716432 Marionette DEBUG loaded listener.js 12:15:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 147 (0x12d957400) [pid = 2276] [serial = 2213] [outer = 0x12d682c00] 12:15:16 INFO - PROCESS | 2276 | 1464635716786 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:15:16 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:15:16 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 669ms 12:15:16 INFO - PROCESS | 2276 | 1464635716829 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 12:15:16 INFO - PROCESS | 2276 | 1464635716831 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 12:15:16 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:15:16 INFO - PROCESS | 2276 | 1464635716833 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:15:16 INFO - PROCESS | 2276 | 1464635716834 Marionette TRACE conn2 <- [1,2922,null,{}] 12:15:16 INFO - PROCESS | 2276 | 1464635716837 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}] 12:15:16 INFO - PROCESS | 2276 | 1464635716953 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 12:15:17 INFO - PROCESS | 2276 | 1464635717041 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x1432c8800 == 84 [pid = 2276] [id = 738] 12:15:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 148 (0x119a90800) [pid = 2276] [serial = 2214] [outer = 0x0] 12:15:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 149 (0x1344a0400) [pid = 2276] [serial = 2215] [outer = 0x119a90800] 12:15:17 INFO - PROCESS | 2276 | 1464635717071 Marionette DEBUG loaded listener.js 12:15:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 150 (0x1345ef400) [pid = 2276] [serial = 2216] [outer = 0x119a90800] 12:15:17 INFO - PROCESS | 2276 | [2276] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 12:15:17 INFO - PROCESS | 2276 | [2276] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 12:15:17 INFO - PROCESS | 2276 | [2276] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 12:15:17 INFO - PROCESS | 2276 | [2276] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 12:15:17 INFO - PROCESS | 2276 | 1464635717418 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]]]}] 12:15:17 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:15:17 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:15:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:15:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:15:17 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 12:15:17 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:15:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:15:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:15:17 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 12:15:17 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:15:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:15:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:15:17 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]" 12:15:17 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:15:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:15:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:15:17 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:15:17 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 621ms 12:15:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:15:17 INFO - PROCESS | 2276 | 1464635717455 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 12:15:17 INFO - PROCESS | 2276 | 1464635717456 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 12:15:17 INFO - PROCESS | 2276 | 1464635717458 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:15:17 INFO - PROCESS | 2276 | 1464635717460 Marionette TRACE conn2 <- [1,2926,null,{}] 12:15:17 INFO - PROCESS | 2276 | 1464635717462 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}] 12:15:17 INFO - PROCESS | 2276 | 1464635717578 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 12:15:17 INFO - PROCESS | 2276 | 1464635717680 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x13101c000 == 85 [pid = 2276] [id = 739] 12:15:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 151 (0x124b38400) [pid = 2276] [serial = 2217] [outer = 0x0] 12:15:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 152 (0x1345f5000) [pid = 2276] [serial = 2218] [outer = 0x124b38400] 12:15:17 INFO - PROCESS | 2276 | 1464635717712 Marionette DEBUG loaded listener.js 12:15:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 153 (0x134c30800) [pid = 2276] [serial = 2219] [outer = 0x124b38400] 12:15:18 INFO - PROCESS | 2276 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:15:18 INFO - PROCESS | 2276 | 1464635718062 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]]]}] 12:15:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:15:18 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 620ms 12:15:18 INFO - PROCESS | 2276 | 1464635718080 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 12:15:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:15:18 INFO - PROCESS | 2276 | 1464635718081 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 12:15:18 INFO - PROCESS | 2276 | 1464635718083 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:15:18 INFO - PROCESS | 2276 | 1464635718085 Marionette TRACE conn2 <- [1,2930,null,{}] 12:15:18 INFO - PROCESS | 2276 | 1464635718087 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}] 12:15:18 INFO - PROCESS | 2276 | 1464635718208 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 12:15:18 INFO - PROCESS | 2276 | 1464635718319 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:18 INFO - PROCESS | 2276 | ++DOCSHELL 0x140586000 == 86 [pid = 2276] [id = 740] 12:15:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 154 (0x129ecb400) [pid = 2276] [serial = 2220] [outer = 0x0] 12:15:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 155 (0x129ece800) [pid = 2276] [serial = 2221] [outer = 0x129ecb400] 12:15:18 INFO - PROCESS | 2276 | 1464635718350 Marionette DEBUG loaded listener.js 12:15:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 156 (0x129ed2400) [pid = 2276] [serial = 2222] [outer = 0x129ecb400] 12:15:18 INFO - PROCESS | 2276 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:15:18 INFO - PROCESS | 2276 | 1464635718723 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]]]}] 12:15:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:15:18 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 676ms 12:15:18 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:15:18 INFO - PROCESS | 2276 | 1464635718759 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 12:15:18 INFO - PROCESS | 2276 | 1464635718761 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 12:15:18 INFO - PROCESS | 2276 | 1464635718763 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:15:18 INFO - PROCESS | 2276 | 1464635718765 Marionette TRACE conn2 <- [1,2934,null,{}] 12:15:18 INFO - PROCESS | 2276 | 1464635718768 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}] 12:15:18 INFO - PROCESS | 2276 | 1464635718887 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 12:15:18 INFO - PROCESS | 2276 | 1464635718992 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:19 INFO - PROCESS | 2276 | ++DOCSHELL 0x1296a5000 == 87 [pid = 2276] [id = 741] 12:15:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 157 (0x121bbac00) [pid = 2276] [serial = 2223] [outer = 0x0] 12:15:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 158 (0x129ecb800) [pid = 2276] [serial = 2224] [outer = 0x121bbac00] 12:15:19 INFO - PROCESS | 2276 | 1464635719038 Marionette DEBUG loaded listener.js 12:15:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 159 (0x129ed4c00) [pid = 2276] [serial = 2225] [outer = 0x121bbac00] 12:15:19 INFO - PROCESS | 2276 | 1464635719746 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]]]}] 12:15:19 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:15:19 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1022ms 12:15:19 INFO - PROCESS | 2276 | 1464635719786 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 12:15:19 INFO - PROCESS | 2276 | 1464635719788 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 12:15:19 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:15:19 INFO - PROCESS | 2276 | 1464635719801 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:15:19 INFO - PROCESS | 2276 | 1464635719803 Marionette TRACE conn2 <- [1,2938,null,{}] 12:15:19 INFO - PROCESS | 2276 | 1464635719807 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}] 12:15:19 INFO - PROCESS | 2276 | 1464635719916 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 12:15:20 INFO - PROCESS | 2276 | 1464635720032 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:20 INFO - PROCESS | 2276 | ++DOCSHELL 0x129d34800 == 88 [pid = 2276] [id = 742] 12:15:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 160 (0x116856800) [pid = 2276] [serial = 2226] [outer = 0x0] 12:15:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 161 (0x116a68800) [pid = 2276] [serial = 2227] [outer = 0x116856800] 12:15:20 INFO - PROCESS | 2276 | 1464635720062 Marionette DEBUG loaded listener.js 12:15:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 162 (0x11850e000) [pid = 2276] [serial = 2228] [outer = 0x116856800] 12:15:20 INFO - PROCESS | 2276 | 1464635720426 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]]]}] 12:15:20 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:15:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 674ms 12:15:20 INFO - PROCESS | 2276 | 1464635720492 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 12:15:20 INFO - PROCESS | 2276 | 1464635720496 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 12:15:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:15:20 INFO - PROCESS | 2276 | 1464635720500 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:15:20 INFO - PROCESS | 2276 | 1464635720502 Marionette TRACE conn2 <- [1,2942,null,{}] 12:15:20 INFO - PROCESS | 2276 | 1464635720519 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}] 12:15:20 INFO - PROCESS | 2276 | 1464635720630 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 12:15:20 INFO - PROCESS | 2276 | 1464635720746 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:20 INFO - PROCESS | 2276 | ++DOCSHELL 0x119783000 == 89 [pid = 2276] [id = 743] 12:15:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 163 (0x1187c1400) [pid = 2276] [serial = 2229] [outer = 0x0] 12:15:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 164 (0x1187cd000) [pid = 2276] [serial = 2230] [outer = 0x1187c1400] 12:15:20 INFO - PROCESS | 2276 | 1464635720776 Marionette DEBUG loaded listener.js 12:15:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 165 (0x119020400) [pid = 2276] [serial = 2231] [outer = 0x1187c1400] 12:15:20 INFO - PROCESS | 2276 | --DOCSHELL 0x134d8f800 == 88 [pid = 2276] [id = 730] 12:15:20 INFO - PROCESS | 2276 | --DOCSHELL 0x134589000 == 87 [pid = 2276] [id = 729] 12:15:20 INFO - PROCESS | 2276 | --DOCSHELL 0x12a9dc800 == 86 [pid = 2276] [id = 728] 12:15:21 INFO - PROCESS | 2276 | --DOMWINDOW == 164 (0x12b2c4400) [pid = 2276] [serial = 2128] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2276 | --DOCSHELL 0x12d6c4000 == 85 [pid = 2276] [id = 727] 12:15:21 INFO - PROCESS | 2276 | --DOCSHELL 0x12ce11800 == 84 [pid = 2276] [id = 726] 12:15:21 INFO - PROCESS | 2276 | --DOCSHELL 0x12c906000 == 83 [pid = 2276] [id = 725] 12:15:21 INFO - PROCESS | 2276 | --DOCSHELL 0x12b24e000 == 82 [pid = 2276] [id = 724] 12:15:21 INFO - PROCESS | 2276 | --DOCSHELL 0x135872800 == 81 [pid = 2276] [id = 691] 12:15:21 INFO - PROCESS | 2276 | --DOCSHELL 0x12a9d7000 == 80 [pid = 2276] [id = 723] 12:15:21 INFO - PROCESS | 2276 | --DOCSHELL 0x121988000 == 79 [pid = 2276] [id = 722] 12:15:21 INFO - PROCESS | 2276 | --DOCSHELL 0x123525800 == 78 [pid = 2276] [id = 721] 12:15:21 INFO - PROCESS | 2276 | --DOCSHELL 0x119b15800 == 77 [pid = 2276] [id = 720] 12:15:21 INFO - PROCESS | 2276 | --DOCSHELL 0x135861800 == 76 [pid = 2276] [id = 718] 12:15:21 INFO - PROCESS | 2276 | --DOCSHELL 0x135671000 == 75 [pid = 2276] [id = 717] 12:15:21 INFO - PROCESS | 2276 | --DOCSHELL 0x134fb6000 == 74 [pid = 2276] [id = 716] 12:15:21 INFO - PROCESS | 2276 | --DOCSHELL 0x134b04000 == 73 [pid = 2276] [id = 715] 12:15:21 INFO - PROCESS | 2276 | --DOCSHELL 0x13441d800 == 72 [pid = 2276] [id = 714] 12:15:21 INFO - PROCESS | 2276 | --DOCSHELL 0x12d9aa800 == 71 [pid = 2276] [id = 713] 12:15:21 INFO - PROCESS | 2276 | --DOCSHELL 0x12d192000 == 70 [pid = 2276] [id = 712] 12:15:21 INFO - PROCESS | 2276 | --DOCSHELL 0x129d3c800 == 69 [pid = 2276] [id = 711] 12:15:21 INFO - PROCESS | 2276 | --DOCSHELL 0x1215ac800 == 68 [pid = 2276] [id = 710] 12:15:21 INFO - PROCESS | 2276 | --DOMWINDOW == 163 (0x12ae5b000) [pid = 2276] [serial = 2126] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2276 | --DOMWINDOW == 162 (0x1187ca800) [pid = 2276] [serial = 2077] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2276 | --DOMWINDOW == 161 (0x12128f400) [pid = 2276] [serial = 2110] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2276 | --DOMWINDOW == 160 (0x121627c00) [pid = 2276] [serial = 2111] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2276 | --DOMWINDOW == 159 (0x12c049000) [pid = 2276] [serial = 2086] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2276 | --DOMWINDOW == 158 (0x1294d3c00) [pid = 2276] [serial = 2123] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2276 | --DOMWINDOW == 157 (0x1345ed400) [pid = 2276] [serial = 2092] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2276 | --DOMWINDOW == 156 (0x1190f5800) [pid = 2276] [serial = 2108] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2276 | --DOMWINDOW == 155 (0x1187c7c00) [pid = 2276] [serial = 2107] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2276 | --DOMWINDOW == 154 (0x124daf000) [pid = 2276] [serial = 2116] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2276 | --DOMWINDOW == 153 (0x126397000) [pid = 2276] [serial = 2117] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2276 | --DOMWINDOW == 152 (0x121bb4c00) [pid = 2276] [serial = 2113] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2276 | --DOMWINDOW == 151 (0x124b7e800) [pid = 2276] [serial = 2114] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2276 | --DOMWINDOW == 150 (0x128b8c400) [pid = 2276] [serial = 2083] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2276 | --DOMWINDOW == 149 (0x12d00b400) [pid = 2276] [serial = 2089] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2276 | --DOMWINDOW == 148 (0x11502ec00) [pid = 2276] [serial = 2104] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2276 | --DOMWINDOW == 147 (0x117689000) [pid = 2276] [serial = 2105] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2276 | --DOMWINDOW == 146 (0x1344a3800) [pid = 2276] [serial = 2098] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2276 | --DOMWINDOW == 145 (0x12b2c3400) [pid = 2276] [serial = 2101] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2276 | --DOMWINDOW == 144 (0x1219dc400) [pid = 2276] [serial = 2080] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2276 | --DOMWINDOW == 143 (0x135050c00) [pid = 2276] [serial = 2095] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2276 | --DOMWINDOW == 142 (0x128b8cc00) [pid = 2276] [serial = 2120] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2276 | --DOMWINDOW == 141 (0x126cde000) [pid = 2276] [serial = 2119] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2276 | --DOMWINDOW == 140 (0x128fc4800) [pid = 2276] [serial = 2122] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2276 | --DOMWINDOW == 139 (0x12a7de800) [pid = 2276] [serial = 2125] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2276 | 1464635721178 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"]]]}] 12:15:21 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 12:15:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:15:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 723ms 12:15:21 INFO - PROCESS | 2276 | 1464635721223 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 12:15:21 INFO - PROCESS | 2276 | 1464635721225 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 12:15:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:15:21 INFO - PROCESS | 2276 | 1464635721227 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:15:21 INFO - PROCESS | 2276 | 1464635721229 Marionette TRACE conn2 <- [1,2946,null,{}] 12:15:21 INFO - PROCESS | 2276 | 1464635721236 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}] 12:15:21 INFO - PROCESS | 2276 | 1464635721338 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 12:15:21 INFO - PROCESS | 2276 | 1464635721408 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:21 INFO - PROCESS | 2276 | ++DOCSHELL 0x1235e7000 == 69 [pid = 2276] [id = 744] 12:15:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 140 (0x1190f8800) [pid = 2276] [serial = 2232] [outer = 0x0] 12:15:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 141 (0x119a8bc00) [pid = 2276] [serial = 2233] [outer = 0x1190f8800] 12:15:21 INFO - PROCESS | 2276 | 1464635721436 Marionette DEBUG loaded listener.js 12:15:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 142 (0x121258800) [pid = 2276] [serial = 2234] [outer = 0x1190f8800] 12:15:21 INFO - PROCESS | 2276 | 1464635721717 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]]]}] 12:15:21 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. 12:15:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 520ms 12:15:21 INFO - PROCESS | 2276 | 1464635721748 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 12:15:21 INFO - PROCESS | 2276 | 1464635721750 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 12:15:21 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:15:21 INFO - PROCESS | 2276 | 1464635721752 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:15:21 INFO - PROCESS | 2276 | 1464635721753 Marionette TRACE conn2 <- [1,2950,null,{}] 12:15:21 INFO - PROCESS | 2276 | 1464635721763 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}] 12:15:21 INFO - PROCESS | 2276 | 1464635721863 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 12:15:21 INFO - PROCESS | 2276 | 1464635721932 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:21 INFO - PROCESS | 2276 | ++DOCSHELL 0x12943c800 == 70 [pid = 2276] [id = 745] 12:15:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 143 (0x1196fa000) [pid = 2276] [serial = 2235] [outer = 0x0] 12:15:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 144 (0x121624c00) [pid = 2276] [serial = 2236] [outer = 0x1196fa000] 12:15:21 INFO - PROCESS | 2276 | 1464635721958 Marionette DEBUG loaded listener.js 12:15:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 145 (0x1219dcc00) [pid = 2276] [serial = 2237] [outer = 0x1196fa000] 12:15:22 INFO - PROCESS | 2276 | ++DOCSHELL 0x128e0f000 == 71 [pid = 2276] [id = 746] 12:15:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 146 (0x1219de800) [pid = 2276] [serial = 2238] [outer = 0x0] 12:15:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 147 (0x121629400) [pid = 2276] [serial = 2239] [outer = 0x1219de800] 12:15:22 INFO - PROCESS | 2276 | 1464635722282 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]]]}] 12:15:22 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. 12:15:22 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 578ms 12:15:22 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:15:22 INFO - PROCESS | 2276 | 1464635722339 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 12:15:22 INFO - PROCESS | 2276 | 1464635722340 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 12:15:22 INFO - PROCESS | 2276 | 1464635722343 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:15:22 INFO - PROCESS | 2276 | 1464635722344 Marionette TRACE conn2 <- [1,2954,null,{}] 12:15:22 INFO - PROCESS | 2276 | 1464635722346 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}] 12:15:22 INFO - PROCESS | 2276 | 1464635722464 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 12:15:22 INFO - PROCESS | 2276 | 1464635722535 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:22 INFO - PROCESS | 2276 | ++DOCSHELL 0x129d40000 == 72 [pid = 2276] [id = 747] 12:15:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 148 (0x121281800) [pid = 2276] [serial = 2240] [outer = 0x0] 12:15:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 149 (0x121bb8800) [pid = 2276] [serial = 2241] [outer = 0x121281800] 12:15:22 INFO - PROCESS | 2276 | 1464635722561 Marionette DEBUG loaded listener.js 12:15:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 150 (0x124b84c00) [pid = 2276] [serial = 2242] [outer = 0x121281800] 12:15:22 INFO - PROCESS | 2276 | 1464635722814 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]]]}] 12:15:22 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:15:22 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 12:15:22 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 518ms 12:15:22 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:15:22 INFO - PROCESS | 2276 | 1464635722862 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 12:15:22 INFO - PROCESS | 2276 | 1464635722863 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 12:15:22 INFO - PROCESS | 2276 | 1464635722865 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:15:22 INFO - PROCESS | 2276 | 1464635722866 Marionette TRACE conn2 <- [1,2958,null,{}] 12:15:22 INFO - PROCESS | 2276 | 1464635722868 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}] 12:15:22 INFO - PROCESS | 2276 | 1464635722995 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 12:15:23 INFO - PROCESS | 2276 | 1464635723000 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:23 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c20b800 == 73 [pid = 2276] [id = 748] 12:15:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 151 (0x124ba7000) [pid = 2276] [serial = 2243] [outer = 0x0] 12:15:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 152 (0x1254af400) [pid = 2276] [serial = 2244] [outer = 0x124ba7000] 12:15:23 INFO - PROCESS | 2276 | 1464635723026 Marionette DEBUG loaded listener.js 12:15:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 153 (0x126db2c00) [pid = 2276] [serial = 2245] [outer = 0x124ba7000] 12:15:23 INFO - PROCESS | 2276 | 1464635723402 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]]]}] 12:15:23 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. 12:15:23 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 570ms 12:15:23 INFO - PROCESS | 2276 | 1464635723436 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 12:15:23 INFO - PROCESS | 2276 | 1464635723437 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 12:15:23 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:15:23 INFO - PROCESS | 2276 | 1464635723442 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:15:23 INFO - PROCESS | 2276 | 1464635723443 Marionette TRACE conn2 <- [1,2962,null,{}] 12:15:23 INFO - PROCESS | 2276 | 1464635723454 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}] 12:15:23 INFO - PROCESS | 2276 | 1464635723580 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 12:15:23 INFO - PROCESS | 2276 | 1464635723595 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:23 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c52b800 == 74 [pid = 2276] [id = 749] 12:15:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 154 (0x126ce5400) [pid = 2276] [serial = 2246] [outer = 0x0] 12:15:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 155 (0x128b8a400) [pid = 2276] [serial = 2247] [outer = 0x126ce5400] 12:15:23 INFO - PROCESS | 2276 | 1464635723620 Marionette DEBUG loaded listener.js 12:15:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 156 (0x128e2bc00) [pid = 2276] [serial = 2248] [outer = 0x126ce5400] 12:15:23 INFO - PROCESS | 2276 | 1464635723942 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]]]}] 12:15:23 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. 12:15:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 518ms 12:15:23 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:15:23 INFO - PROCESS | 2276 | 1464635723960 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 12:15:23 INFO - PROCESS | 2276 | 1464635723962 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 12:15:23 INFO - PROCESS | 2276 | 1464635723964 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:15:23 INFO - PROCESS | 2276 | 1464635723965 Marionette TRACE conn2 <- [1,2966,null,{}] 12:15:23 INFO - PROCESS | 2276 | 1464635723974 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}] 12:15:24 INFO - PROCESS | 2276 | 1464635724094 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 12:15:24 INFO - PROCESS | 2276 | 1464635724106 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:24 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ce1b800 == 75 [pid = 2276] [id = 750] 12:15:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 157 (0x126dbb400) [pid = 2276] [serial = 2249] [outer = 0x0] 12:15:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 158 (0x1294cc800) [pid = 2276] [serial = 2250] [outer = 0x126dbb400] 12:15:24 INFO - PROCESS | 2276 | 1464635724131 Marionette DEBUG loaded listener.js 12:15:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 159 (0x129504800) [pid = 2276] [serial = 2251] [outer = 0x126dbb400] 12:15:24 INFO - PROCESS | 2276 | 1464635724481 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]]]}] 12:15:24 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. 12:15:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 568ms 12:15:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:15:24 INFO - PROCESS | 2276 | 1464635724533 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 12:15:24 INFO - PROCESS | 2276 | 1464635724534 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 12:15:24 INFO - PROCESS | 2276 | 1464635724536 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:15:24 INFO - PROCESS | 2276 | 1464635724537 Marionette TRACE conn2 <- [1,2970,null,{}] 12:15:24 INFO - PROCESS | 2276 | 1464635724540 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}] 12:15:24 INFO - PROCESS | 2276 | 1464635724660 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 12:15:24 INFO - PROCESS | 2276 | 1464635724677 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:24 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d1d0000 == 76 [pid = 2276] [id = 751] 12:15:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 160 (0x129265800) [pid = 2276] [serial = 2252] [outer = 0x0] 12:15:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 161 (0x129d22800) [pid = 2276] [serial = 2253] [outer = 0x129265800] 12:15:24 INFO - PROCESS | 2276 | 1464635724709 Marionette DEBUG loaded listener.js 12:15:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 162 (0x129ed3c00) [pid = 2276] [serial = 2254] [outer = 0x129265800] 12:15:25 INFO - PROCESS | 2276 | 1464635725042 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]]]}] 12:15:25 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. 12:15:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 519ms 12:15:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:15:25 INFO - PROCESS | 2276 | 1464635725056 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 12:15:25 INFO - PROCESS | 2276 | 1464635725057 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 12:15:25 INFO - PROCESS | 2276 | 1464635725059 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:15:25 INFO - PROCESS | 2276 | 1464635725060 Marionette TRACE conn2 <- [1,2974,null,{}] 12:15:25 INFO - PROCESS | 2276 | 1464635725062 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}] 12:15:25 INFO - PROCESS | 2276 | 1464635725406 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 12:15:25 INFO - PROCESS | 2276 | --DOMWINDOW == 161 (0x118065c00) [pid = 2276] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:15:25 INFO - PROCESS | 2276 | --DOMWINDOW == 160 (0x1196f1c00) [pid = 2276] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:15:25 INFO - PROCESS | 2276 | --DOMWINDOW == 159 (0x1182e7800) [pid = 2276] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:15:25 INFO - PROCESS | 2276 | --DOMWINDOW == 158 (0x12ae53c00) [pid = 2276] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:15:25 INFO - PROCESS | 2276 | --DOMWINDOW == 157 (0x118058800) [pid = 2276] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:15:25 INFO - PROCESS | 2276 | --DOMWINDOW == 156 (0x1187c0400) [pid = 2276] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:15:25 INFO - PROCESS | 2276 | --DOMWINDOW == 155 (0x113c62000) [pid = 2276] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:15:25 INFO - PROCESS | 2276 | --DOMWINDOW == 154 (0x12afd7400) [pid = 2276] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:15:25 INFO - PROCESS | 2276 | --DOMWINDOW == 153 (0x129d25c00) [pid = 2276] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:15:25 INFO - PROCESS | 2276 | --DOMWINDOW == 152 (0x12d009400) [pid = 2276] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:15:25 INFO - PROCESS | 2276 | --DOMWINDOW == 151 (0x128fbd800) [pid = 2276] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:15:25 INFO - PROCESS | 2276 | --DOMWINDOW == 150 (0x111a0f800) [pid = 2276] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:15:25 INFO - PROCESS | 2276 | --DOMWINDOW == 149 (0x12bb7b000) [pid = 2276] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:15:25 INFO - PROCESS | 2276 | 1464635725478 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:25 INFO - PROCESS | 2276 | ++DOCSHELL 0x121279800 == 77 [pid = 2276] [id = 752] 12:15:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 150 (0x111e6c800) [pid = 2276] [serial = 2255] [outer = 0x0] 12:15:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 151 (0x118061000) [pid = 2276] [serial = 2256] [outer = 0x111e6c800] 12:15:25 INFO - PROCESS | 2276 | 1464635725504 Marionette DEBUG loaded listener.js 12:15:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 152 (0x123514400) [pid = 2276] [serial = 2257] [outer = 0x111e6c800] 12:15:25 INFO - PROCESS | 2276 | 1464635725772 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]]]}] 12:15:25 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. 12:15:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 769ms 12:15:25 INFO - PROCESS | 2276 | 1464635725829 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 12:15:25 INFO - PROCESS | 2276 | 1464635725830 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 12:15:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:15:25 INFO - PROCESS | 2276 | 1464635725833 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:15:25 INFO - PROCESS | 2276 | 1464635725834 Marionette TRACE conn2 <- [1,2978,null,{}] 12:15:25 INFO - PROCESS | 2276 | 1464635725837 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}] 12:15:25 INFO - PROCESS | 2276 | 1464635725977 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 12:15:26 INFO - PROCESS | 2276 | 1464635726022 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:26 INFO - PROCESS | 2276 | ++DOCSHELL 0x12dd8a800 == 78 [pid = 2276] [id = 753] 12:15:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 153 (0x1215d1000) [pid = 2276] [serial = 2258] [outer = 0x0] 12:15:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 154 (0x12ae4ec00) [pid = 2276] [serial = 2259] [outer = 0x1215d1000] 12:15:26 INFO - PROCESS | 2276 | 1464635726052 Marionette DEBUG loaded listener.js 12:15:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 155 (0x12b2c8400) [pid = 2276] [serial = 2260] [outer = 0x1215d1000] 12:15:26 INFO - PROCESS | 2276 | 1464635726318 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]]]}] 12:15:26 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. 12:15:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 524ms 12:15:26 INFO - PROCESS | 2276 | 1464635726361 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 12:15:26 INFO - PROCESS | 2276 | 1464635726362 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 12:15:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:15:26 INFO - PROCESS | 2276 | 1464635726364 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:15:26 INFO - PROCESS | 2276 | 1464635726365 Marionette TRACE conn2 <- [1,2982,null,{}] 12:15:26 INFO - PROCESS | 2276 | 1464635726367 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}] 12:15:26 INFO - PROCESS | 2276 | 1464635726470 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 12:15:26 INFO - PROCESS | 2276 | 1464635726474 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:26 INFO - PROCESS | 2276 | ++DOCSHELL 0x13442d000 == 79 [pid = 2276] [id = 754] 12:15:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 156 (0x12b2c8800) [pid = 2276] [serial = 2261] [outer = 0x0] 12:15:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 157 (0x12bb7b000) [pid = 2276] [serial = 2262] [outer = 0x12b2c8800] 12:15:26 INFO - PROCESS | 2276 | 1464635726499 Marionette DEBUG loaded listener.js 12:15:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 158 (0x12c04dc00) [pid = 2276] [serial = 2263] [outer = 0x12b2c8800] 12:15:26 INFO - PROCESS | 2276 | 1464635726840 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"]]]}] 12:15:26 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 12:15:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:15:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 520ms 12:15:26 INFO - PROCESS | 2276 | 1464635726884 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 12:15:26 INFO - PROCESS | 2276 | 1464635726886 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 12:15:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:15:26 INFO - PROCESS | 2276 | 1464635726890 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:15:26 INFO - PROCESS | 2276 | 1464635726891 Marionette TRACE conn2 <- [1,2986,null,{}] 12:15:26 INFO - PROCESS | 2276 | 1464635726893 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}] 12:15:27 INFO - PROCESS | 2276 | 1464635727028 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 12:15:27 INFO - PROCESS | 2276 | 1464635727034 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x13458f800 == 80 [pid = 2276] [id = 755] 12:15:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 159 (0x12c055800) [pid = 2276] [serial = 2264] [outer = 0x0] 12:15:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 160 (0x12c387c00) [pid = 2276] [serial = 2265] [outer = 0x12c055800] 12:15:27 INFO - PROCESS | 2276 | 1464635727059 Marionette DEBUG loaded listener.js 12:15:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 161 (0x12caa9400) [pid = 2276] [serial = 2266] [outer = 0x12c055800] 12:15:27 INFO - PROCESS | 2276 | 1464635727353 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]]]}] 12:15:27 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. 12:15:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 570ms 12:15:27 INFO - PROCESS | 2276 | 1464635727460 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 12:15:27 INFO - PROCESS | 2276 | 1464635727463 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 12:15:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:15:27 INFO - PROCESS | 2276 | 1464635727466 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:15:27 INFO - PROCESS | 2276 | 1464635727468 Marionette TRACE conn2 <- [1,2990,null,{}] 12:15:27 INFO - PROCESS | 2276 | 1464635727475 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}] 12:15:27 INFO - PROCESS | 2276 | 1464635727600 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 12:15:27 INFO - PROCESS | 2276 | 1464635727688 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x11963f000 == 81 [pid = 2276] [id = 756] 12:15:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 162 (0x1133f0400) [pid = 2276] [serial = 2267] [outer = 0x0] 12:15:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 163 (0x115d0d000) [pid = 2276] [serial = 2268] [outer = 0x1133f0400] 12:15:27 INFO - PROCESS | 2276 | 1464635727722 Marionette DEBUG loaded listener.js 12:15:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 164 (0x117690000) [pid = 2276] [serial = 2269] [outer = 0x1133f0400] 12:15:28 INFO - PROCESS | 2276 | ++DOCSHELL 0x1235d1800 == 82 [pid = 2276] [id = 757] 12:15:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 165 (0x1190f2000) [pid = 2276] [serial = 2270] [outer = 0x0] 12:15:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 166 (0x11840bc00) [pid = 2276] [serial = 2271] [outer = 0x1190f2000] 12:15:28 INFO - PROCESS | 2276 | 1464635728185 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]]]}] 12:15:28 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. 12:15:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 725ms 12:15:28 INFO - PROCESS | 2276 | 1464635728192 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 12:15:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:15:28 INFO - PROCESS | 2276 | 1464635728195 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 12:15:28 INFO - PROCESS | 2276 | 1464635728200 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:15:28 INFO - PROCESS | 2276 | 1464635728203 Marionette TRACE conn2 <- [1,2994,null,{}] 12:15:28 INFO - PROCESS | 2276 | 1464635728206 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}] 12:15:28 INFO - PROCESS | 2276 | 1464635728358 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 12:15:28 INFO - PROCESS | 2276 | 1464635728474 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:28 INFO - PROCESS | 2276 | ++DOCSHELL 0x12aee4800 == 83 [pid = 2276] [id = 758] 12:15:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 167 (0x118418800) [pid = 2276] [serial = 2272] [outer = 0x0] 12:15:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 168 (0x1190f5800) [pid = 2276] [serial = 2273] [outer = 0x118418800] 12:15:28 INFO - PROCESS | 2276 | 1464635728503 Marionette DEBUG loaded listener.js 12:15:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 169 (0x121253c00) [pid = 2276] [serial = 2274] [outer = 0x118418800] 12:15:28 INFO - PROCESS | 2276 | 1464635728861 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]]]}] 12:15:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:15:28 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 12:15:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 675ms 12:15:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:15:28 INFO - PROCESS | 2276 | 1464635728874 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 12:15:28 INFO - PROCESS | 2276 | 1464635728875 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 12:15:28 INFO - PROCESS | 2276 | 1464635728877 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:15:28 INFO - PROCESS | 2276 | 1464635728879 Marionette TRACE conn2 <- [1,2998,null,{}] 12:15:28 INFO - PROCESS | 2276 | 1464635728886 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}] 12:15:29 INFO - PROCESS | 2276 | 1464635729009 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 12:15:29 INFO - PROCESS | 2276 | 1464635729123 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:29 INFO - PROCESS | 2276 | ++DOCSHELL 0x131011000 == 84 [pid = 2276] [id = 759] 12:15:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 170 (0x121c19000) [pid = 2276] [serial = 2275] [outer = 0x0] 12:15:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 171 (0x124d56000) [pid = 2276] [serial = 2276] [outer = 0x121c19000] 12:15:29 INFO - PROCESS | 2276 | 1464635729156 Marionette DEBUG loaded listener.js 12:15:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 172 (0x1267ed800) [pid = 2276] [serial = 2277] [outer = 0x121c19000] 12:15:29 INFO - PROCESS | 2276 | 1464635729567 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]]]}] 12:15:29 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. 12:15:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 725ms 12:15:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:15:29 INFO - PROCESS | 2276 | 1464635729603 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 12:15:29 INFO - PROCESS | 2276 | 1464635729604 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 12:15:29 INFO - PROCESS | 2276 | 1464635729606 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:15:29 INFO - PROCESS | 2276 | 1464635729608 Marionette TRACE conn2 <- [1,3002,null,{}] 12:15:29 INFO - PROCESS | 2276 | 1464635729610 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}] 12:15:29 INFO - PROCESS | 2276 | 1464635729743 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 12:15:29 INFO - PROCESS | 2276 | 1464635729863 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:29 INFO - PROCESS | 2276 | ++DOCSHELL 0x13567e800 == 85 [pid = 2276] [id = 760] 12:15:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 173 (0x128b8f000) [pid = 2276] [serial = 2278] [outer = 0x0] 12:15:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 174 (0x1294d9c00) [pid = 2276] [serial = 2279] [outer = 0x128b8f000] 12:15:29 INFO - PROCESS | 2276 | 1464635729896 Marionette DEBUG loaded listener.js 12:15:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 175 (0x129d0b000) [pid = 2276] [serial = 2280] [outer = 0x128b8f000] 12:15:30 INFO - PROCESS | 2276 | 1464635730261 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]]]}] 12:15:30 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. 12:15:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 671ms 12:15:30 INFO - PROCESS | 2276 | 1464635730279 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 12:15:30 INFO - PROCESS | 2276 | 1464635730280 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 12:15:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:15:30 INFO - PROCESS | 2276 | 1464635730283 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:15:30 INFO - PROCESS | 2276 | 1464635730284 Marionette TRACE conn2 <- [1,3006,null,{}] 12:15:30 INFO - PROCESS | 2276 | 1464635730286 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}] 12:15:30 INFO - PROCESS | 2276 | 1464635730404 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 12:15:30 INFO - PROCESS | 2276 | 1464635730509 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:30 INFO - PROCESS | 2276 | ++DOCSHELL 0x1384d0800 == 86 [pid = 2276] [id = 761] 12:15:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 176 (0x128b8f400) [pid = 2276] [serial = 2281] [outer = 0x0] 12:15:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 177 (0x129d24c00) [pid = 2276] [serial = 2282] [outer = 0x128b8f400] 12:15:30 INFO - PROCESS | 2276 | 1464635730539 Marionette DEBUG loaded listener.js 12:15:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 178 (0x12a7e5c00) [pid = 2276] [serial = 2283] [outer = 0x128b8f400] 12:15:30 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. 12:15:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 621ms 12:15:30 INFO - PROCESS | 2276 | 1464635730899 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]]]}] 12:15:30 INFO - PROCESS | 2276 | 1464635730906 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 12:15:30 INFO - PROCESS | 2276 | 1464635730908 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 12:15:30 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:15:30 INFO - PROCESS | 2276 | 1464635730911 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:15:30 INFO - PROCESS | 2276 | 1464635730912 Marionette TRACE conn2 <- [1,3010,null,{}] 12:15:30 INFO - PROCESS | 2276 | 1464635730915 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}] 12:15:31 INFO - PROCESS | 2276 | 1464635731046 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 12:15:31 INFO - PROCESS | 2276 | 1464635731166 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:31 INFO - PROCESS | 2276 | ++DOCSHELL 0x13f9fa000 == 87 [pid = 2276] [id = 762] 12:15:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 179 (0x12a74b800) [pid = 2276] [serial = 2284] [outer = 0x0] 12:15:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 180 (0x12c388000) [pid = 2276] [serial = 2285] [outer = 0x12a74b800] 12:15:31 INFO - PROCESS | 2276 | 1464635731199 Marionette DEBUG loaded listener.js 12:15:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 181 (0x12d08fc00) [pid = 2276] [serial = 2286] [outer = 0x12a74b800] 12:15:31 INFO - PROCESS | 2276 | 1464635731561 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]]]}] 12:15:31 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 12:15:31 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 672ms 12:15:31 INFO - PROCESS | 2276 | 1464635731584 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 12:15:31 INFO - PROCESS | 2276 | 1464635731585 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 12:15:31 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:15:31 INFO - PROCESS | 2276 | 1464635731587 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:15:31 INFO - PROCESS | 2276 | 1464635731589 Marionette TRACE conn2 <- [1,3014,null,{}] 12:15:31 INFO - PROCESS | 2276 | 1464635731591 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}] 12:15:31 INFO - PROCESS | 2276 | 1464635731710 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 12:15:31 INFO - PROCESS | 2276 | 1464635731821 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:31 INFO - PROCESS | 2276 | ++DOCSHELL 0x140599800 == 88 [pid = 2276] [id = 763] 12:15:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 182 (0x124d5f400) [pid = 2276] [serial = 2287] [outer = 0x0] 12:15:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 183 (0x128fc3400) [pid = 2276] [serial = 2288] [outer = 0x124d5f400] 12:15:31 INFO - PROCESS | 2276 | 1464635731865 Marionette DEBUG loaded listener.js 12:15:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 184 (0x12d213800) [pid = 2276] [serial = 2289] [outer = 0x124d5f400] 12:15:32 INFO - PROCESS | 2276 | [2276] 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 12:15:32 INFO - PROCESS | 2276 | 1464635732297 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:15:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:15:32 INFO - {} 12:15:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:15:32 INFO - {} 12:15:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:15:32 INFO - {} 12:15:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:15:32 INFO - {} 12:15:32 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 723ms 12:15:32 INFO - TEST-START | /FileAPI/fileReader.html 12:15:32 INFO - PROCESS | 2276 | 1464635732310 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 12:15:32 INFO - PROCESS | 2276 | 1464635732312 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 12:15:32 INFO - PROCESS | 2276 | 1464635732314 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:15:32 INFO - PROCESS | 2276 | 1464635732315 Marionette TRACE conn2 <- [1,3018,null,{}] 12:15:32 INFO - PROCESS | 2276 | 1464635732317 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}] 12:15:32 INFO - PROCESS | 2276 | 1464635732439 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 12:15:32 INFO - PROCESS | 2276 | 1464635732561 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:32 INFO - PROCESS | 2276 | ++DOCSHELL 0x1432dd800 == 89 [pid = 2276] [id = 764] 12:15:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 185 (0x128fc1000) [pid = 2276] [serial = 2290] [outer = 0x0] 12:15:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 186 (0x129fc8000) [pid = 2276] [serial = 2291] [outer = 0x128fc1000] 12:15:32 INFO - PROCESS | 2276 | 1464635732592 Marionette DEBUG loaded listener.js 12:15:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 187 (0x12d63ac00) [pid = 2276] [serial = 2292] [outer = 0x128fc1000] 12:15:32 INFO - PROCESS | 2276 | 1464635732952 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]]]}] 12:15:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:15:32 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:15:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:15:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:15:32 INFO - TEST-OK | /FileAPI/fileReader.html | took 673ms 12:15:32 INFO - TEST-START | /FileAPI/historical.html 12:15:32 INFO - PROCESS | 2276 | 1464635732988 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 12:15:32 INFO - PROCESS | 2276 | 1464635732989 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 12:15:32 INFO - PROCESS | 2276 | 1464635732991 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:15:32 INFO - PROCESS | 2276 | 1464635732992 Marionette TRACE conn2 <- [1,3022,null,{}] 12:15:32 INFO - PROCESS | 2276 | 1464635732995 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}] 12:15:33 INFO - PROCESS | 2276 | 1464635733114 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 12:15:33 INFO - PROCESS | 2276 | 1464635733217 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:33 INFO - PROCESS | 2276 | ++DOCSHELL 0x13f5ec800 == 90 [pid = 2276] [id = 765] 12:15:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 188 (0x112685c00) [pid = 2276] [serial = 2293] [outer = 0x0] 12:15:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 189 (0x112689400) [pid = 2276] [serial = 2294] [outer = 0x112685c00] 12:15:33 INFO - PROCESS | 2276 | 1464635733246 Marionette DEBUG loaded listener.js 12:15:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 190 (0x11268e400) [pid = 2276] [serial = 2295] [outer = 0x112685c00] 12:15:33 INFO - PROCESS | 2276 | 1464635733605 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"]]]}] 12:15:33 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:15:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:15:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:15:33 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:15:33 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:15:33 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:15:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:15:33 INFO - TEST-OK | /FileAPI/historical.html | took 620ms 12:15:33 INFO - TEST-START | /FileAPI/idlharness.html 12:15:33 INFO - PROCESS | 2276 | 1464635733612 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 12:15:33 INFO - PROCESS | 2276 | 1464635733614 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 12:15:33 INFO - PROCESS | 2276 | 1464635733616 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:15:33 INFO - PROCESS | 2276 | 1464635733617 Marionette TRACE conn2 <- [1,3026,null,{}] 12:15:33 INFO - PROCESS | 2276 | 1464635733620 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}] 12:15:33 INFO - PROCESS | 2276 | 1464635733759 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 12:15:33 INFO - PROCESS | 2276 | 1464635733881 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:33 INFO - PROCESS | 2276 | ++DOCSHELL 0x14050d800 == 91 [pid = 2276] [id = 766] 12:15:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 191 (0x11268d800) [pid = 2276] [serial = 2296] [outer = 0x0] 12:15:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 192 (0x12d208800) [pid = 2276] [serial = 2297] [outer = 0x11268d800] 12:15:33 INFO - PROCESS | 2276 | 1464635733912 Marionette DEBUG loaded listener.js 12:15:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 193 (0x12d67d800) [pid = 2276] [serial = 2298] [outer = 0x11268d800] 12:15:34 INFO - PROCESS | 2276 | 1464635734493 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]]]}] 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:15:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:15:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:15:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:15:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:15:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:15:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:15:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:15:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:15:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:15:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:15:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:15:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:15:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:15:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:15:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:15:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:15:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:15:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:15:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:15:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:15:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:15:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:15:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:15:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:15:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:15:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:15:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:15:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:15:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:15:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:15:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:15:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:15:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:15:34 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 12:15:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:15:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:15:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:15:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:15:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:15:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:15:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:15:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:15:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:15:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:15:34 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 12:15:34 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 12:15:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:15:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:15:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:15:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:15:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:15:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:15:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:15:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:15:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:15:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:15:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:15:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:15:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:15:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:15:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:15:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:15:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:15:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:15:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:15:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:15:34 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 12:15:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:15:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:15:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:15:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:15:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:15:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:15:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:15:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:15:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:15:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:15:34 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 12:15:34 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 12:15:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:15:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:15:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:15:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:15:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:15:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:15:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:15:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:15:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:15:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:15:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:15:34 INFO - TEST-OK | /FileAPI/idlharness.html | took 934ms 12:15:34 INFO - PROCESS | 2276 | 1464635734555 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 12:15:34 INFO - PROCESS | 2276 | 1464635734558 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 12:15:34 INFO - TEST-START | /FileAPI/idlharness.worker 12:15:34 INFO - PROCESS | 2276 | 1464635734563 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:15:34 INFO - PROCESS | 2276 | 1464635734565 Marionette TRACE conn2 <- [1,3030,null,{}] 12:15:34 INFO - PROCESS | 2276 | 1464635734567 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}] 12:15:34 INFO - PROCESS | 2276 | 1464635734702 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 12:15:34 INFO - PROCESS | 2276 | 1464635734792 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:34 INFO - PROCESS | 2276 | ++DOCSHELL 0x1406da800 == 92 [pid = 2276] [id = 767] 12:15:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 194 (0x129fda800) [pid = 2276] [serial = 2299] [outer = 0x0] 12:15:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 195 (0x13505c400) [pid = 2276] [serial = 2300] [outer = 0x129fda800] 12:15:34 INFO - PROCESS | 2276 | 1464635734826 Marionette DEBUG loaded listener.js 12:15:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 196 (0x13569b400) [pid = 2276] [serial = 2301] [outer = 0x129fda800] 12:15:34 INFO - PROCESS | 2276 | [2276] 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 12:15:35 INFO - PROCESS | 2276 | 1464635735610 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,{},{}]]]}] 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:15:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:15:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:15:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:15:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:15:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:15:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:15:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:15:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:15:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:15:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:15:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:15:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:15:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:15:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:15:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:15:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:15:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:15:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:15:35 INFO - {} 12:15:35 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 12:15:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:15:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:15:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:15:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:15:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:15:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:15:35 INFO - {} 12:15:35 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 - {} 12:15:35 INFO - {} 12:15:35 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 12:15:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:15:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:15:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:15:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:15:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:15:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:15:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:15:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:15:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:15:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:15:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:15:35 INFO - {} 12:15:35 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 12:15:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:15:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:15:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:15:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:15:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:15:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:15:35 INFO - {} 12:15:35 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 - {} 12:15:35 INFO - {} 12:15:35 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 12:15:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:15:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:15:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:15:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:15:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:15:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:15:35 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 12:15:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:15:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:15:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:15:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:15:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:15:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:15:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:15:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:15:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:15:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:15:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:15:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:15:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:15:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:15:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:15:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:15:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:15:35 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 12:15:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:15:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:15:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:15:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:15:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:15:35 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 12:15:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:15:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:15:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:15:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:15:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:15:35 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 12:15:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:15:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:15:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:15:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:15:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:15:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:15:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:15:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:15:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:15:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:15:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:15:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:15:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:15:35 INFO - {} 12:15:35 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1088ms 12:15:35 INFO - PROCESS | 2276 | 1464635735671 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 12:15:35 INFO - PROCESS | 2276 | 1464635735673 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 12:15:35 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:15:35 INFO - PROCESS | 2276 | 1464635735677 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:15:35 INFO - PROCESS | 2276 | 1464635735678 Marionette TRACE conn2 <- [1,3034,null,{}] 12:15:35 INFO - PROCESS | 2276 | 1464635735681 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}] 12:15:35 INFO - PROCESS | 2276 | 1464635735807 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 12:15:35 INFO - PROCESS | 2276 | 1464635735943 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:35 INFO - PROCESS | 2276 | ++DOCSHELL 0x124ee8800 == 93 [pid = 2276] [id = 768] 12:15:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 197 (0x111ed7400) [pid = 2276] [serial = 2302] [outer = 0x0] 12:15:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 198 (0x120d35800) [pid = 2276] [serial = 2303] [outer = 0x111ed7400] 12:15:35 INFO - PROCESS | 2276 | 1464635735990 Marionette DEBUG loaded listener.js 12:15:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 199 (0x1356a0c00) [pid = 2276] [serial = 2304] [outer = 0x111ed7400] 12:15:36 INFO - PROCESS | 2276 | 1464635736786 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]]]}] 12:15:36 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:15:36 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1172ms 12:15:36 INFO - PROCESS | 2276 | 1464635736855 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 12:15:36 INFO - PROCESS | 2276 | 1464635736858 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 12:15:36 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:15:36 INFO - PROCESS | 2276 | 1464635736863 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:15:36 INFO - PROCESS | 2276 | 1464635736866 Marionette TRACE conn2 <- [1,3038,null,{}] 12:15:36 INFO - PROCESS | 2276 | 1464635736869 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}] 12:15:37 INFO - PROCESS | 2276 | 1464635737000 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 12:15:37 INFO - PROCESS | 2276 | 1464635737082 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:37 INFO - PROCESS | 2276 | ++DOCSHELL 0x11963e800 == 94 [pid = 2276] [id = 769] 12:15:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 200 (0x118304400) [pid = 2276] [serial = 2305] [outer = 0x0] 12:15:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 201 (0x118714c00) [pid = 2276] [serial = 2306] [outer = 0x118304400] 12:15:37 INFO - PROCESS | 2276 | 1464635737127 Marionette DEBUG loaded listener.js 12:15:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 202 (0x118928800) [pid = 2276] [serial = 2307] [outer = 0x118304400] 12:15:37 INFO - PROCESS | 2276 | 1464635737531 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"]]]}] 12:15:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:15:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:15:37 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 678ms 12:15:37 INFO - PROCESS | 2276 | 1464635737559 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 12:15:37 INFO - PROCESS | 2276 | 1464635737563 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 12:15:37 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:15:37 INFO - PROCESS | 2276 | 1464635737567 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:15:37 INFO - PROCESS | 2276 | 1464635737569 Marionette TRACE conn2 <- [1,3042,null,{}] 12:15:37 INFO - PROCESS | 2276 | 1464635737591 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}] 12:15:37 INFO - PROCESS | 2276 | 1464635737705 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 12:15:37 INFO - PROCESS | 2276 | 1464635737831 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:37 INFO - PROCESS | 2276 | ++DOCSHELL 0x126716800 == 95 [pid = 2276] [id = 770] 12:15:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 203 (0x121119c00) [pid = 2276] [serial = 2308] [outer = 0x0] 12:15:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 204 (0x1215d9000) [pid = 2276] [serial = 2309] [outer = 0x121119c00] 12:15:37 INFO - PROCESS | 2276 | 1464635737860 Marionette DEBUG loaded listener.js 12:15:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 205 (0x1219d8400) [pid = 2276] [serial = 2310] [outer = 0x121119c00] 12:15:38 INFO - PROCESS | 2276 | --DOCSHELL 0x1386dd000 == 94 [pid = 2276] [id = 622] 12:15:38 INFO - PROCESS | 2276 | --DOCSHELL 0x13539f800 == 93 [pid = 2276] [id = 663] 12:15:38 INFO - PROCESS | 2276 | --DOCSHELL 0x13442d000 == 92 [pid = 2276] [id = 754] 12:15:38 INFO - PROCESS | 2276 | --DOCSHELL 0x12dd8a800 == 91 [pid = 2276] [id = 753] 12:15:38 INFO - PROCESS | 2276 | --DOCSHELL 0x121279800 == 90 [pid = 2276] [id = 752] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 204 (0x12bb78c00) [pid = 2276] [serial = 2146] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 203 (0x128b8b000) [pid = 2276] [serial = 2143] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 202 (0x12cc51800) [pid = 2276] [serial = 2152] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 201 (0x126c32400) [pid = 2276] [serial = 2140] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 200 (0x118415000) [pid = 2276] [serial = 2158] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 199 (0x12d098c00) [pid = 2276] [serial = 2155] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 198 (0x12cc48800) [pid = 2276] [serial = 2149] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 197 (0x12d645000) [pid = 2276] [serial = 2194] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOCSHELL 0x12d1d0000 == 89 [pid = 2276] [id = 751] 12:15:38 INFO - PROCESS | 2276 | --DOCSHELL 0x12ce1b800 == 88 [pid = 2276] [id = 750] 12:15:38 INFO - PROCESS | 2276 | --DOCSHELL 0x12c52b800 == 87 [pid = 2276] [id = 749] 12:15:38 INFO - PROCESS | 2276 | --DOCSHELL 0x12c20b800 == 86 [pid = 2276] [id = 748] 12:15:38 INFO - PROCESS | 2276 | --DOCSHELL 0x129d40000 == 85 [pid = 2276] [id = 747] 12:15:38 INFO - PROCESS | 2276 | --DOCSHELL 0x128e0f000 == 84 [pid = 2276] [id = 746] 12:15:38 INFO - PROCESS | 2276 | --DOCSHELL 0x12943c800 == 83 [pid = 2276] [id = 745] 12:15:38 INFO - PROCESS | 2276 | --DOCSHELL 0x1235e7000 == 82 [pid = 2276] [id = 744] 12:15:38 INFO - PROCESS | 2276 | --DOCSHELL 0x119783000 == 81 [pid = 2276] [id = 743] 12:15:38 INFO - PROCESS | 2276 | --DOCSHELL 0x129d34800 == 80 [pid = 2276] [id = 742] 12:15:38 INFO - PROCESS | 2276 | --DOCSHELL 0x1432c8800 == 79 [pid = 2276] [id = 738] 12:15:38 INFO - PROCESS | 2276 | --DOCSHELL 0x13f85a000 == 78 [pid = 2276] [id = 737] 12:15:38 INFO - PROCESS | 2276 | --DOCSHELL 0x13f9ed800 == 77 [pid = 2276] [id = 736] 12:15:38 INFO - PROCESS | 2276 | --DOCSHELL 0x1384e4000 == 76 [pid = 2276] [id = 735] 12:15:38 INFO - PROCESS | 2276 | --DOCSHELL 0x1358bc800 == 75 [pid = 2276] [id = 734] 12:15:38 INFO - PROCESS | 2276 | --DOCSHELL 0x12c914800 == 74 [pid = 2276] [id = 733] 12:15:38 INFO - PROCESS | 2276 | --DOCSHELL 0x126d7b000 == 73 [pid = 2276] [id = 732] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 196 (0x1197c3800) [pid = 2276] [serial = 2165] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 195 (0x1215d5400) [pid = 2276] [serial = 2168] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 194 (0x128b87400) [pid = 2276] [serial = 2174] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 193 (0x126cddc00) [pid = 2276] [serial = 2173] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 192 (0x12bae0400) [pid = 2276] [serial = 2182] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 191 (0x12c386c00) [pid = 2276] [serial = 2188] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 190 (0x124b9f000) [pid = 2276] [serial = 2170] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 189 (0x12675b000) [pid = 2276] [serial = 2186] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 188 (0x12bb7dc00) [pid = 2276] [serial = 2129] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 187 (0x119a0fc00) [pid = 2276] [serial = 2134] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 186 (0x129d27c00) [pid = 2276] [serial = 2179] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 185 (0x12111dc00) [pid = 2276] [serial = 2185] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 184 (0x1187cfc00) [pid = 2276] [serial = 2164] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 183 (0x12c26e400) [pid = 2276] [serial = 2183] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 182 (0x12d004c00) [pid = 2276] [serial = 2189] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 181 (0x1163bb000) [pid = 2276] [serial = 2131] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 180 (0x12d09ac00) [pid = 2276] [serial = 2191] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 179 (0x12b2c0000) [pid = 2276] [serial = 2180] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 178 (0x12926dc00) [pid = 2276] [serial = 2176] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 177 (0x119a8e000) [pid = 2276] [serial = 2167] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 176 (0x111e6cc00) [pid = 2276] [serial = 2161] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 175 (0x121c17800) [pid = 2276] [serial = 2137] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 174 (0x129d23400) [pid = 2276] [serial = 2177] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 173 (0x1254b0000) [pid = 2276] [serial = 2171] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 172 (0x113c45800) [pid = 2276] [serial = 2162] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 171 (0x12d63d800) [pid = 2276] [serial = 2075] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | --DOMWINDOW == 170 (0x12d213000) [pid = 2276] [serial = 2192] [outer = 0x0] [url = about:blank] 12:15:38 INFO - PROCESS | 2276 | 1464635738363 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]]]}] 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:15:38 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. 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:15:38 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'.) 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:15:38 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. 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:15:38 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. 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:15:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:15:38 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. 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:15:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:15:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:15:38 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 844ms 12:15:38 INFO - PROCESS | 2276 | 1464635738413 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 12:15:38 INFO - PROCESS | 2276 | 1464635738414 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 12:15:38 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:15:38 INFO - PROCESS | 2276 | 1464635738417 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:15:38 INFO - PROCESS | 2276 | 1464635738419 Marionette TRACE conn2 <- [1,3046,null,{}] 12:15:38 INFO - PROCESS | 2276 | 1464635738428 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}] 12:15:38 INFO - PROCESS | 2276 | 1464635738533 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 12:15:38 INFO - PROCESS | 2276 | 1464635738548 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:38 INFO - PROCESS | 2276 | ++DOCSHELL 0x1296a2800 == 74 [pid = 2276] [id = 771] 12:15:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 171 (0x12111f000) [pid = 2276] [serial = 2311] [outer = 0x0] 12:15:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 172 (0x12675b000) [pid = 2276] [serial = 2312] [outer = 0x12111f000] 12:15:38 INFO - PROCESS | 2276 | 1464635738641 Marionette DEBUG loaded listener.js 12:15:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 173 (0x126db1c00) [pid = 2276] [serial = 2313] [outer = 0x12111f000] 12:15:38 INFO - PROCESS | 2276 | [2276] 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 12:15:38 INFO - PROCESS | 2276 | 1464635738953 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:15:38 INFO - {} 12:15:38 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 574ms 12:15:38 INFO - PROCESS | 2276 | 1464635738992 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 12:15:38 INFO - PROCESS | 2276 | 1464635738993 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 12:15:38 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:15:38 INFO - PROCESS | 2276 | 1464635738995 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:15:38 INFO - PROCESS | 2276 | 1464635738996 Marionette TRACE conn2 <- [1,3050,null,{}] 12:15:39 INFO - PROCESS | 2276 | 1464635738998 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}] 12:15:39 INFO - PROCESS | 2276 | 1464635739148 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 12:15:39 INFO - PROCESS | 2276 | 1464635739239 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:39 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c516800 == 75 [pid = 2276] [id = 772] 12:15:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 174 (0x128b83800) [pid = 2276] [serial = 2314] [outer = 0x0] 12:15:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 175 (0x12950b800) [pid = 2276] [serial = 2315] [outer = 0x128b83800] 12:15:39 INFO - PROCESS | 2276 | 1464635739265 Marionette DEBUG loaded listener.js 12:15:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 176 (0x129d0cc00) [pid = 2276] [serial = 2316] [outer = 0x128b83800] 12:15:39 INFO - PROCESS | 2276 | 1464635739531 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]]]}] 12:15:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:15:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:15:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:15:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:15:39 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 572ms 12:15:39 INFO - PROCESS | 2276 | 1464635739568 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 12:15:39 INFO - PROCESS | 2276 | 1464635739570 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 12:15:39 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:15:39 INFO - PROCESS | 2276 | 1464635739581 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:15:39 INFO - PROCESS | 2276 | 1464635739582 Marionette TRACE conn2 <- [1,3054,null,{}] 12:15:39 INFO - PROCESS | 2276 | 1464635739584 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}] 12:15:39 INFO - PROCESS | 2276 | 1464635739694 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 12:15:39 INFO - PROCESS | 2276 | 1464635739764 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:39 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ce0c800 == 76 [pid = 2276] [id = 773] 12:15:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 177 (0x128b8e400) [pid = 2276] [serial = 2317] [outer = 0x0] 12:15:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 178 (0x129d23400) [pid = 2276] [serial = 2318] [outer = 0x128b8e400] 12:15:39 INFO - PROCESS | 2276 | 1464635739792 Marionette DEBUG loaded listener.js 12:15:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 179 (0x129ed2000) [pid = 2276] [serial = 2319] [outer = 0x128b8e400] 12:15:40 INFO - PROCESS | 2276 | 1464635740212 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"]]]}] 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:15:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:15:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:15:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:15:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:15:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:15:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:15:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:15:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:15:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:15:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:15:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:15:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:15:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:15:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:15:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:15:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:15:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:15:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:15:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:15:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:15:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:15:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:15:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:15:40 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" 12:15:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:15:40 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" 12:15:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:15:40 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 686ms 12:15:40 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:15:40 INFO - PROCESS | 2276 | 1464635740267 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 12:15:40 INFO - PROCESS | 2276 | 1464635740268 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 12:15:40 INFO - PROCESS | 2276 | 1464635740271 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:15:40 INFO - PROCESS | 2276 | 1464635740274 Marionette TRACE conn2 <- [1,3058,null,{}] 12:15:40 INFO - PROCESS | 2276 | 1464635740277 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}] 12:15:40 INFO - PROCESS | 2276 | 1464635740388 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 12:15:40 INFO - PROCESS | 2276 | 1464635740506 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:40 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d6b3000 == 77 [pid = 2276] [id = 774] 12:15:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 180 (0x12c04fc00) [pid = 2276] [serial = 2320] [outer = 0x0] 12:15:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 181 (0x12c550400) [pid = 2276] [serial = 2321] [outer = 0x12c04fc00] 12:15:40 INFO - PROCESS | 2276 | 1464635740532 Marionette DEBUG loaded listener.js 12:15:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 182 (0x12cc48800) [pid = 2276] [serial = 2322] [outer = 0x12c04fc00] 12:15:40 INFO - PROCESS | 2276 | 1464635740861 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]]]}] 12:15:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:15:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:15:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:15:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:15:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:15:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:15:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:15:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:15:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:15:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:15:40 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:40 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:15:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:15:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:15:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:15:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:15:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:15:40 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 624ms 12:15:40 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:15:40 INFO - PROCESS | 2276 | 1464635740895 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 12:15:40 INFO - PROCESS | 2276 | 1464635740897 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 12:15:40 INFO - PROCESS | 2276 | 1464635740899 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:15:40 INFO - PROCESS | 2276 | 1464635740900 Marionette TRACE conn2 <- [1,3062,null,{}] 12:15:40 INFO - PROCESS | 2276 | 1464635740902 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}] 12:15:41 INFO - PROCESS | 2276 | 1464635741037 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 12:15:41 INFO - PROCESS | 2276 | 1464635741051 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:41 INFO - PROCESS | 2276 | ++DOCSHELL 0x129c6e000 == 78 [pid = 2276] [id = 775] 12:15:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 183 (0x129c81000) [pid = 2276] [serial = 2323] [outer = 0x0] 12:15:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 184 (0x129c82000) [pid = 2276] [serial = 2324] [outer = 0x129c81000] 12:15:41 INFO - PROCESS | 2276 | 1464635741076 Marionette DEBUG loaded listener.js 12:15:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 185 (0x129c8ac00) [pid = 2276] [serial = 2325] [outer = 0x129c81000] 12:15:41 INFO - PROCESS | 2276 | [2276] 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 12:15:41 INFO - PROCESS | 2276 | 1464635741438 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:15:41 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:15:41 INFO - {} 12:15:41 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 571ms 12:15:41 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:15:41 INFO - PROCESS | 2276 | 1464635741471 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 12:15:41 INFO - PROCESS | 2276 | 1464635741472 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 12:15:41 INFO - PROCESS | 2276 | 1464635741474 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:15:41 INFO - PROCESS | 2276 | 1464635741475 Marionette TRACE conn2 <- [1,3066,null,{}] 12:15:41 INFO - PROCESS | 2276 | 1464635741478 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}] 12:15:41 INFO - PROCESS | 2276 | 1464635741611 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 12:15:41 INFO - PROCESS | 2276 | 1464635741627 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:41 INFO - PROCESS | 2276 | ++DOCSHELL 0x131007000 == 79 [pid = 2276] [id = 776] 12:15:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 186 (0x129fc6800) [pid = 2276] [serial = 2326] [outer = 0x0] 12:15:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 187 (0x12cc52400) [pid = 2276] [serial = 2327] [outer = 0x129fc6800] 12:15:41 INFO - PROCESS | 2276 | 1464635741654 Marionette DEBUG loaded listener.js 12:15:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 188 (0x12d67d400) [pid = 2276] [serial = 2328] [outer = 0x129fc6800] 12:15:42 INFO - PROCESS | 2276 | 1464635742047 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]]]}] 12:15:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:15:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:15:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:15:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:15:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:15:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:15:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:15:42 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 619ms 12:15:42 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:15:42 INFO - PROCESS | 2276 | 1464635742100 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 12:15:42 INFO - PROCESS | 2276 | 1464635742102 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 12:15:42 INFO - PROCESS | 2276 | 1464635742104 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:15:42 INFO - PROCESS | 2276 | 1464635742105 Marionette TRACE conn2 <- [1,3070,null,{}] 12:15:42 INFO - PROCESS | 2276 | 1464635742107 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}] 12:15:42 INFO - PROCESS | 2276 | 1464635742238 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 12:15:42 INFO - PROCESS | 2276 | 1464635742262 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:42 INFO - PROCESS | 2276 | ++DOCSHELL 0x134515000 == 80 [pid = 2276] [id = 777] 12:15:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 189 (0x12d683000) [pid = 2276] [serial = 2329] [outer = 0x0] 12:15:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 190 (0x13106fc00) [pid = 2276] [serial = 2330] [outer = 0x12d683000] 12:15:42 INFO - PROCESS | 2276 | 1464635742287 Marionette DEBUG loaded listener.js 12:15:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 191 (0x131074000) [pid = 2276] [serial = 2331] [outer = 0x12d683000] 12:15:42 INFO - PROCESS | 2276 | --DOMWINDOW == 190 (0x126ce5400) [pid = 2276] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 12:15:42 INFO - PROCESS | 2276 | --DOMWINDOW == 189 (0x126dbb400) [pid = 2276] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:15:42 INFO - PROCESS | 2276 | --DOMWINDOW == 188 (0x129265800) [pid = 2276] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:15:42 INFO - PROCESS | 2276 | --DOMWINDOW == 187 (0x1196fa000) [pid = 2276] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:15:42 INFO - PROCESS | 2276 | --DOMWINDOW == 186 (0x1219de800) [pid = 2276] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:15:42 INFO - PROCESS | 2276 | --DOMWINDOW == 185 (0x116856800) [pid = 2276] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:15:42 INFO - PROCESS | 2276 | --DOMWINDOW == 184 (0x1190f8800) [pid = 2276] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:15:42 INFO - PROCESS | 2276 | --DOMWINDOW == 183 (0x1187c1400) [pid = 2276] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:15:42 INFO - PROCESS | 2276 | --DOMWINDOW == 182 (0x124ba7000) [pid = 2276] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 12:15:42 INFO - PROCESS | 2276 | --DOMWINDOW == 181 (0x121281800) [pid = 2276] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:15:42 INFO - PROCESS | 2276 | --DOMWINDOW == 180 (0x12d09a400) [pid = 2276] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:15:42 INFO - PROCESS | 2276 | --DOMWINDOW == 179 (0x12b2c8800) [pid = 2276] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:15:42 INFO - PROCESS | 2276 | --DOMWINDOW == 178 (0x111e6c800) [pid = 2276] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:15:42 INFO - PROCESS | 2276 | --DOMWINDOW == 177 (0x1215d1000) [pid = 2276] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:15:42 INFO - PROCESS | 2276 | 1464635742755 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]]]}] 12:15:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:15:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:15:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:15:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:15:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:15:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:15:42 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 672ms 12:15:42 INFO - PROCESS | 2276 | 1464635742777 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 12:15:42 INFO - PROCESS | 2276 | 1464635742778 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 12:15:42 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:15:42 INFO - PROCESS | 2276 | 1464635742780 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:15:42 INFO - PROCESS | 2276 | 1464635742781 Marionette TRACE conn2 <- [1,3074,null,{}] 12:15:42 INFO - PROCESS | 2276 | 1464635742784 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}] 12:15:42 INFO - PROCESS | 2276 | 1464635742887 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 12:15:42 INFO - PROCESS | 2276 | 1464635742991 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:43 INFO - PROCESS | 2276 | ++DOCSHELL 0x134b18800 == 81 [pid = 2276] [id = 778] 12:15:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 178 (0x124b40400) [pid = 2276] [serial = 2332] [outer = 0x0] 12:15:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 179 (0x131072c00) [pid = 2276] [serial = 2333] [outer = 0x124b40400] 12:15:43 INFO - PROCESS | 2276 | 1464635743016 Marionette DEBUG loaded listener.js 12:15:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 180 (0x131077c00) [pid = 2276] [serial = 2334] [outer = 0x124b40400] 12:15:43 INFO - PROCESS | 2276 | 1464635743291 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]]]}] 12:15:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:15:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:15:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:15:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:15:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:15:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:15:43 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 569ms 12:15:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:15:43 INFO - PROCESS | 2276 | 1464635743350 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 12:15:43 INFO - PROCESS | 2276 | 1464635743351 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 12:15:43 INFO - PROCESS | 2276 | 1464635743354 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:15:43 INFO - PROCESS | 2276 | 1464635743357 Marionette TRACE conn2 <- [1,3078,null,{}] 12:15:43 INFO - PROCESS | 2276 | 1464635743361 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}] 12:15:43 INFO - PROCESS | 2276 | 1464635743475 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 12:15:43 INFO - PROCESS | 2276 | 1464635743553 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:43 INFO - PROCESS | 2276 | ++DOCSHELL 0x134fcf800 == 82 [pid = 2276] [id = 779] 12:15:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 181 (0x131076c00) [pid = 2276] [serial = 2335] [outer = 0x0] 12:15:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 182 (0x13107ec00) [pid = 2276] [serial = 2336] [outer = 0x131076c00] 12:15:43 INFO - PROCESS | 2276 | 1464635743590 Marionette DEBUG loaded listener.js 12:15:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 183 (0x135587800) [pid = 2276] [serial = 2337] [outer = 0x131076c00] 12:15:43 INFO - PROCESS | 2276 | 1464635743868 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] 12:15:43 INFO - PROCESS | 2276 | 1464635743881 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 12:15:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:15:43 INFO - PROCESS | 2276 | 1464635743883 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:15:43 INFO - PROCESS | 2276 | 1464635743884 Marionette TRACE conn2 <- [1,3082,null,{}] 12:15:43 INFO - PROCESS | 2276 | 1464635743886 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}] 12:15:44 INFO - PROCESS | 2276 | 1464635744005 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 12:15:44 INFO - PROCESS | 2276 | 1464635744008 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:44 INFO - PROCESS | 2276 | ++DOCSHELL 0x1384e8000 == 83 [pid = 2276] [id = 780] 12:15:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 184 (0x135589c00) [pid = 2276] [serial = 2338] [outer = 0x0] 12:15:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 185 (0x135594400) [pid = 2276] [serial = 2339] [outer = 0x135589c00] 12:15:44 INFO - PROCESS | 2276 | 1464635744033 Marionette DEBUG loaded listener.js 12:15:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 186 (0x128b87000) [pid = 2276] [serial = 2340] [outer = 0x135589c00] 12:15:44 INFO - PROCESS | 2276 | 1464635744402 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]]]}] 12:15:44 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:15:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:15:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:15:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:15:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 572ms 12:15:44 INFO - PROCESS | 2276 | 1464635744468 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 12:15:44 INFO - PROCESS | 2276 | 1464635744470 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 12:15:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:15:44 INFO - PROCESS | 2276 | 1464635744474 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:15:44 INFO - PROCESS | 2276 | 1464635744475 Marionette TRACE conn2 <- [1,3086,null,{}] 12:15:44 INFO - PROCESS | 2276 | 1464635744479 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}] 12:15:44 INFO - PROCESS | 2276 | 1464635744645 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 12:15:44 INFO - PROCESS | 2276 | 1464635744945 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:44 INFO - PROCESS | 2276 | ++DOCSHELL 0x11963c800 == 84 [pid = 2276] [id = 781] 12:15:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 187 (0x110eadc00) [pid = 2276] [serial = 2341] [outer = 0x0] 12:15:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 188 (0x112682800) [pid = 2276] [serial = 2342] [outer = 0x110eadc00] 12:15:45 INFO - PROCESS | 2276 | 1464635744999 Marionette DEBUG loaded listener.js 12:15:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 189 (0x113c62c00) [pid = 2276] [serial = 2343] [outer = 0x110eadc00] 12:15:45 INFO - PROCESS | 2276 | 1464635745411 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:15:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:15:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 972ms 12:15:45 INFO - PROCESS | 2276 | 1464635745446 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 12:15:45 INFO - PROCESS | 2276 | 1464635745449 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 12:15:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:15:45 INFO - PROCESS | 2276 | 1464635745452 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:15:45 INFO - PROCESS | 2276 | 1464635745455 Marionette TRACE conn2 <- [1,3090,null,{}] 12:15:45 INFO - PROCESS | 2276 | 1464635745458 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}] 12:15:45 INFO - PROCESS | 2276 | 1464635745587 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 12:15:45 INFO - PROCESS | 2276 | 1464635745713 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:45 INFO - PROCESS | 2276 | ++DOCSHELL 0x129b26000 == 85 [pid = 2276] [id = 782] 12:15:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 190 (0x118415400) [pid = 2276] [serial = 2344] [outer = 0x0] 12:15:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 191 (0x120d31000) [pid = 2276] [serial = 2345] [outer = 0x118415400] 12:15:45 INFO - PROCESS | 2276 | 1464635745746 Marionette DEBUG loaded listener.js 12:15:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 192 (0x120f03c00) [pid = 2276] [serial = 2346] [outer = 0x118415400] 12:15:46 INFO - PROCESS | 2276 | 1464635746119 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:15:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:15:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 720ms 12:15:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:15:46 INFO - PROCESS | 2276 | 1464635746175 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 12:15:46 INFO - PROCESS | 2276 | 1464635746178 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 12:15:46 INFO - PROCESS | 2276 | 1464635746180 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:15:46 INFO - PROCESS | 2276 | 1464635746182 Marionette TRACE conn2 <- [1,3094,null,{}] 12:15:46 INFO - PROCESS | 2276 | 1464635746185 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}] 12:15:46 INFO - PROCESS | 2276 | 1464635746310 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 12:15:46 INFO - PROCESS | 2276 | 1464635746435 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:46 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ced6800 == 86 [pid = 2276] [id = 783] 12:15:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 193 (0x12173dc00) [pid = 2276] [serial = 2347] [outer = 0x0] 12:15:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 194 (0x121c13400) [pid = 2276] [serial = 2348] [outer = 0x12173dc00] 12:15:46 INFO - PROCESS | 2276 | 1464635746467 Marionette DEBUG loaded listener.js 12:15:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 195 (0x1269eb800) [pid = 2276] [serial = 2349] [outer = 0x12173dc00] 12:15:46 INFO - PROCESS | 2276 | 1464635746854 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:15:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:15:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 723ms 12:15:46 INFO - PROCESS | 2276 | 1464635746904 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 12:15:46 INFO - PROCESS | 2276 | 1464635746905 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 12:15:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:15:46 INFO - PROCESS | 2276 | 1464635746913 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:15:46 INFO - PROCESS | 2276 | 1464635746918 Marionette TRACE conn2 <- [1,3098,null,{}] 12:15:46 INFO - PROCESS | 2276 | 1464635746980 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}] 12:15:47 INFO - PROCESS | 2276 | 1464635747134 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 12:15:47 INFO - PROCESS | 2276 | 1464635747202 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:47 INFO - PROCESS | 2276 | ++DOCSHELL 0x13567a800 == 87 [pid = 2276] [id = 784] 12:15:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 196 (0x1269f2000) [pid = 2276] [serial = 2350] [outer = 0x0] 12:15:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 197 (0x129c8a000) [pid = 2276] [serial = 2351] [outer = 0x1269f2000] 12:15:47 INFO - PROCESS | 2276 | 1464635747232 Marionette DEBUG loaded listener.js 12:15:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 198 (0x129d0bc00) [pid = 2276] [serial = 2352] [outer = 0x1269f2000] 12:15:47 INFO - PROCESS | 2276 | 1464635747600 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]]]}] 12:15:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:15:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:15:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 728ms 12:15:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:15:47 INFO - PROCESS | 2276 | 1464635747637 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 12:15:47 INFO - PROCESS | 2276 | 1464635747639 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 12:15:47 INFO - PROCESS | 2276 | 1464635747641 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:15:47 INFO - PROCESS | 2276 | 1464635747643 Marionette TRACE conn2 <- [1,3102,null,{}] 12:15:47 INFO - PROCESS | 2276 | 1464635747645 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}] 12:15:47 INFO - PROCESS | 2276 | 1464635747771 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 12:15:47 INFO - PROCESS | 2276 | 1464635747894 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:47 INFO - PROCESS | 2276 | ++DOCSHELL 0x13f867000 == 88 [pid = 2276] [id = 785] 12:15:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 199 (0x129ecbc00) [pid = 2276] [serial = 2353] [outer = 0x0] 12:15:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 200 (0x129fc4c00) [pid = 2276] [serial = 2354] [outer = 0x129ecbc00] 12:15:47 INFO - PROCESS | 2276 | 1464635747928 Marionette DEBUG loaded listener.js 12:15:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 201 (0x129fd0c00) [pid = 2276] [serial = 2355] [outer = 0x129ecbc00] 12:15:48 INFO - PROCESS | 2276 | 1464635748384 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:15:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:15:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 769ms 12:15:48 INFO - PROCESS | 2276 | 1464635748411 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 12:15:48 INFO - PROCESS | 2276 | 1464635748413 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 12:15:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:15:48 INFO - PROCESS | 2276 | 1464635748417 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:15:48 INFO - PROCESS | 2276 | 1464635748419 Marionette TRACE conn2 <- [1,3106,null,{}] 12:15:48 INFO - PROCESS | 2276 | 1464635748491 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}] 12:15:48 INFO - PROCESS | 2276 | 1464635748612 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 12:15:48 INFO - PROCESS | 2276 | 1464635748707 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:48 INFO - PROCESS | 2276 | ++DOCSHELL 0x140581000 == 89 [pid = 2276] [id = 786] 12:15:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 202 (0x12ae51c00) [pid = 2276] [serial = 2356] [outer = 0x0] 12:15:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 203 (0x12afcf400) [pid = 2276] [serial = 2357] [outer = 0x12ae51c00] 12:15:48 INFO - PROCESS | 2276 | 1464635748742 Marionette DEBUG loaded listener.js 12:15:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 204 (0x12c555800) [pid = 2276] [serial = 2358] [outer = 0x12ae51c00] 12:15:49 INFO - PROCESS | 2276 | 1464635749113 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]]]}] 12:15:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:15:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:15:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:15:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 720ms 12:15:49 INFO - PROCESS | 2276 | 1464635749137 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 12:15:49 INFO - PROCESS | 2276 | 1464635749138 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 12:15:49 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:15:49 INFO - PROCESS | 2276 | 1464635749141 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:15:49 INFO - PROCESS | 2276 | 1464635749142 Marionette TRACE conn2 <- [1,3110,null,{}] 12:15:49 INFO - PROCESS | 2276 | 1464635749144 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}] 12:15:49 INFO - PROCESS | 2276 | 1464635749268 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 12:15:49 INFO - PROCESS | 2276 | 1464635749393 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:49 INFO - PROCESS | 2276 | ++DOCSHELL 0x141588000 == 90 [pid = 2276] [id = 787] 12:15:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 205 (0x12afd3c00) [pid = 2276] [serial = 2359] [outer = 0x0] 12:15:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 206 (0x12d951000) [pid = 2276] [serial = 2360] [outer = 0x12afd3c00] 12:15:49 INFO - PROCESS | 2276 | 1464635749425 Marionette DEBUG loaded listener.js 12:15:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 207 (0x13107c400) [pid = 2276] [serial = 2361] [outer = 0x12afd3c00] 12:15:49 INFO - PROCESS | 2276 | 1464635749779 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"]]]}] 12:15:49 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:15:49 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 12:15:49 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:15:49 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:15:49 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 671ms 12:15:49 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:15:49 INFO - PROCESS | 2276 | 1464635749813 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 12:15:49 INFO - PROCESS | 2276 | 1464635749814 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 12:15:49 INFO - PROCESS | 2276 | 1464635749817 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:15:49 INFO - PROCESS | 2276 | 1464635749818 Marionette TRACE conn2 <- [1,3114,null,{}] 12:15:49 INFO - PROCESS | 2276 | 1464635749820 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}] 12:15:49 INFO - PROCESS | 2276 | 1464635749943 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 12:15:50 INFO - PROCESS | 2276 | 1464635750086 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\", \"27b15159-2eee-4c14-9a9f-11b0b26062d3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:50 INFO - PROCESS | 2276 | ++DOCSHELL 0x1432cc800 == 91 [pid = 2276] [id = 788] 12:15:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 208 (0x124eb7c00) [pid = 2276] [serial = 2362] [outer = 0x0] 12:15:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 209 (0x1345ef800) [pid = 2276] [serial = 2363] [outer = 0x124eb7c00] 12:15:50 INFO - PROCESS | 2276 | 1464635750129 Marionette DEBUG loaded listener.js 12:15:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 210 (0x134c31000) [pid = 2276] [serial = 2364] [outer = 0x124eb7c00] 12:15:50 INFO - PROCESS | 2276 | 1464635750485 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]]]}] 12:15:50 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:15:50 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 718ms 12:15:50 INFO - PROCESS | 2276 | 1464635750536 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 12:15:50 INFO - PROCESS | 2276 | 1464635750537 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 12:15:51 WARNING - u'runner_teardown' () 12:15:51 INFO - No more tests 12:15:51 INFO - Got 0 unexpected results 12:15:51 INFO - SUITE-END | took 537s 12:15:51 INFO - Closing logging queue 12:15:51 INFO - queue closed 12:15:51 INFO - Return code: 0 12:15:51 WARNING - # TBPL SUCCESS # 12:15:51 INFO - Running post-action listener: _resource_record_post_action 12:15:51 INFO - Running post-run listener: _resource_record_post_run 12:15:52 INFO - Total resource usage - Wall time: 559s; CPU: 57.0%; Read bytes: 131072; Write bytes: 954034688; Read time: 3; Write time: 5196 12:15:52 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:15:52 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150426112; Write bytes: 149091328; Read time: 13629; Write time: 319 12:15:52 INFO - run-tests - Wall time: 541s; CPU: 57.0%; Read bytes: 131072; Write bytes: 792503808; Read time: 3; Write time: 4828 12:15:52 INFO - Running post-run listener: _upload_blobber_files 12:15:52 INFO - Blob upload gear active. 12:15:52 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:15:52 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 12:15:52 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'] 12:15:52 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 12:15:53 INFO - (blobuploader) - INFO - Open directory for files ... 12:15:53 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:15:53 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:15:53 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:15:54 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:15:54 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:15:54 INFO - (blobuploader) - INFO - Done attempting. 12:15:54 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:15:54 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:15:54 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:15:56 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:15:56 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:15:56 INFO - (blobuploader) - INFO - Done attempting. 12:15:56 INFO - (blobuploader) - INFO - Iteration through files over. 12:15:56 INFO - Return code: 0 12:15:56 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:15:56 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:15:56 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ff199d536e8ec5b18be43c6fcfb22379fb9cab4edf2fddaa2f68eccf1b33e87ece4186a92df50ff5e57a03a590494e53592f2bae22067e29a16e4712fa32255a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c4aa4085dde9d0fe6bb2d7c83db5f600984b18399e7b0e9c0b15b47369b0d40e5087058bd15e4606ca218d1f40e8c9fc6654ed197a45c0a48b975890175545ae"} 12:15:56 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:15:56 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:15:56 INFO - Contents: 12:15:56 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ff199d536e8ec5b18be43c6fcfb22379fb9cab4edf2fddaa2f68eccf1b33e87ece4186a92df50ff5e57a03a590494e53592f2bae22067e29a16e4712fa32255a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c4aa4085dde9d0fe6bb2d7c83db5f600984b18399e7b0e9c0b15b47369b0d40e5087058bd15e4606ca218d1f40e8c9fc6654ed197a45c0a48b975890175545ae"} 12:15:56 INFO - Running post-run listener: copy_logs_to_upload_dir 12:15:56 INFO - Copying logs to upload dir... 12:15:56 INFO - mkdir: /builds/slave/test/build/upload/logs 12:15:56 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=638.800676 ========= master_lag: 0.33 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 39 secs) (at 2016-05-30 12:15:56.942515) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-30 12:15:56.946752) ========= 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.z2gEUEMzQs/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.uMFZuDqg17/Listeners TMPDIR=/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/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/ff199d536e8ec5b18be43c6fcfb22379fb9cab4edf2fddaa2f68eccf1b33e87ece4186a92df50ff5e57a03a590494e53592f2bae22067e29a16e4712fa32255a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c4aa4085dde9d0fe6bb2d7c83db5f600984b18399e7b0e9c0b15b47369b0d40e5087058bd15e4606ca218d1f40e8c9fc6654ed197a45c0a48b975890175545ae"} build_url:https://queue.taskcluster.net/v1/task/JomzRnrSQG6dxUYNBs_-Hw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/JomzRnrSQG6dxUYNBs_-Hw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012792 build_url: 'https://queue.taskcluster.net/v1/task/JomzRnrSQG6dxUYNBs_-Hw/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/ff199d536e8ec5b18be43c6fcfb22379fb9cab4edf2fddaa2f68eccf1b33e87ece4186a92df50ff5e57a03a590494e53592f2bae22067e29a16e4712fa32255a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c4aa4085dde9d0fe6bb2d7c83db5f600984b18399e7b0e9c0b15b47369b0d40e5087058bd15e4606ca218d1f40e8c9fc6654ed197a45c0a48b975890175545ae"}' symbols_url: 'https://queue.taskcluster.net/v1/task/JomzRnrSQG6dxUYNBs_-Hw/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-05-30 12:15:56.983466) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 12:15:56.983851) ========= 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.z2gEUEMzQs/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.uMFZuDqg17/Listeners TMPDIR=/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/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.005529 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 12:15:57.040893) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-30 12:15:57.041303) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-30 12:15:57.045114) ========= ========= Total master_lag: 0.50 =========